CubicLouve

Spring_MTの技術ブログです。https://github.com/SpringMT (http://spring-mt.tumblr.com/ からの移転)

mysql

MySQL 5.6から導入されたoptimizer_traceを使ってみる

きっかけは下のブログ rkmathi.hatenablog.com 実際に使われるindexはSQLオプティマイザがコスト計算した結果で変わると思われる。 http://dbstudy.info/files/20120310/mysql_costcalc.pdf コスト計算の結果は、MySQL 5.6から導入されたoptimizer_traceを使…

MySQL 5.6でロックの状態を詳細に見たい場合

innodb_lock_monitorを有効にする 有効にする場合 CREATE TABLE innodb_lock_monitor (a INT) ENGINE=INNODB; そして、 SHOW ENGINE INNODB STATUS; と打てば、TRANSACTIONSのセクションの中に、ロックの詳細情報が入るようになる。 終わったら、テーブルを…