Увімкнення повільного реєстрації запитів MySQL
MySQL - одна з найпопулярніших систем керування базами даних, яка використовується для сайтів на базі даних (наприклад, WordPress). Дуже важливо, щоб ви мали змогу досліджувати проблеми з MySQL на вашому VPS Hosting.
Кроки
- Увійдіть до свого сервера через SSH від імені користувача root.
- Резервне копіювання /etc/my.cnf як /etc/my.cnf.bak.$(date +% F_% R)
це дозволить зберегти резервну копію файлу з датою та часом - Відредагуйте файл /etc/my.cnf.
- Вставте такі рядки в розділ [mysqld]:
mysql версії < ніж 5.5# Slow Query Log set-variable = long_query_time = 4 log-slow-queries = / var / log / slow-queries.log
MySQL версії 5.5 та новіші# Slow Query Log slow_query_log = 1 long_query_time = 4 slow_query_log_file = / var / log / slow-queries.log
MariaDB
# Повільний журнал запитів slow_query_log long_query_time = 4 slow_query_log_file = / var / log / slow-queries.log
- Збережіть файл і закрийте редактор.
- Створіть файл журналу та встановіть відповідні дозволи
натисніть /var/log/slow-queries.log && chown mysql: mysql /var/log/slow-queries.log
- Перезапустіть службу бази даних, виконавши команду, відповідну вашому оточенню.
CentOS 6 cPanel MySQL CentOS 6service mysql restart service mysqld restart service mariadb restart
CentOS 7systemctl mysqld restart systemctl mariadb restart
- Перевірте журнал повільних запитів, щоб переконатися, що він запущений.
cat /var/log/slow-queries.log
Ви повинні побачити щось подібне до наведеного нижче, якщо його було ввімкнено належним чином. Дозвольте MySQL працювати кілька годин, щоб отримати значний обсяг даних./ usr / libexec / mysqld, Версія: 5.0.45-log (Розповсюдження джерела). розпочато з: Tcp port: 0 Unix socket: /var/lib/mysql/mysql.sock Time Id Command Argument
vi /etc/my.cnf