Enable lent întrebare MySQL busteni: Diferență între versiuni

De la Ro Ikoula wiki
Jump to navigation Jump to search
 
(Nu s-au afișat 11 versiuni intermediare efectuate de un alt utilizator)
Linia 1: Linia 1:
 +
<span data-link_translate_fr_title="Activer les logs de requêtes lentes MySQL"  data-link_translate_fr_url="Activer les logs de requêtes lentes MySQL"></span>[[:fr:Activer les logs de requêtes lentes MySQL]][[fr:Activer les logs de requêtes lentes MySQL]]
 +
<span data-link_translate_en_title="Enable slow queries MySQL logs"  data-link_translate_en_url="Enable slow queries MySQL logs"></span>[[:en:Enable slow queries MySQL logs]][[en:Enable slow queries MySQL logs]]
 +
<span data-link_translate_es_title="Permitir consultas lentas de MySQL logs"  data-link_translate_es_url="Permitir consultas lentas de MySQL logs"></span>[[:es:Permitir consultas lentas de MySQL logs]][[es:Permitir consultas lentas de MySQL logs]]
 +
<span data-link_translate_pt_title="Permitir consultas lentas os logs do MySQL"  data-link_translate_pt_url="Permitir consultas lentas os logs do MySQL"></span>[[:pt:Permitir consultas lentas os logs do MySQL]][[pt:Permitir consultas lentas os logs do MySQL]]
 +
<span data-link_translate_it_title="Attivare slow query log di MySQL"  data-link_translate_it_url="Attivare slow query log di MySQL"></span>[[:it:Attivare slow query log di MySQL]][[it:Attivare slow query log di MySQL]]
 +
<span data-link_translate_nl_title="Langzame vragen MySQL logboeken inschakelen"  data-link_translate_nl_url="Langzame vragen MySQL logboeken inschakelen"></span>[[:nl:Langzame vragen MySQL logboeken inschakelen]][[nl:Langzame vragen MySQL logboeken inschakelen]]
 +
<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_zh_title="启用慢速查询 MySQL 日志"  data-link_translate_zh_url="启用慢速查询 MySQL 日志"></span>[[:zh:启用慢速查询 MySQL 日志]][[zh:启用慢速查询 MySQL 日志]]
 +
<span data-link_translate_ar_title="تمكين الاستعلامات بطيئة سجلات الخلية"  data-link_translate_ar_url="تمكين الاستعلامات بطيئة سجلات الخلية"></span>[[:ar:تمكين الاستعلامات بطيئة سجلات الخلية]][[ar:تمكين الاستعلامات بطيئة سجلات الخلية]]
 +
<span data-link_translate_ja_title="低速のクエリ MySQL のログを有効にします。"  data-link_translate_ja_url="低速のクエリ MySQL のログを有効にします。"></span>[[:ja:低速のクエリ MySQL のログを有効にします。]][[ja:低速のクエリ MySQL のログを有効にします。]]
 +
<span data-link_translate_pl_title="Po wolnych zapytań MySQL logi"  data-link_translate_pl_url="Po wolnych zapytań MySQL logi"></span>[[:pl:Po wolnych zapytań MySQL logi]][[pl:Po wolnych zapytań MySQL logi]]
 +
<span data-link_translate_ru_title="Включение медленных запросов MySQL журналы"  data-link_translate_ru_url="Включение медленных запросов MySQL журналы"></span>[[:ru:Включение медленных запросов MySQL журналы]][[ru:Включение медленных запросов MySQL журналы]]
 +
<span data-link_translate_ro_title="Enable lent întrebare MySQL busteni"  data-link_translate_ro_url="Enable lent întrebare MySQL busteni"></span>[[:ro:Enable lent întrebare MySQL busteni]][[ro:Enable lent întrebare MySQL busteni]]
 +
<span data-link_translate_he_title="לאפשר שאילתות איטי יומני MySQL"  data-link_translate_he_url="לאפשר שאילתות איטי יומני MySQL"></span>[[:he:לאפשר שאילתות איטי יומני MySQL]][[he:לאפשר שאילתות איטי יומני MySQL]]
 +
<br />Acest articol este rezultatul unei traduceri automate efectuate de către software-ul. Puteți vizualiza sursa articol [[:fr:Activer les logs de requêtes lentes MySQL|aici]].<br /><span data-translate="fr"></span><br />
 +
<span data-link_translate_fr_title="Activer les logs de requêtes lentes MySQL"  data-link_translate_fr_url="Activer les logs de requêtes lentes MySQL"></span>[[:fr:Activer les logs de requêtes lentes MySQL]][[fr:Activer les logs de requêtes lentes MySQL]]
 +
<span data-link_translate_he_title="לאפשר שאילתות איטי יומני MySQL"  data-link_translate_he_url="%D7%9C%D7%90%D7%A4%D7%A9%D7%A8+%D7%A9%D7%90%D7%99%D7%9C%D7%AA%D7%95%D7%AA+%D7%90%D7%99%D7%98%D7%99+%D7%99%D7%95%D7%9E%D7%A0%D7%99+MySQL"></span>[[:he:לאפשר שאילתות איטי יומני MySQL]][[he:לאפשר שאילתות איטי יומני MySQL]]
 +
<span data-link_translate_ro_title="Enable lent întrebare MySQL busteni"  data-link_translate_ro_url="Enable+lent+%C3%AEntrebare+MySQL+busteni"></span>[[:ro:Enable lent întrebare MySQL busteni]][[ro:Enable lent întrebare MySQL busteni]]
 +
<span data-link_translate_ru_title="Включение медленных запросов MySQL журналы"  data-link_translate_ru_url="%D0%92%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5+%D0%BC%D0%B5%D0%B4%D0%BB%D0%B5%D0%BD%D0%BD%D1%8B%D1%85+%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%BE%D0%B2+MySQL+%D0%B6%D1%83%D1%80%D0%BD%D0%B0%D0%BB%D1%8B"></span>[[:ru:Включение медленных запросов MySQL журналы]][[ru:Включение медленных запросов MySQL журналы]]
 +
<span data-link_translate_pl_title="Po wolnych zapytań MySQL logi"  data-link_translate_pl_url="Po+wolnych+zapyta%C5%84+MySQL+logi"></span>[[:pl:Po wolnych zapytań MySQL logi]][[pl:Po wolnych zapytań MySQL logi]]
 +
<span data-link_translate_ja_title="低速のクエリ MySQL のログを有効にします。"  data-link_translate_ja_url="%E4%BD%8E%E9%80%9F%E3%81%AE%E3%82%AF%E3%82%A8%E3%83%AA+MySQL+%E3%81%AE%E3%83%AD%E3%82%B0%E3%82%92%E6%9C%89%E5%8A%B9%E3%81%AB%E3%81%97%E3%81%BE%E3%81%99%E3%80%82"></span>[[:ja:低速のクエリ MySQL のログを有効にします。]][[ja:低速のクエリ MySQL のログを有効にします。]]
 +
<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_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_nl_title="Langzame vragen MySQL logboeken inschakelen"  data-link_translate_nl_url="Langzame+vragen+MySQL+logboeken+inschakelen"></span>[[:nl:Langzame vragen MySQL logboeken inschakelen]][[nl:Langzame vragen MySQL logboeken inschakelen]]
 
<span data-link_translate_nl_title="Langzame vragen MySQL logboeken inschakelen"  data-link_translate_nl_url="Langzame+vragen+MySQL+logboeken+inschakelen"></span>[[:nl:Langzame vragen MySQL logboeken inschakelen]][[nl:Langzame vragen MySQL logboeken inschakelen]]
 
<span data-link_translate_it_title="Attivare slow query log di MySQL"  data-link_translate_it_url="Attivare+slow+query+log+di+MySQL"></span>[[:it:Attivare slow query log di MySQL]][[it:Attivare slow query log di MySQL]]
 
<span data-link_translate_it_title="Attivare slow query log di MySQL"  data-link_translate_it_url="Attivare+slow+query+log+di+MySQL"></span>[[:it:Attivare slow query log di MySQL]][[it:Attivare slow query log di MySQL]]
 
<span data-link_translate_pt_title="Permitir consultas lentas os logs do MySQL"  data-link_translate_pt_url="Permitir+consultas+lentas+os+logs+do+MySQL"></span>[[:pt:Permitir consultas lentas os logs do MySQL]][[pt:Permitir consultas lentas os logs do MySQL]]
 
<span data-link_translate_pt_title="Permitir consultas lentas os logs do MySQL"  data-link_translate_pt_url="Permitir+consultas+lentas+os+logs+do+MySQL"></span>[[:pt:Permitir consultas lentas os logs do MySQL]][[pt:Permitir consultas lentas os logs do MySQL]]
 
<span data-link_translate_es_title="Permitir consultas lentas de MySQL logs"  data-link_translate_es_url="Permitir+consultas+lentas+de+MySQL+logs"></span>[[:es:Permitir consultas lentas de MySQL logs]][[es:Permitir consultas lentas de MySQL logs]]
 
<span data-link_translate_es_title="Permitir consultas lentas de MySQL logs"  data-link_translate_es_url="Permitir+consultas+lentas+de+MySQL+logs"></span>[[:es:Permitir consultas lentas de MySQL logs]][[es:Permitir consultas lentas de MySQL logs]]
<span data-link_translate_en_title="Enable slow queries MySQL logs"  data-link_translate_en_url="Enable+slow+queries+MySQL+logs"></span>[[:en:Enable slow queries MySQL logs]][[en:Enable slow queries MySQL logs]]
+
<span data-link_translate_en_title="Enable lent întrebare MySQL logs"  data-link_translate_en_url="Enable+slow+queries+MySQL+logs"></span>[[:en:Enable slow queries MySQL logs]][[en:Enable slow queries MySQL logs]]
<span data-link_translate_fr_title="Activer les logs de requêtes lentes MySQL" data-link_translate_fr_url="Activer_les_logs_de_requ%C3%AAtes_lentes_MySQL"></span>[[:fr:Activer les logs de requêtes lentes MySQL]][[fr:Activer les logs de requêtes lentes MySQL]]
+
<span data-link_translate="he"></span><span data-link_translate="ro"></span><span data-link_translate="ru"></span><span data-link_translate="pl"></span><span data-link_translate="ja"></span><span data-link_translate="ar"></span><span data-link_translate="zh"></span><span data-link_translate="de"></span><span data-link_translate="nl"></span><span data-link_translate="it"></span><span data-link_translate="pt"></span><span data-link_translate="es"></span><span data-link_translate="he"></span><span data-link_translate="ro"></span><span data-link_translate="ru"></span><span data-link_translate="pl"></span><span data-link_translate="ja"></span><span data-link_translate="ar"></span><span data-link_translate="zh"></span><span data-link_translate="de"></span><span data-link_translate="nl"></span><span data-link_translate="it"></span><span data-link_translate="pt"></span><span data-link_translate="es"></span><span data-link_translate="en"></span><span data-link_translate="he"></span><span data-link_translate="ro"></span><span data-link_translate="ru"></span><span data-link_translate="pl"></span><span data-link_translate="ja"></span><span data-link_translate="ar"></span><span data-link_translate="zh"></span><span data-link_translate="de"></span><span data-link_translate="nl"></span><span data-link_translate="it"></span><span data-link_translate="pt"></span><span data-link_translate="es"></span><span data-link_translate="en"></span><span data-link_translate="he"></span><span data-link_translate="ro"></span><span data-link_translate="ru"></span><span data-link_translate="pl"></span><span data-link_translate="ja"></span><span data-link_translate="ar"></span><span data-link_translate="zh"></span><span data-link_translate="de"></span><span data-link_translate="nl"></span><span data-link_translate="it"></span><span data-link_translate="pt"></span><span data-link_translate="es"></span><span data-link_translate="en"></span><span data-link_translate="he"></span><span data-link_translate="ro"></span><span data-link_translate="ru"></span><span data-link_translate="pl"></span><span data-link_translate="ja"></span><span data-link_translate="ar"></span><span data-link_translate="zh"></span><span data-link_translate="de"></span><span data-link_translate="nl"></span><span data-link_translate="it"></span><span data-link_translate="pt"></span><span data-link_translate="es"></span><span data-link_translate="en"></span><span data-link_translate="he"></span><span data-link_translate="ro"></span><span data-link_translate="ru"></span><span data-link_translate="pl"></span><span data-link_translate="ja"></span><span data-link_translate="ar"></span><span data-link_translate="zh"></span><span data-link_translate="de"></span><span data-link_translate="nl"></span><span data-link_translate="it"></span><span data-link_translate="pt"></span><span data-link_translate="es"></span><span data-link_translate="en"></span><span data-link_translate="he"></span><span data-link_translate="he"></span><span data-link_translate="he"></span><span data-link_translate="he"></span><span data-link_translate="he"></span><span data-link_translate="he"></span><span data-link_translate="ro"></span><span data-link_translate="ru"></span><span data-link_translate="pl"></span><span data-link_translate="ja"></span><span data-link_translate="ar"></span><span data-link_translate="zh"></span><span data-link_translate="ro"></span><span data-link_translate="pl"></span><span data-link_translate="de"></span><span data-link_translate="nl"></span><span data-link_translate="it"></span><span data-link_translate="pt"></span><span data-link_translate="es"></span><span data-link_translate="en"></span><!-- Début de l'article. Placez votre texte ci-après et n'hésitez pas à personnaliser les chapitres selon votre besoin -->
<br />
 
 
 
Acest articol este rezultatul unei traduceri automate efectuate de către software-ul. Puteți vizualiza sursa articol [[:fr:Activer les logs de requêtes lentes MySQL|aici]].<br /><span data-translate="fr"></span>
 
  
<span data-link_translate="he"></span><span data-link_translate="ro"></span><span data-link_translate="ru"></span><span data-link_translate="pl"></span><span data-link_translate="ja"></span><span data-link_translate="ar"></span><span data-link_translate="zh"></span><span data-link_translate="de"></span><span data-link_translate="nl"></span><span data-link_translate="it"></span><span data-link_translate="pt"></span><span data-link_translate="es"></span><span data-link_translate="he"></span><span data-link_translate="ro"></span><span data-link_translate="ru"></span><span data-link_translate="pl"></span><span data-link_translate="ja"></span><span data-link_translate="ar"></span><span data-link_translate="zh"></span><span data-link_translate="de"></span><span data-link_translate="nl"></span><span data-link_translate="it"></span><span data-link_translate="pt"></span><span data-link_translate="es"></span><span data-link_translate="en"></span><span data-link_translate="he"></span><span data-link_translate="ro"></span><span data-link_translate="ru"></span><span data-link_translate="pl"></span><span data-link_translate="ja"></span><span data-link_translate="ar"></span><span data-link_translate="zh"></span><span data-link_translate="de"></span><span data-link_translate="nl"></span><span data-link_translate="it"></span><span data-link_translate="pt"></span><span data-link_translate="es"></span><span data-link_translate="en"></span><span data-link_translate="he"></span><span data-link_translate="ro"></span><span data-link_translate="ru"></span><span data-link_translate="pl"></span><span data-link_translate="ja"></span><span data-link_translate="ar"></span><span data-link_translate="zh"></span><span data-link_translate="de"></span><span data-link_translate="nl"></span><span data-link_translate="it"></span><span data-link_translate="pt"></span><span data-link_translate="es"></span><span data-link_translate="en"></span><span data-link_translate="he"></span><span data-link_translate="ro"></span><span data-link_translate="ru"></span><span data-link_translate="pl"></span><span data-link_translate="ja"></span><span data-link_translate="ar"></span><span data-link_translate="zh"></span><span data-link_translate="de"></span><span data-link_translate="nl"></span><span data-link_translate="it"></span><span data-link_translate="pt"></span><span data-link_translate="es"></span><span data-link_translate="en"></span><span data-link_translate="he"></span><span data-link_translate="ro"></span><span data-link_translate="ru"></span><span data-link_translate="pl"></span><span data-link_translate="ja"></span><span data-link_translate="ar"></span><span data-link_translate="zh"></span><span data-link_translate="de"></span><span data-link_translate="nl"></span><span data-link_translate="it"></span><span data-link_translate="pt"></span><span data-link_translate="es"></span><span data-link_translate="en"></span><span data-link_translate="he"></span><span data-link_translate="he"></span><span data-link_translate="he"></span><span data-link_translate="he"></span><span data-link_translate="he"></span><span data-link_translate="he"></span><span data-link_translate="ro"></span><span data-link_translate="ru"></span><span data-link_translate="pl"></span><span data-link_translate="ja"></span><span data-link_translate="ar"></span><span data-link_translate="zh"></span><span data-link_translate="ro"></span><span data-link_translate="pl"></span><span data-link_translate="de"></span><span data-link_translate="nl"></span><span data-link_translate="it"></span><span data-link_translate="pt"></span><span data-link_translate="es"></span><span data-link_translate="en"></span><!-- Début de l'article. Placez votre texte ci-après et n'hésitez pas à personnaliser les chapitres selon votre besoin -->
+
{{#seo:
 +
|title=Enable lent întrebare MySQL busteni
 +
|title_mode=append
 +
|keywords=these,are,your,keywords
 +
|description=Enable lent întrebare MySQL busteni
 +
|image=Uploaded_file.png
 +
|image_alt=Wiki Logo
 +
}}
  
==Introducerea | _. _.  Pot primi alerte de la monitorizarea despre lent mysql interogări | _. _.  lent întrebare | _. _.  Aceste erori sunt produse atunci când rulează o interogare MySQL depăşeşte timpul alocat definită de variabila MySQL | _. _.  Un alt motiv poate fi legate de utilizarea MySQL prin serviciu extern | _. _.  în cazul unui site web, de exemplu, rău de programare care încorporează legăturilor strânse pe auto nu a MySQL poate umple buffer-ul, a face interogări mai rulează.  | _. _.  . Aceste erori pot fi produse de diferite factori, putem vedea aici cum se activează log-urile pentru aceste erori pentru a analiza şi de a le corecta.== <!--T:1-->
+
==Introducere== <!--T:1-->
Loc: _! _ |  Vă rugăm să reţineţi că activa jurnalele de lent întrebare poate încetini al tău | _. _.  având în vedere că înscrierile vor fi făcute în acelaşi timp ca rulează lent interogări(''Verificaţi că log-urile nu sunt deja active | _. _.  Pentru a se asigura că jurnalele de lent interogări sunt nu deja pornit, conectaţi în SSH la calculatorul dumneavoastră şi introduceţi coajă MySQL | _. _.  O dată în shell-ul MySQL, introduceţi următoarea comandă pentru a obţine lista de toate variabilele şi lor set de valori | _. _.  Naviga pentru a vedea variabila în coloana din stânga | _. _.  | _. _.  pe: _! _ |  Ne ', jurnalele sunt active. Pe: _! _ |  OFF ", noi trebuie să le activați. '') : Activa şi configura lent întrebare log | _. _.  Întotdeauna în coajă de MySQL, introduceţi următoarea comandă: _! _ |  Puteţi seta, de asemenea, o cale la directorul unde vor fi stocate lent întrebare log-urile | _. _.  În cele din urmă, seta un timp minim alocat fiecărei cereri să vă asiguraţi că aveţi nici un fals pozitive de lent întrebare | _. _.  secunde este o valoare corectă | _. _.  secunde este recomandat dacă se întâmplă că vă | _. _.  slăbi în faţa numărului de întrebări şi vizitatori | _. _.  Această variabilă este definită de bază pentru | _. _.  secunde | _. _.  În cele din urmă, să verifice că modificările au fost luate în considerare de următoarea comandă: _! _ |  Analiza jurnalele | _. _.  În cazul de monitorizare alerte care vă spune că interogări sunt scrise ca lent, puteţi acum analiza jurnalele de slow_queries pentru a înţelege motivul pentru care aceste întârzieri | _. _.  Explicaţia fenomenului | _. _.  După cum se explică la începutul acestui formular, lent interogări sunt dedfinie de timpul de execuție interogare definite | _. _.  În cazul în care interogarea ia termen mai lung stabilit de  să fie executat, este definită ca querie lent. Primul motiv de obtinerea interogări de lungă durată poate fi rău Setarea variabilei MySQL | _. _.  long_query_time | _. _.  un timp de maxim prea scăzut poate pune unele întrebări grele direct în lent în timp ce acestea sunt de fapt destul de normal.  ''long_query_time''O configurare rea a bazei de date poate fi, de asemenea, cauza acestui fenomen | _. _.  asocierile de tabele şi marcajele | _. _.  cheie | _. _.  poate genera aceste erori: _! _ |  de exemplu, în cazul de o masă fără o cheie primară.
+
Pot primi alerte de la monitorizarea despre lent mysql interogări (''slow queries'') : ces erreurs sont produites quand le temps d'exécution d'une requête MySQL dépasse le temps alloué défini par la variable MySQL ''long_query_time''. Ces erreurs pouvant être produites par différents facteurs, nous verrons ici comment activer les logs de ces erreurs afin de les analyser et les corriger.
  
==În cele din urmă, ar trebui să nu excludem ipoteza unui atac pe dumneavoastră | _. _.  generatoare de multe interogări care vor în cele din urmă gramada sus şi atât depășește limita de timp de executie long_query_time.== <!--T:2-->
+
==Loc== <!--T:2-->
  
<span style="background-color: #F4D4D4; padding: 5px; display: block">Concluzie: _! _ |  Jurnalele sunt acum active şi ar trebui să vă permit să analizăm mai bine acţiunile lente pe baza de date, permiţându-vă pentru a diagnostica probleme de performanţă, de programare sau vizate de atacuri. În plus, acum aveţi un vizual mai bine pe acţiunile efectuate pe dumneavoastră | _. _.  baza de date. {{Template:Serveur}}Acest articol pare util pentru tine</span>
+
<span style="background-color: #F4D4D4; padding: 5px; display: block">Veuillez noter qu'activer les logs de slow queries peut ralentir votre {{Template:Serveur}}, étant donné que des écritures seront effectuées en même temps que l'exécution des requêtes lentes.</span>
======
+
===Verificaţi că log-urile nu sunt deja active===
:
+
Pentru a se asigura că jurnalele de lent interogări sunt nu deja pornit, conectaţi în SSH la calculatorul dumneavoastră şi introduceţi shell-ul MySQL :
 
<br />
 
<br />
 
<syntaxhighlight lang="bash">
 
<syntaxhighlight lang="bash">
Linia 25: Linia 53:
 
</syntaxhighlight>
 
</syntaxhighlight>
 
<br />
 
<br />
:
+
O dată în shell-ul MySQL, introduceţi următoarea comandă pentru a obţine lista de toate variabilele şi valorile lor :
 
<syntaxhighlight lang="sql">
 
<syntaxhighlight lang="sql">
 
show variables;
 
show variables;
 
</syntaxhighlight>
 
</syntaxhighlight>
 
<br />
 
<br />
"slow_query_log" : ' '<br />
+
Naviga pentru a vedea variabila în coloana din stânga "slow_query_log" : pe 'Ne ', jurnalele sunt active. Pe 'OFF ", noi trebuie să le activați.<br />
 
<br />
 
<br />
 
[[File:Slow-queries-1.png]]
 
[[File:Slow-queries-1.png]]
======
+
===Activa şi configura log lent întrebare===
:
+
Întotdeauna în coajă de MySQL, introduceţi următoarea comandă :
 
<syntaxhighlight lang="sql">
 
<syntaxhighlight lang="sql">
 
set global slow_query_log = 'ON';
 
set global slow_query_log = 'ON';
 
</syntaxhighlight>
 
</syntaxhighlight>
 
<br />
 
<br />
:
+
Puteţi seta, de asemenea, o cale la directorul unde vor fi stocate lent întrebare log-urile :
 
<syntaxhighlight lang="sql">
 
<syntaxhighlight lang="sql">
 
set global slow_query_log_file ='/var/log/mysql/slow-query.log';
 
set global slow_query_log_file ='/var/log/mysql/slow-query.log';
 
</syntaxhighlight>
 
</syntaxhighlight>
 
<br />
 
<br />
: 10 20 {{Template:Serveur}} ( 10 ) :
+
În cele din urmă, seta un timp minim alocat fiecărei cereri să vă asiguraţi că aveţi nici un fals pozitive de lent întrebare : 10 secunde este o valoare corectă, 20 secunde este recomandat daca se intampla ca dumneavoastră {{Template:Serveur}} slăbi în faţa numărului de întrebări şi vizitatori (Această variabilă este setat la de bază 10 secunde) :
 
<syntaxhighlight lang="sql">
 
<syntaxhighlight lang="sql">
 
set global long_query_time = '20';
 
set global long_query_time = '20';
 
</syntaxhighlight>
 
</syntaxhighlight>
 
<br />
 
<br />
:
+
În cele din urmă, să verifice că modificările au fost luate în considerare de următoarea comandă :
 
<syntaxhighlight lang="sql">
 
<syntaxhighlight lang="sql">
 
show variables like '%slow%';
 
show variables like '%slow%';
 
</syntaxhighlight>
 
</syntaxhighlight>
 
<br />
 
<br />
======
+
===Analiza jurnalele===
:
+
În cazul de monitorizare alerte vă spune că interogări sunt scrise ca lent, puteţi acum analiza jurnalele de slow_queries pentru a înţelege motivul pentru care aceste întârzieri :
 
<syntaxhighlight lang="bash">
 
<syntaxhighlight lang="bash">
 
# montrera les requêtes en temps réel
 
# montrera les requêtes en temps réel
Linia 66: Linia 94:
 
<br />
 
<br />
  
======
+
===Explicaţia fenomenului===
; "long_query_time" ; <br /><br />
+
După cum se explică la începutul acestui formular, lent interogări sunt dedfinie de timpul de execuție interogare definite ; În cazul în care interogarea ia termen mai lung stabilit de long_query_time să fie executat, este definită ca querie lent. Primul motiv de obtinerea interogări de lungă durată poate fi rău Setarea variabilei MySQL "long_query_time" ; un timp de maxim prea scăzut poate pune unele întrebări grele direct în lent în timp ce acestea sunt de fapt destul de normal.<br /><br />
; <br /><br />
+
Un alt motiv poate fi legate de utilizarea MySQL prin serviciu extern ; în cazul unui site web, de exemplu, rău de programare care încorporează legăturilor strânse pe auto nu a MySQL poate umple buffer-ul, a face interogări mai rulează.<br /><br />
: () -  
+
O configurare rea a bazei de date poate fi, de asemenea, cauza acestui fenomen : asocierile de tabele şi marcajele (cheie) poate genera aceste erori - de exemplu, în cazul de o masă fără o cheie primară.
 
<br /><br />
 
<br /><br />
{{Template:Serveur}}
+
Enfin, il ne faut pas exclure l'hypothèse d'une attaque sur votre {{Template:Serveur}}, générant de nombreuses requêtes qui finiront par s'entasser et donc dépasser la limite de temps d'exécution définie par long_query_time.
==== <!--T:3-->
+
==Concluzia== <!--T:3-->
{{Template:Serveur}}  
+
Jurnalele sunt acum active şi ar trebui să vă permit să analizăm mai bine acţiunile lente pe baza de date, permiţându-vă pentru a diagnostica probleme de performanţă, de programare sau vizate de atacuri. În plus, acum aveţi un vizual mai bine pe acţiunile efectuate pe dumneavoastră {{Template:Serveur}} baza de date.
  
 
<!--T:4-->
 
<!--T:4-->
 
<!-- Fin de l'article -->
 
<!-- Fin de l'article -->
 
<br /><br />
 
<br /><br />
? <vote />
+
Acest articol pare util pentru tine ? <vote />
  
 
<!--T:5-->
 
<!--T:5-->

Versiunea curentă din 5 noiembrie 2021 17:09

fr:Activer les logs de requêtes lentes MySQL en:Enable slow queries MySQL logs es:Permitir consultas lentas de MySQL logs pt:Permitir consultas lentas os logs do MySQL it:Attivare slow query log di MySQL nl:Langzame vragen MySQL logboeken inschakelen de:Langsame Abfragen MySQL Protokolle aktivieren zh:启用慢速查询 MySQL 日志 ar:تمكين الاستعلامات بطيئة سجلات الخلية ja:低速のクエリ MySQL のログを有効にします。 pl:Po wolnych zapytań MySQL logi ru:Включение медленных запросов MySQL журналы ro:Enable lent întrebare MySQL busteni he:לאפשר שאילתות איטי יומני MySQL
Acest articol este rezultatul unei traduceri automate efectuate de către software-ul. Puteți vizualiza sursa articol aici.

fr:Activer les logs de requêtes lentes MySQL he:לאפשר שאילתות איטי יומני MySQL ro:Enable lent întrebare MySQL busteni ru:Включение медленных запросов MySQL журналы pl:Po wolnych zapytań MySQL logi ja:低速のクエリ MySQL のログを有効にします。 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

Introducere

Pot primi alerte de la monitorizarea despre lent mysql interogări (slow queries) : ces erreurs sont produites quand le temps d'exécution d'une requête MySQL dépasse le temps alloué défini par la variable MySQL long_query_time. Ces erreurs pouvant être produites par différents facteurs, nous verrons ici comment activer les logs de ces erreurs afin de les analyser et les corriger.

Loc

Veuillez noter qu'activer les logs de slow queries peut ralentir votre Server, étant donné que des écritures seront effectuées en même temps que l'exécution des requêtes lentes.

Verificaţi că log-urile nu sunt deja active

Pentru a se asigura că jurnalele de lent interogări sunt nu deja pornit, conectaţi în SSH la calculatorul dumneavoastră şi introduceţi shell-ul MySQL :

mysql -u utilisateur -p
[mot de passe]


O dată în shell-ul MySQL, introduceţi următoarea comandă pentru a obţine lista de toate variabilele şi valorile lor :

show variables;


Naviga pentru a vedea variabila în coloana din stânga "slow_query_log" : pe 'Ne ', jurnalele sunt active. Pe 'OFF ", noi trebuie să le activați.

Slow-queries-1.png

Activa şi configura log lent întrebare

Întotdeauna în coajă de MySQL, introduceţi următoarea comandă :

set global slow_query_log = 'ON';


Puteţi seta, de asemenea, o cale la directorul unde vor fi stocate lent întrebare log-urile :

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


În cele din urmă, seta un timp minim alocat fiecărei cereri să vă asiguraţi că aveţi nici un fals pozitive de lent întrebare : 10 secunde este o valoare corectă, 20 secunde este recomandat daca se intampla ca dumneavoastră Server slăbi în faţa numărului de întrebări şi vizitatori (Această variabilă este setat la de bază 10 secunde) :

set global long_query_time = '20';


În cele din urmă, să verifice că modificările au fost luate în considerare de următoarea comandă :

show variables like '%slow%';


Analiza jurnalele

În cazul de monitorizare alerte vă spune că interogări sunt scrise ca lent, puteţi acum analiza jurnalele de slow_queries pentru a înţelege motivul pentru care aceste întârzieri :

# 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


Explicaţia fenomenului

După cum se explică la începutul acestui formular, lent interogări sunt dedfinie de timpul de execuție interogare definite ; În cazul în care interogarea ia termen mai lung stabilit de long_query_time să fie executat, este definită ca querie lent. Primul motiv de obtinerea interogări de lungă durată poate fi rău Setarea variabilei MySQL "long_query_time" ; un timp de maxim prea scăzut poate pune unele întrebări grele direct în lent în timp ce acestea sunt de fapt destul de normal.

Un alt motiv poate fi legate de utilizarea MySQL prin serviciu extern ; în cazul unui site web, de exemplu, rău de programare care încorporează legăturilor strânse pe auto nu a MySQL poate umple buffer-ul, a face interogări mai rulează.

O configurare rea a bazei de date poate fi, de asemenea, cauza acestui fenomen : asocierile de tabele şi marcajele (cheie) poate genera aceste erori - de exemplu, în cazul de o masă fără o cheie primară.

Enfin, il ne faut pas exclure l'hypothèse d'une attaque sur votre Server, générant de nombreuses requêtes qui finiront par s'entasser et donc dépasser la limite de temps d'exécution définie par long_query_time.

Concluzia

Jurnalele sunt acum active şi ar trebui să vă permit să analizăm mai bine acţiunile lente pe baza de date, permiţându-vă pentru a diagnostica probleme de performanţă, de programare sau vizate de atacuri. În plus, acum aveţi un vizual mai bine pe acţiunile efectuate pe dumneavoastră Server baza de date.



Acest articol pare util pentru tine ?

0



Nu sunteți autorizat să publicați comentarii.