phpmyadminが遅いときはDBの設定を見直してみる

CentOS7で使っているMariaDBですがphpmyadminでアクセスをするととても重かったので調べた事になります。

SSH経由では重くなかった

phpmyadminでアクセスすると、とても激遅と分かるぐらい重くてストレスが溜まってました。

Apacheが原因?

最初はApacheが原因かと思いましたが、コマンドで見ても特にApacheが原因というのが見つけられませんでした。

エラーログを閲覧

というわけで、MariaDB側のログを見てみました。 [c] [Warning] IP address '192.168.xx.xx' could not be resolved: Temporary failure in name resolution [/c] とこんなエラーが見つかりました。どうやらこいつのせいで重かったみたいです

対策

my.cnfに設定を追記します。 [c] vi /etc/my.cnf [mysqld] skip-host-cache skip-name-resolve [/c] これで高速になります。