Включение медленных запросов MySQL журналы: различия между версиями

Материал из Ru Ikoula wiki
Jump to navigation Jump to search
Строка 1: Строка 1:
 +
<span data-link_translate_ar_title="تمكين الاستعلامات بطيئة سجلات الخلية"  data-link_translate_ar_url="%D8%AA%D9%85%D9%83%D9%8A%D9%86+%D8%A7%D9%84%D8%A7%D8%B3%D8%AA%D8%B9%D9%84%D8%A7%D9%85%D8%A7%D8%AA+%D8%A8%D8%B7%D9%8A%D8%A6%D8%A9+%D8%B3%D8%AC%D9%84%D8%A7%D8%AA+%D8%A7%D9%84%D8%AE%D9%84%D9%8A%D8%A9"></span>[[:ar:تمكين الاستعلامات بطيئة سجلات الخلية]][[ar:تمكين الاستعلامات بطيئة سجلات الخلية]]
 
<span data-link_translate_zh_title="启用慢速查询 MySQL 日志"  data-link_translate_zh_url="%E5%90%AF%E7%94%A8%E6%85%A2%E9%80%9F%E6%9F%A5%E8%AF%A2+MySQL+%E6%97%A5%E5%BF%97"></span>[[:zh:启用慢速查询 MySQL 日志]][[zh:启用慢速查询 MySQL 日志]]
 
<span data-link_translate_zh_title="启用慢速查询 MySQL 日志"  data-link_translate_zh_url="%E5%90%AF%E7%94%A8%E6%85%A2%E9%80%9F%E6%9F%A5%E8%AF%A2+MySQL+%E6%97%A5%E5%BF%97"></span>[[:zh:启用慢速查询 MySQL 日志]][[zh:启用慢速查询 MySQL 日志]]
 
<span data-link_translate_de_title="Langsame Abfragen MySQL Protokolle aktivieren"  data-link_translate_de_url="Langsame+Abfragen+MySQL+Protokolle+aktivieren"></span>[[:de:Langsame Abfragen MySQL Protokolle aktivieren]][[de:Langsame Abfragen MySQL Protokolle aktivieren]]
 
<span data-link_translate_de_title="Langsame Abfragen MySQL Protokolle aktivieren"  data-link_translate_de_url="Langsame+Abfragen+MySQL+Protokolle+aktivieren"></span>[[:de:Langsame Abfragen MySQL Protokolle aktivieren]][[de:Langsame Abfragen MySQL Protokolle aktivieren]]

Версия 19:12, 30 января 2017

ar:تمكين الاستعلامات بطيئة سجلات الخلية zh:启用慢速查询 MySQL 日志 de:Langsame Abfragen MySQL Protokolle aktivieren nl:Langzame vragen MySQL logboeken inschakelen it:Attivare slow query log di MySQL pt:Permitir consultas lentas os logs do MySQL es:Permitir consultas lentas de MySQL logs en:Enable slow queries MySQL logs fr:Activer les logs de requêtes lentes MySQL

Эта статья является результатом автоматического перевода, выполняемого программного обеспечения. Вы можете посмотреть исходный статьи здесь.

Введение | _. _. Может получать оповещения от мониторинга о медленных mysql запросов | _. _. медленно запросов | _. _. Эти ошибки создаются при выполнении MySQL запроса превышает предоставленное ему время, определяется переменной MySQL | _. _. Другая причина может быть связана с использованием MySQL внешней службой | _. _. в случае веб-сайта например, плохого программирования, включающих не автоматически закрыть подключения к MySQL может заполнить буфер, делая длительных запросов. | _. _. . Эти ошибки могут быть произведены различными факторами, мы видим здесь как активировать журналы для этих ошибок для того, чтобы анализировать и исправлять их.

Место: _! _ | Пожалуйста, обратите внимание, что активировать журнал медленных запросов может замедлить ваш | _. _. Учитывая, что записи будут сделаны в то время как выполнение медленных запросов. (Убедитесь, что журналы не уже активно | _. _. Чтобы убедиться, что журналы медленных запросов не включен, подключите в SSH к вашей машине и введите MySQL shell | _. _. Однажды в MySQL shell, введите следующую команду, чтобы получить список всех переменных и их значения set | _. _. Перейдите увидеть переменную в левом столбце | _. _. | _. _. на: _! _ | Мы ', журналы являются активными. Вкл.: _! _ | OFF', мы должны превратить их. ) : Включить и настроить журнал медленных запросов | _. _. Всегда в MySQL shell, введите следующую команду: _! _ | Можно также настроить путь к каталогу, где будет храниться журнал медленных запросов | _. _. Наконец, установите минимальное время, выделяемое для каждого запроса, чтобы убедиться, что необходимо не ложных срабатываний медленных запросов | _. _. секунды — это правильное значение | _. _. секунд рекомендуется, если это случается, что ваш | _. _. ослабить перед лицом числа запросов и посетителей | _. _. Эта переменная определяется для | _. _. секунд | _. _. И наконец, убедитесь, что изменения были приняты во внимание следующую команду: _! _ | Проанализируйте журналы | _. _. В случае мониторинга оповещений, говорю вам, что запросы записываются как медленно, вы можете теперь анализировать журналы slow_queries для того, чтобы понять причину этих задержек | _. _. Объяснение явления | _. _. Как объяснялось в начале этой формы, медленные запросы являются dedfinie по времени выполнения определенного запроса | _. _. Если запрос занимает больше времени, установленного для выполнения, он определяется как медленное querie. Первая причина получения длительно выполняющихся запросов может быть плохой параметр переменной MySQL | _. _. long_query_time | _. _. слишком низкое максимальное время может поставить некоторые тяжелые запросы непосредственно в медленно, в то время как они на самом деле вполне нормально. long_query_timeПлохая конфигурация базы данных также может быть причиной явления | _. _. соединения таблиц и маркировка | _. _. Key | _. _. может генерировать эти ошибки: _! _ | Например, в случае таблицы без первичного ключа.

И наконец, мы не должны исключать гипотезу нападения на ваш | _. _. создание многих запросов, которые будут в конечном итоге свая вверх и так превышает предел, определяемый long_query_time времени выполнения.

Вывод: _! _ | Журналы теперь активны и должен позволить вам лучше анализировать медленные действия на вашей базе данных, позволяя вам диагностировать проблемы производительности, программирования или целевых атак. Кроме того, теперь у вас лучше визуальные на действия, выполненные на вашем | _. _. база данных. СерверЭта статья представляется полезным для вас

==


mysql -u utilisateur -p
[mot de passe]


:
show variables;


"slow_query_log" :  ' '


Slow-queries-1.png

==

:
set global slow_query_log = 'ON';


:
set global slow_query_log_file ='/var/log/mysql/slow-query.log';


: 10  20  Сервер  ( 10 ) :
set global long_query_time = '20';


:
show variables like '%slow%';


==

:
# montrera les requêtes en temps réel
tail -f /var/log/mysql/slow-query.log # défini dans notre exemple ci-dessus
# sortie complète du fichier
cat /var/log/mysql/slow-query.log
# naviguer de haut en bas
less /var/log/mysql/slow-query.log


==

;  "long_query_time" ; 

;

: () -



Сервер

==

Сервер 



?

0



Вы не можете оставлять комментарии.