Po wolnych zapytań MySQL logi: Różnice pomiędzy wersjami

Z Pl Ikoula wiki
Przejdź do nawigacji Przejdź do wyszukiwania
 
(Nie pokazano 10 pośrednich wersji utworzonych przez tego samego użytkownika)
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 />Artykuł ten jest wynikiem translacji automatycznej wykonywane przez oprogramowanie. Możesz przeglądać źródła artykułu [[:fr:Activer les logs de requêtes lentes MySQL|tutaj]].<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 Powolne kwerendy 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]]
 
<br />
 
 
 
Artykuł ten jest wynikiem translacji automatycznej wykonywane przez oprogramowanie. Możesz przeglądać źródła artykułu [[:fr:Activer les logs de requêtes lentes MySQL|tutaj]].<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 -->
 
<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 -->
  
==Wprowadzenie | _. _.  Może otrzymywać alerty z monitorowania o powolne mysql zapytania | _. _.  Powolne kwerendy | _. _.  Te błędy są wytwarzane podczas uruchamiania kwerendy MySQL przekracza limit czasu określony przez zmienną MySQL | _. _.  Innym powodem może być związane z przy użyciu MySQL przez usługi zewnętrznej | _. _.  w przypadku witryny sieci Web na przykład zły programowania włączenie auto bliskie powiązania do MySQL można wypełnić buforu, Dokonywanie już wykonywania kwerend.  | _. _.  . Te błędy mogą być produkowane przez różne czynniki, widzimy tutaj jak aktywować logi za te błędy, aby analizować i korygować je.== <!--T:1-->
+
==Wprowadzenie== <!--T:1-->
Miejsce: _! _ |  Proszę pamiętać, że aktywować logi powolne kwerendy może spowolnić Twój | _. _.  biorąc pod uwagę, że wpisy są dokonywane w tym samym czasie jako uruchamiania powolne kwerendy.  (''Sprawdzić, czy dzienniki nie są już aktywne | _. _.  Aby upewnić się, że dzienniki powolne kwerendy nie są już włączone w, połączenia SSH do komputera i wprowadź powłoki MySQL | _. _.  Raz w powłoce MySQL, wprowadź następujące polecenie, aby uzyskać listę wszystkich zmiennych i ich zestaw wartości | _. _.  Przejdź do patrz zmienna w lewej kolumnie | _. _.  | _. _.  na: _! _ |  My ', dzienniki są aktywne. Wł.: _! _ |  OFF', musimy je włączyć. '') : Włączanie i Konfigurowanie powolne kwerendy dziennika | _. _.  Zawsze w powłoce MySQL, wprowadź następujące polecenie: _! _ |  Można również ustawić ścieżkę do katalogu, gdzie będą przechowywane w dziennikach powolne kwerendy | _. _.  Wreszcie, ustawić minimalny czas przydzielone do każdego żądania, aby upewnić się, masz nie fałszywie powolne kwerendy | _. _.  sekund jest poprawna wartość | _. _.  sekund jest zalecane, jeśli zdarza się, że Twój | _. _.  osłabić obliczu liczby kwerend i odwiedzający | _. _.  Ta zmienna jest zdefiniowana podstawowe do | _. _.  sekund | _. _.  Wreszcie, sprawdź, że zmiany zostały wzięte pod uwagę przez następujące polecenie: _! _ |  Analizowanie dzienników | _. _.  W przypadku monitorowania alerty informujące, że kwerendy są zapisywane jako powolne, można teraz przeanalizujemy dzienniki slow_queries, aby zrozumieć dlaczego te opóźnienia | _. _.  Wyjaśnienie zjawiska | _. _.  Jak wyjaśnił na początku niniejszego formularza, Powolne kwerendy są dedfinie przez czas wykonania kwerendy zdefiniowane | _. _.  Jeśli kwerenda ma dłuższy limit czasu ustawiony przez  mają być wykonane, jest zdefiniowany jako powolne querie. Pierwszym powodem uzyskania długotrwałych kwerend może być złe ustawienie zmiennych MySQL | _. _.  long_query_time | _. _.  zbyt niskie maksymalny czas można umieścić niektóre ciężkie zapytania bezpośrednio w powolny, podczas gdy są one faktycznie całkiem normalne.  ''long_query_time''Błędna konfiguracja bazy danych może być przyczyną zjawiska | _. _.  sprzężenia tabel i oznaczenia | _. _.  klucz | _. _.  może generować następujące błędy: _! _ |  na przykład w przypadku tabeli bez klucza podstawowego.
+
Może otrzymywać alerty z monitorowania o powolne mysql zapytania (''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.
  
==Wreszcie, możemy nie wykluczały hipotezę ataku na Twój | _. _.  generowanie wielu kwerend będzie ostatecznie kupie górę i tak przekracza limit zdefiniowany przez long_query_time wykonanie czas.== <!--T:2-->
+
==Miejsce== <!--T:2-->
  
<span style="background-color: #F4D4D4; padding: 5px; display: block">Wniosek: _! _ |  Dzienniki są teraz aktywne i powinien umożliwić użytkownikowi lepiej analizować powolny działania na bazie danych, co pozwala diagnozować problemy wydajności, programowania lub ukierunkowanych ataków. Ponadto, masz teraz lepiej visual na akcje wykonywane na Twoim | _. _.  bazy danych. {{Template:Serveur}}W tym artykule wydaje Ci się przyda</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>
======
+
===Sprawdzić, czy dzienniki nie są już aktywne===
:
+
Aby upewnić się, że dzienniki powolne kwerendy nie są już włączone w, połączenia SSH do komputera i wprowadź powłoki MySQL :
 
<br />
 
<br />
 
<syntaxhighlight lang="bash">
 
<syntaxhighlight lang="bash">
Linia 25: Linia 44:
 
</syntaxhighlight>
 
</syntaxhighlight>
 
<br />
 
<br />
:
+
Raz w powłoce MySQL, wprowadź następujące polecenie, aby uzyskać listę wszystkich zmiennych i ich wartości :
 
<syntaxhighlight lang="sql">
 
<syntaxhighlight lang="sql">
 
show variables;
 
show variables;
 
</syntaxhighlight>
 
</syntaxhighlight>
 
<br />
 
<br />
"slow_query_log" : ' '<br />
+
Przejdź do patrz zmienna w lewej kolumnie "slow_query_log" : na 'My ', dzienniki są aktywne. Na 'OFF', musimy je włączyć.<br />
 
<br />
 
<br />
 
[[File:Slow-queries-1.png]]
 
[[File:Slow-queries-1.png]]
======
+
===Włączanie i Konfigurowanie powolne kwerendy dziennika===
:
+
Zawsze w powłoce MySQL, wprowadź następujące polecenie :
 
<syntaxhighlight lang="sql">
 
<syntaxhighlight lang="sql">
 
set global slow_query_log = 'ON';
 
set global slow_query_log = 'ON';
 
</syntaxhighlight>
 
</syntaxhighlight>
 
<br />
 
<br />
:
+
Można również ustawić ścieżkę do katalogu, gdzie będą przechowywane w dziennikach powolne kwerendy :
 
<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 ) :
+
Wreszcie ustawić minimalny czas przydzielone do każdego żądania, aby upewnić się, że masz nie fałszywie powolne kwerendy : 10 sekund jest prawidłową wartość, 20 sekund jest zalecane, jeśli zdarza się, że Twoje {{Template:Serveur}} osłabić obliczu liczby kwerend i odwiedzający (Ta zmienna jest ustawiona na podstawowe 10 sekund) :
 
<syntaxhighlight lang="sql">
 
<syntaxhighlight lang="sql">
 
set global long_query_time = '20';
 
set global long_query_time = '20';
 
</syntaxhighlight>
 
</syntaxhighlight>
 
<br />
 
<br />
:
+
Wreszcie Sprawdź, że zmiany zostały wzięte pod uwagę przez następujące polecenie :
 
<syntaxhighlight lang="sql">
 
<syntaxhighlight lang="sql">
 
show variables like '%slow%';
 
show variables like '%slow%';
 
</syntaxhighlight>
 
</syntaxhighlight>
 
<br />
 
<br />
======
+
===Analizowanie dzienników===
:
+
W przypadku monitorowania alerty informujące, że kwerendy są zapisywane jako powolne, można teraz przeanalizujemy dzienniki slow_queries, aby zrozumieć dlaczego te opóźnienia :
 
<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 85:
 
<br />
 
<br />
  
======
+
===Wyjaśnienie tego zjawiska===
; "long_query_time" ; <br /><br />
+
Jak wyjaśnił na początku niniejszego formularza, Powolne kwerendy są dedfinie przez czas wykonania kwerendy zdefiniowane ; Jeśli kwerenda ma dłuższy limit czasu ustawiony przez long_query_time mają być wykonane, jest zdefiniowany jako powolne querie. Pierwszym powodem uzyskania długotrwałych kwerend może być złe ustawienie zmiennych MySQL "long_query_time" ; zbyt niskie maksymalny czas można umieścić niektóre ciężkie zapytania bezpośrednio w powolny, podczas gdy są one faktycznie całkiem normalne.<br /><br />
; <br /><br />
+
Innym powodem może być związane z przy użyciu MySQL przez usługi zewnętrznej ; w przypadku witryny sieci Web na przykład zły programowania włączenie auto bliskie powiązania do MySQL można wypełnić buforu, Dokonywanie już wykonywania kwerend.<br /><br />
: () -  
+
Błędna konfiguracja bazy danych może być przyczyną tego zjawiska : sprzężenia tabel i oznaczenia (klucz) może generować następujące błędy - na przykład w przypadku tabeli bez klucza podstawowego.
 
<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-->
+
==Wniosek== <!--T:3-->
{{Template:Serveur}}  
+
Dzienniki są teraz aktywne i powinien umożliwić użytkownikowi lepiej analizować powolny działania na bazie danych, co pozwala diagnozować problemy wydajności, programowania lub ukierunkowanych ataków. Ponadto, masz teraz lepiej visual na akcje wykonywane na swoim {{Template:Serveur}} bazy danych.
  
 
<!--T:4-->
 
<!--T:4-->
 
<!-- Fin de l'article -->
 
<!-- Fin de l'article -->
 
<br /><br />
 
<br /><br />
? <vote />
+
W tym artykule wydaje Ci się przyda ? <vote />
  
 
<!--T:5-->
 
<!--T:5-->

Aktualna wersja na dzień 10:57, 10 lut 2017

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
Artykuł ten jest wynikiem translacji automatycznej wykonywane przez oprogramowanie. Możesz przeglądać źródła artykułu tutaj.

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

Wprowadzenie

Może otrzymywać alerty z monitorowania o powolne mysql zapytania (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.

Miejsce

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

Sprawdzić, czy dzienniki nie są już aktywne

Aby upewnić się, że dzienniki powolne kwerendy nie są już włączone w, połączenia SSH do komputera i wprowadź powłoki MySQL :

mysql -u utilisateur -p
[mot de passe]


Raz w powłoce MySQL, wprowadź następujące polecenie, aby uzyskać listę wszystkich zmiennych i ich wartości :

show variables;


Przejdź do patrz zmienna w lewej kolumnie "slow_query_log" : na 'My ', dzienniki są aktywne. Na 'OFF', musimy je włączyć.

Slow-queries-1.png

Włączanie i Konfigurowanie powolne kwerendy dziennika

Zawsze w powłoce MySQL, wprowadź następujące polecenie :

set global slow_query_log = 'ON';


Można również ustawić ścieżkę do katalogu, gdzie będą przechowywane w dziennikach powolne kwerendy :

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


Wreszcie ustawić minimalny czas przydzielone do każdego żądania, aby upewnić się, że masz nie fałszywie powolne kwerendy : 10 sekund jest prawidłową wartość, 20 sekund jest zalecane, jeśli zdarza się, że Twoje Serwer osłabić obliczu liczby kwerend i odwiedzający (Ta zmienna jest ustawiona na podstawowe 10 sekund) :

set global long_query_time = '20';


Wreszcie Sprawdź, że zmiany zostały wzięte pod uwagę przez następujące polecenie :

show variables like '%slow%';


Analizowanie dzienników

W przypadku monitorowania alerty informujące, że kwerendy są zapisywane jako powolne, można teraz przeanalizujemy dzienniki slow_queries, aby zrozumieć dlaczego te opóźnienia :

# 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


Wyjaśnienie tego zjawiska

Jak wyjaśnił na początku niniejszego formularza, Powolne kwerendy są dedfinie przez czas wykonania kwerendy zdefiniowane ; Jeśli kwerenda ma dłuższy limit czasu ustawiony przez long_query_time mają być wykonane, jest zdefiniowany jako powolne querie. Pierwszym powodem uzyskania długotrwałych kwerend może być złe ustawienie zmiennych MySQL "long_query_time" ; zbyt niskie maksymalny czas można umieścić niektóre ciężkie zapytania bezpośrednio w powolny, podczas gdy są one faktycznie całkiem normalne.

Innym powodem może być związane z przy użyciu MySQL przez usługi zewnętrznej ; w przypadku witryny sieci Web na przykład zły programowania włączenie auto bliskie powiązania do MySQL można wypełnić buforu, Dokonywanie już wykonywania kwerend.

Błędna konfiguracja bazy danych może być przyczyną tego zjawiska : sprzężenia tabel i oznaczenia (klucz) może generować następujące błędy - na przykład w przypadku tabeli bez klucza podstawowego.

Enfin, il ne faut pas exclure l'hypothèse d'une attaque sur votre Serwer, 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.

Wniosek

Dzienniki są teraz aktywne i powinien umożliwić użytkownikowi lepiej analizować powolny działania na bazie danych, co pozwala diagnozować problemy wydajności, programowania lub ukierunkowanych ataków. Ponadto, masz teraz lepiej visual na akcje wykonywane na swoim Serwer bazy danych.



W tym artykule wydaje Ci się przyda ?

0



Nie możesz publikować komentarzy.