Database JUNKY

MySQL,MariaDBを中心としたブログです

パーティショニング

オートナンバー型のカラムを含むテーブルをパーティショニング化する方法

非パーティショニングテーブルを後から、パーティショニングする際にかならずハマるのが”オートインクリメント列を含む”テーブルに関する、パーティショニングの時です その回避策について、以下にまとめました。ご参考になればと思います。 (adsbygoogle = …

MySQL Innodb テーブルスペース利用率をさくっと算出する

普段はあまり気にすることはないのですが、運用してから数ヶ月、もしくは数年たった時に「あれ?テーブルスペース内にどれくらいのデータは入っているのだろう?」とか思ったことはありませんか?たとえばこの心配って、MySQLの設定でテーブルスペースを固定…

MySQL 管理しやすくなりました!5.5 のパーティショニング

mysql 5.5になり、パーティションの機能もバージョンアップしました。MySQL 5.1では以前、当ブログにて書きましたが、今回は、MySQL 5.5で書きたいと思います。 後ろの行で、MySQL 5.1 と 5.5の比較(のようなもの)を書きましたのでご確認ください。

mysql5.1 検証:パーティションをまたぐ検索の動き

レンジパーティショニングの設定をしたテーブルをSQLで条件を指定して実行した場合、パーティションはどのような挙動をするのか?を検証してみました explain partitionsなんていう便利なコマンドがあり、検証が楽勝でした。まだまとめきれていないので、す…

mysql:検証!レンジパーティション表でパーティションキーを変更

レンジパーティショニングの設定でプライマリキーを変更した場合、パーティションの再割り当てをしてくれるのか? を検証してみました。そりゃそうだよね?という結果でしたが、なんか感動しました。

MySQLパーティショニングでパフォーマンスアップ!

mysqlには、レンジパーティションってものがありまして、うーなんでしょ?ある規則にしがったデータをおのおののデータファイルに振り分けてくれる機能です。 ・データ領域が分割されるため、大量のデータを処理することによる性能上のボトルネックの発生を…