Skip to main content
Ces paramètres sont disponibles dans system.settings et sont générés automatiquement à partir du code source.

ast_fuzzer_any_query

Lorsque la valeur est false (par défaut), l’AST fuzzer côté serveur (contrôlé par ast_fuzzer_runs) ne fait du fuzzing que sur les requêtes en lecture seule (SELECT, EXPLAIN, SHOW, DESCRIBE, EXISTS). Lorsque la valeur est true, tous les types de requêtes, y compris DDL et INSERT, font l’objet d’un fuzzing.

ast_fuzzer_runs

Active l’AST fuzzer côté serveur, qui exécute des requêtes aléatoires après chaque requête ordinaire et en ignore les résultats.
  • 0 : désactivé (par défaut).
  • Une valeur comprise entre 0 et 1 (bornes exclues) : probabilité d’exécuter une seule requête fuzzée.
  • Une valeur >= 1 : nombre de requêtes fuzzées à exécuter par requête ordinaire.
Le fuzzer accumule des fragments d’AST de toutes les requêtes dans toutes les sessions, produisant au fil du temps des mutations de plus en plus intéressantes. Les requêtes fuzzées qui échouent sont ignorées silencieusement ; les résultats ne sont jamais renvoyés au client.
Dernière modification le 24 juillet 2026