percona-toolkitを使ってMySQLのSlow Queryの集計結果をメール送信する percona-toolkitのインストールをします。 yum install perl-Time-HiRes perl-IO-Socket-SSL yum localinstall http://www.percona… @iwasakiハック2014.04.18 644
MySQLのログファイルローテート設定 #vim /etc/logrotate.d/mysql-log-rotate /var/log/mysql-slow.log { # create 600 mysql mysql notifempty daily rot… @iwasakiハック2014.04.18 302
percona-monitoring-pluginsを使ってみる インストールします。 yum localinstall http://www.percona.com/redir/downloads/percona-monitoring-plugins/LATEST/percona-n… @iwasakiハック2014.04.18 478
CentOS6でnagiosにデータベース監視設定を追加する check_mysql_healthプラグインでコネクション数やSlow Queryを監視できるのでこのプラグインを導入します。 wget http://labs.consol.de/download/shinken-n… @iwasakiハック2014.04.18 769
MySQLの検索でINDEXを指定する 通常MySQLのオプティマイザが使用するINDEXを選んでくれますが、Select句が複雑だったりする場合意図したインデックスが使われないことがあります。 INDEX名: dtb_products_class_multi… alkoshikawaハック2014.04.18 7,362
Chef でプラットフォーム別に変数を切り替える template 'mysql configuration' do path value_for_platform( ['centos','redhat',&#… nbeppuハック2014.04.17 216
MySQLの設定ファイルのパス確認 次のコマンドで確認することができます。 $ mysql –help | grep my.cnf order of preference, my.cnf, $MYSQL_TCP_PORT, /etc/my.cnf /et… @iwasakiハック2014.04.17 610
MySQLのクエリキャッシュのクリア方法 クエリキャッシュが効いているとボトルネックSQLを探しづらいのでクリアすることがあります。 確認 SHOW STATUS LIKE'Qcache%'; クリア RESET QUERY CACHE; &… alkoshikawaハック2014.04.17 2,685
特定のパッケージをyum updateさせない方法 /etc/yum.confに以下のように追加をします。 exclude=kernel* tomcat* httpd* php* mysql* java* iptables* mod_ssl* openssh* postf… @iwasakiハック2014.04.16 2,809