データベース毎にmysqldumpを実行するスクリプト DBLIST=`mysql -u${DBUSER} -p${DBPASS} -h${DBHOST} -e 'show databases;' ` DBLIST=`echo "${DBLIST… 高瀬 裕介ハック2014.05.01 1,049
MySQL の総テーブル数に比例してメモリの使用量が増大する症状の対応 MySQL 5.1/5.5 では InnoDB を利用した際に、総テーブル数に比例して増大していくという症状が発生します。 これは innodb_buffer_pool_size の制限項目とは別に割り当てられる領域とな… nbeppuハック2014.04.30 2,078
Windows版MySQLでクエリログを出す方法 Windows版MySQLでクエリログを出すには、 C:\ProgramData\MySQL\MySQL Server 5.6\my.iniの次の箇所 # General and Slow logging. log-ou… otaguroハック2014.04.30 5,103
MySQLでテーブルインデックス情報を取得する方法 SHOW INDEX FROM テーブル名 FROM データベース名 上記の文を実行することでテーブルインデックスの情報を取得することが出来る。 watanabeハック2014.04.30 388
MySQLのmax_allowed_packet MySQLサーバがMySQLクライアントから受け取るパケットサイズの最大値 例えばバイナリデータをDBに入れる場合などはこのサイズを大きくしておく必要があります。 最大値は16MBです。 [mysqld] max_all… @iwasakiハック2014.04.28 405
MySQL の総メモリ利用量を算出するSQL改 MySQL の総メモリ利用量を算出するSQL の SQL の場合、MySQL のバージョンによっては利用できないため、以下のような SQL で代用できます。 select @@GLOBAL.KEY_BUFFER_SIZE… nbeppuハック2014.04.28 1,236
mysqlで実行されているSQLの数をカウントする #実行回数の多い順 mysqldumpslow -s c -t 100 /var/log/mysql/slow.log このようにすることで実行回数の多い順に100件SQLを検出することができます。 実行時間自体は少なく… @iwasakiハック2014.04.25 807