GoDaddy ヘルプ

このページをご利用いただけるよう、最善を尽くして翻訳しております。 英語のページもご用意しています。

MySQLのスロークエリログを無効にする

MySQLは、データベース駆動型サイト(WordPressなど)で使用される最も人気のあるデータベース管理システムの1つです。 VPSまたは専用サーバーでMySQLの問題を調査できることが重要です。 MySQLクエリのロギングはサーバーに大きな負荷をかける可能性があるため、調査が終了したらロギングを無効にすることが重要です。

警告: MySQLクエリをログに記録すると、サーバーに大きな負荷がかかる可能性があります。場合によってはディスクが一杯になります。調査が終了したら、ロギングを無効にすることが重要です。

ステップ

  1. rootとしてSSH経由でサーバーにログインします。
  2. /etc/my.cnfファイルを編集します。
  3. vi /etc/my.cnf
  4. [mysqld]セクションの以下の行を削除またはコメントアウト(#)します。
    mysqlバージョン5.5より
    #スロークエリログ#set-variable = long_query_time = 4#log-slow-queries = / var / log / slow-queries.log
    MySQLバージョン5.5以降
    #スロークエリログ#slow_query_log = 1#long_query_time = 4#slow_query_log_file = / var / log / slow-queries.log
    MariaDB
    #スロークエリログ#slow_query_log#long_query_time = 4#slow_query_log_file = / var / log / slow-queries.log
  5. ファイルを保存してエディタを終了します。
  6. 環境に適したコマンドでデータベースサービスを再起動します。
    CentOS 6 cPanel MySQL CentOS 6
    service mysql restart service mysqld restart service mariadb restart
    CentOS 7
    systemctl mysqld restart systemctl mariadb restart
  7. スロークエリログをチェックして、実行されていないことを確認します。
    tail -f /var/log/slow-queries.log
    何も記録されていないことを確認するため、数分実行します。終了したら「Ctrl-C」を使用してコマンドを終了できます。

関連ステップ

GoDaddyホスティングサービス

弊社のサーバーエキスパートがMySQLのスロークエリロギングを有効/無効にし、MySQLを最適化できます。このサービスの詳細については、弊社のGoDaddyガイドがお手伝いします。

関連情報

GoDaddyが提供するホスティングサービスの詳細については、ホスティングサービスのメニュー