Відповіді:
Ви можете знайти його в каталозі за замовчуванням, залежно від встановлення. Наприклад, у моїй Red Hat це / var / log / mysql /
Час запиту - це час у секундах, протягом якого він повинен розпочати запис. Це можна зробити при запуску і під час виконання.
log-slow-queries = /var/log/mysql/mysql-slow.log
long_query_time = 1
У MySQL: show global variables like '%slow%';
Оновлення: ось посилання на посібник: текст посилання
Це відповідні параметри (та налаштування), які я, як правило, використовую у всіх своїх my.cnf
системах для реєстрації повільних запитів:
log_output=FILE
slow_query_log=1
slow_query_log_file=/var/log/mysql/mysql.slow
long_query_time=0.001
log-queries-not-using-indexes=0
Зауважте, що для long_query_time ,
Починаючи з MySQL 5.1.21 ... підтримується роздільна здатність мікросекунд при вході в файл.
Пошук у файлі конфігурації mysqld (зазвичай, /etc/my.cnf)
У вашій оболонці:
grep slow /etc/my.cnf
Тут також слід врахувати:
Якщо ви використовуєте варіант
log-output=TABLE
у файлі /etc/my.cnf шукайте повільний журнал, що є таблицею, заснованою на двигуні зберігання CSV, розташованій у всіх місцях схеми mysql.
Це також впливає на загальний журнал, як тільки ви його включите.