日々の覚書
日々調べたこととかの覚書。主にMySQL。
2014/09/29
MySQL 5.7.5のコンパイルにはBoostが必要になった
›
実際にはLabs版の5.7.4(InnoDB GIS)から必要になってたらしい。 5.7.5のリリースノート を"boost"で引っかけると出てきたり、 Building MySQL with Boost | MySQL Server Blog に書いてあ...
2014/09/26
MySQL 5.7.5のInnoDB undo log truncationを試してみた
›
MySQL 5.7.5では、*UNDOログ領域が共有テーブルスペース上になければ* 使っていない領域をシュリンクさせることが出来るようになったらしい。 まずはUNDOログ領域を共有テーブルスペース上から追い出す設定。 これは5.6で既に使える 。共有テーブルスペースを作る *...
MySQL 5.7.5でmysqlスキーマの中身がちょっとだけInnoDB化された
›
MySQL 5.7ではmysqlスキーマのテーブルがいくつかMyISAM => InnoDB化されている。 5.6ではInnoDB統計情報永続化のヤーツと{master|relay-log}_info_repositoryのヤーツだけだったのが、 mysql56...
MySQL 5.7.5のオフラインモードはgraceful shutdownの夢を見るか
›
MySQL 5.7.5の新機能ネタ。 いままでMySQLでgraceful shutdownぽいことをしようとすると、SET GLOBAL max_connections= 1 で接続を制限するくらいしか思いつかなかったけれども(LVSとかでやりくりするのは除く) * 接続...
MySQL 5.7.5で実装された オンラインでのInnoDBバッファプールサイズ変更(サイズ縮小編)
›
MySQL 5.7.5の新機能、オンラインバッファプールサイズ変更について。 今のサイズより大きくする(サイズ拡大編)は別エントリーで 。 ↑のエントリーにも書いたけど、理屈的には * バッファプールサイズを今より大きく変更する時には全ブロック * バッファプールサイズ...
MySQL 5.7.5で実装された オンラインでのInnoDBバッファプールサイズ変更(サイズ拡大編)
›
MySQL 5.7.5の新機能。 ログ貼ってたら長くなったので、 バッファプールサイズを小さくするのは別エントリー へ。 理屈的には、 - バッファプールを大きくするとき * innodb_buffer_pool_chunk_size ごとに新しいページを確保しな...
2014/09/25
MariaDB 5.5.39のALTER TABLEでprogressが表示されてた
›
ほへー。 MariaDB [hoge]> ALTER TABLE t1 DROP c1, DROP c2, DROP c3, DROP c4, DROP c5, DROP c6, DROP c7, DROP c8, DROP c9, DROP c10; Stage: 1...
‹
›
ホーム
ウェブ バージョンを表示