Sto dando una presentazione pratica tra un paio di settimane. Parte di questa demo è per la risoluzione dei problemi di base di mysql, incluso l'uso del registro delle query lente. Ho generato un database e installato la nostra app ma è un database pulito e quindi difficile da generare abbastanza problemi.
Ho provato quanto segue per ottenere query nel registro delle query lente:
Impostare il tempo di query lento su 1 secondo.
Cancellati più indici.
Ha sottolineato il sistema:
stress --cpu 100 --io 100 --vm 2 --vm-bytes 128M --timeout 1m
Scritto alcune chiamate di base alla pagina web usando wget.
Niente di tutto ciò ha generato query lente. Esiste un altro modo per sollecitare artificialmente il database per generare problemi? Non ho abbastanza competenze per scrivere un Jmeter complesso o un altro generatore di carico. Spero forse per qualcosa incorporato in mysql o un altro trucco di Linux oltre lo stress.