MySQLのSlowQueryLogで指定行数以上のものだけ出力 my.cnfに以下を書くとその行数以上の結果が返るSQLだけSlow Query Logに出力されます。 min_examined_row_limit = 10000 @iwasakiハック2014.04.23 193
AWS新人エンジニアにおくる:AWSのAuto Scaling時に詳細モニタリングをやめる方法 AWSのオートスケーリングの設定をすると、詳細なモニタリング(1分間隔)がデフォルトになりますが、5分間隔でいいよっていう場合は以下のように設定をします。 as-create-launch-config hoge-aut… @iwasakiハック2014.04.22 444
MySQLで特定条件でダンプを取る MySQLでダンプを取る際に特定のテーブルに対して検索条件をつけてダンプを取る場合 mysqldump -h*** -u*** -p*** –lock-tables=0 –where="start_time… @iwasakiハック2014.04.22 1,639
WindowsでMySQLをコマンドから停止する方法 WindowsのサービスにMySQLが登録されている場合は「スタートメニュ」→「コンピュータ」→「管理」→「サービスとアプリケーション」→「サービス」からMySQLを選択して、「サービスの停止」をすればMySQLを止める… @iwasakiハック2014.04.21 1,786
MySQLの実行結果をファイルに出力する方法 データベースが別サーバになっている場合などにSQLの実行結果をファイルに出力する方法です。 mysql -hhostname -uusername -ppassword mysql -e "select * f… @iwasakiハック2014.04.21 1,076
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 643
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 476