「低速のクエリ MySQL のログを有効にします。」の版間の差分

提供: Japanese Ikoula Wiki
Jump to navigation Jump to search
 
(同じ利用者による、間の15版が非表示)
1行目: 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%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_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]]
<br />
+
<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]]
この記事は、自動翻訳ソフトウェアで行うからです。 [[:fr:Activer les logs de requêtes lentes MySQL|記事のソースはここ]]を参照してくださいすることができます。<br /><span data-translate="fr"></span>
+
<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 />この記事は、自動翻訳ソフトウェアで行うからです。 [[:fr:Activer les logs de requêtes lentes MySQL|記事のソースはここ]]を参照してくださいすることができます。<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_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_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 低速のクエリ 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="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 -->
  
==導入 | _。 _。 遅い mysql クエリの監視からのアラートを受信可能性があります | _。 _。 クエリ速度 | _。 _。 これらのエラーは、MySQL 変数で定義されている割り当てられた時間を超えた MySQL クエリを実行するときに生成される | _。 _。 外部サービスで MySQL を使用してに関連する別の理由 | _。 _。 ウェブサイト場合たとえば、MySQL には、閉じる接続を自動を取り入れて悪いプログラミングは実行時間の長いクエリを実行して、バッファーを入力できます。 | _。 _。 .これらのエラーは、さまざまな要因によって作り出すことができる、私たちを分析し、それらを修正するためにこれらのエラーのログを有効にする方法をここで参照してください。== <!--T:1-->
+
==導入== <!--T:1-->
場所: _! _ | 低速のクエリのログをアクティブにすることに注意を遅らせることができますしてください、| _。 _。 エントリが低速のクエリを実行すると同時に行われることを与えられました。 (''ログが既にアクティブなないことを確認 | _。 _。 低速のクエリ ログがすでに有効でないことを確実にするには、あなたのマシンに SSH で接続や MySQL シェルを入力 | _。 _。 一度 MySQL シェルすべての変数とその値のセットの一覧を取得する次のコマンドを入力してください | _。 _。 左側の列で変数を参照してくださいに移動 | _。 _。 どちら | _。 _。 上: _! _ | 我々 '、ログがアクティブになっています。上: _! _ | オフ '、我々 はそれらをオンにする必要があります。'') : 有効にして、低速のクエリ ログを設定 | _。 _。 常に MySQL のシェルで次のコマンドを入力: _! _ | 設定することも、パス ディレクトリにスロー クエリ ログの格納場所 | _。 _。 最後に、あなたは低速のクエリの偽陽性がない確認への各要求に割り当てられている最小時間を設定 | _。 _。 秒が正しい値 | _。 _。 秒それが起こるかどうかをお勧めあなた | _。 _。 クエリと来場者の数に直面して弱める | _。 _。 この変数を定義する基本的な | _。 _。 秒 | _。 _。 最後に、以下のコマンドで変更は考慮したことを確認: _! _ | ログを分析 | _。 _。 クエリが遅いとして記述されていることを伝える警告を監視、場合これらの遅延の理由を理解するために slow_queries のログを分析今 | _。 _。 現象の説明 | _。 _。 このフォームの冒頭に説明したように低速のクエリ、定義済みクエリの実行時間で dedfinie | _。 _。 実行する  によって設定された長い時間制限を持つクエリの場合は、遅い querie として定義されます。実行時間の長いクエリの取得の第一の理由は、悪いことができます MySQL 変数設定 | _。 _。 long_query_time | _。 _。 彼らは実際にはかなり正常低すぎる最大時間は低速の直接いくつかの重いクエリを置くことができます。 ''long_query_time''データベースの悪い構成は、現象の原因をすることができますも | _。 _。 結合のテーブルおよびマーキング | _。 _。 キー | _。 _。 これらのエラーを生成することができます: _! _ | たとえば場合主キーのないテーブル。
+
遅い mysql クエリの監視からアラートを受け取ることが (''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.
  
==最後に、我々 はの攻撃の仮説を除外しないでくださいあなた | _。 _。 多くの生成は最終的に杭とそうは long_query_time 実行時間によって定義された制限を超えるを照会します。== <!--T:2-->
+
==場所== <!--T:2-->
  
<span style="background-color: #F4D4D4; padding: 5px; display: block">結論: _! _ | ログのアクティブな今とより遅いアクション データベースにプログラミングや、ターゲットを絞った攻撃は、パフォーマンスの問題を診断することができますを分析することを許可する必要があります。さらに、今の行為によりビジュアルがある、| _。 _。 データベース。 {{Template:Serveur}}この記事はあなたに役に立つよう</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>
======
+
===ログが既にアクティブなないことを確認します。===
:
+
低速のクエリ ログがすでに有効でないことを確実にするには、あなたのマシンに SSH で接続や MySQL シェルを入力してください。 :
 
<br />
 
<br />
 
<syntaxhighlight lang="bash">
 
<syntaxhighlight lang="bash">
20行目: 44行目:
 
</syntaxhighlight>
 
</syntaxhighlight>
 
<br />
 
<br />
:
+
一度 MySQL シェルですべての変数とその値の一覧を取得する次のコマンドを入力します。 :
 
<syntaxhighlight lang="sql">
 
<syntaxhighlight lang="sql">
 
show variables;
 
show variables;
 
</syntaxhighlight>
 
</syntaxhighlight>
 
<br />
 
<br />
"" : ' '<br />
+
左側の列で変数を参照してくださいに移動します。 "どちら" : '我々 '、ログがアクティブになっています。上 'オフ '、我々 はそれらをオンにする必要があります。<br />
 
<br />
 
<br />
 
[[File:Slow-queries-1.png]]
 
[[File:Slow-queries-1.png]]
======
+
===有効にして低速のクエリのログを構成します。===
:
+
常に MySQL のシェルで次のコマンドを入力します。 :
 
<syntaxhighlight lang="sql">
 
<syntaxhighlight lang="sql">
 
set global slow_query_log = 'ON';
 
set global slow_query_log = 'ON';
 
</syntaxhighlight>
 
</syntaxhighlight>
 
<br />
 
<br />
:
+
設定することも、パス ディレクトリにスロー クエリ ログの格納場所 :
 
<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 ) :
+
最後に、あなたは低速のクエリの偽陽性がない確認への各要求に割り当てられている最小時間を設定します。 : 10 秒が正しい値です。 20 秒はそれが起こるかどうかをお勧めします、 {{Template:Serveur}} クエリと来場者の数に直面して弱体化します。 (この変数は、基本設定は 10 ) :
 
<syntaxhighlight lang="sql">
 
<syntaxhighlight lang="sql">
 
set global long_query_time = '20';
 
set global long_query_time = '20';
 
</syntaxhighlight>
 
</syntaxhighlight>
 
<br />
 
<br />
:
+
最後に、以下のコマンドで変更は考慮したことを確認します。 :
 
<syntaxhighlight lang="sql">
 
<syntaxhighlight lang="sql">
 
show variables like '%slow%';
 
show variables like '%slow%';
 
</syntaxhighlight>
 
</syntaxhighlight>
 
<br />
 
<br />
======
+
===ログを分析します。===
:
+
クエリは低速と書かれたことを知らせるアラートを監視、場合これらの遅延の理由を理解するために slow_queries のログを分析今 :
 
<syntaxhighlight lang="bash">
 
<syntaxhighlight lang="bash">
 
# montrera les requêtes en temps réel
 
# montrera les requêtes en temps réel
61行目: 85行目:
 
<br />
 
<br />
  
======
+
===現象の説明===
; "long_query_time" ; <br /><br />
+
低速のクエリ、定義済みクエリの実行時間で dedfinie でこのフォームの冒頭に説明したように ; 実行する long_query_time によって設定された長い時間制限を持つクエリの場合は、遅い querie として定義されます。実行時間の長いクエリの取得の第一の理由は、悪いことができます MySQL 変数の設定 "long_query_time" ; 彼らは実際にはかなり正常低すぎる最大時間は低速の直接いくつかの重いクエリを置くことができます。<br /><br />
; <br /><br />
+
外部サービスで MySQL を使用してに関連する別の理由 ; ウェブサイト場合たとえば、MySQL には、閉じる接続を自動を取り入れて悪いプログラミングは実行時間の長いクエリを実行して、バッファーを入力できます。<br /><br />
: () -  
+
データベースの悪い構成は、現象の原因をすることができますも : 結合のテーブルおよびマーキング (キー) これらのエラーを生成することができます。 - たとえば場合主キーのないテーブル。
 
<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-->
+
==結論== <!--T:3-->
{{Template:Serveur}}  
+
ログのアクティブな今とより遅いアクション データベースにプログラミングや、ターゲットを絞った攻撃は、パフォーマンスの問題を診断することができますを分析することを許可する必要があります。さらに、今の行為によりビジュアルがあるあなた {{Template:Serveur}} データベース。
  
 
<!--T:4-->
 
<!--T:4-->
 
<!-- Fin de l'article -->
 
<!-- Fin de l'article -->
 
<br /><br />
 
<br /><br />
? <vote />
+
この記事はあなたに役に立つよう ? <vote />
  
 
<!--T:5-->
 
<!--T:5-->

2017年2月10日 (金) 10:57時点における最新版

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
この記事は、自動翻訳ソフトウェアで行うからです。 記事のソースはここを参照してくださいすることができます。

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

導入

遅い mysql クエリの監視からアラートを受け取ることが (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.

場所

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

ログが既にアクティブなないことを確認します。

低速のクエリ ログがすでに有効でないことを確実にするには、あなたのマシンに SSH で接続や MySQL シェルを入力してください。 :

mysql -u utilisateur -p
[mot de passe]


一度 MySQL シェルですべての変数とその値の一覧を取得する次のコマンドを入力します。 :

show variables;


左側の列で変数を参照してくださいに移動します。 "どちら" : 上 '我々 '、ログがアクティブになっています。上 'オフ '、我々 はそれらをオンにする必要があります。

Slow-queries-1.png

有効にして低速のクエリのログを構成します。

常に MySQL のシェルで次のコマンドを入力します。 :

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%';


ログを分析します。

クエリは低速と書かれたことを知らせるアラートを監視、場合これらの遅延の理由を理解するために slow_queries のログを分析今 :

# 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


現象の説明

低速のクエリ、定義済みクエリの実行時間で dedfinie でこのフォームの冒頭に説明したように ; 実行する long_query_time によって設定された長い時間制限を持つクエリの場合は、遅い querie として定義されます。実行時間の長いクエリの取得の第一の理由は、悪いことができます MySQL 変数の設定 "long_query_time" ; 彼らは実際にはかなり正常低すぎる最大時間は低速の直接いくつかの重いクエリを置くことができます。

外部サービスで MySQL を使用してに関連する別の理由 ; ウェブサイト場合たとえば、MySQL には、閉じる接続を自動を取り入れて悪いプログラミングは実行時間の長いクエリを実行して、バッファーを入力できます。

データベースの悪い構成は、現象の原因をすることができますも : 結合のテーブルおよびマーキング (キー) これらのエラーを生成することができます。 - たとえば場合主キーのないテーブル。

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

結論

ログのアクティブな今とより遅いアクション データベースにプログラミングや、ターゲットを絞った攻撃は、パフォーマンスの問題を診断することができますを分析することを許可する必要があります。さらに、今の行為によりビジュアルがあるあなた サーバー データベース。



この記事はあなたに役に立つよう ?

0



あなたにはコメントを投稿する権限がありません。