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


普段はあまり気にすることはないのですが、運用してから数ヶ月、もしくは数年たった時に「あれ?テーブルスペース内にどれくらいのデータは入っているのだろう?」とか思ったことはありませんか?たとえばこの心配って、MySQLの設定でテーブルスペースを固定サイズに設定した場合なんかに戸惑うのではないかと思います。そうです、テーブルスペースの利用率を算出するコマンドは、MySQLにはないのです (T_T)

続きを読む “MySQL Innodb テーブルスペース利用率をさくっと算出する”

MySQL 異なるストレージエンジン間のレプリケーションをスムーズに行う


どもです。InfiiDBの最終章は、色々とトラブルがあって検証中です。もすこしで解決しそうなので、その時になったらまた記載させていただきます。ごめんなさり・・。今回は、そのトラブルの一つであった、「異なるストレージエンジン間のレプリケーション」の部分の話をさせてください。

続きを読む “MySQL 異なるストレージエンジン間のレプリケーションをスムーズに行う”

MySQL クエリーキャッシュのヒット率を求めるSQL


MySQLのクエリーキャッシュのヒット率を求めるSQLを作成しました。結果キャッシュのヒット率が二割以下の場合は、キャッシュを利用しない設定のほうがパフォーマンスを出すことができます。このクエリキャッシュヒット率をSQLで求められるように作成してみました。みなさまのMySQLローカルサーバで直接実行して結果を確認してみてください

続きを読む “MySQL クエリーキャッシュのヒット率を求めるSQL”

InfiniDB でリアルタイムDWHを作る PART3 ~驚速DWHの構築


さあ、いよいよ、リアルタイムDWHの構築です。環境につきましては、前回ここで説明した通りです、最終的なリアルタイムDWHを運用するまでには、すこし手間はかかりますが、順序を把握していれば数が増えても同じ手順で行えます。とか言ってみる

続きを読む “InfiniDB でリアルタイムDWHを作る PART3 ~驚速DWHの構築”

InfiniDB でリアルタイムDWHを作る PART2(環境構成詳細)


前回のMySQLとInfiniDB でリアルタイムDWHを作る PART1から、だいぶ間が空いてしまいましたが、そろそろリアルタイムDWHの話を復活しようと思います。PART2では、リアルタイムDWHを構築する際の環境構成について説明し、結果何をどうしたいのか?の結果を記載します。

続きを読む “InfiniDB でリアルタイムDWHを作る PART2(環境構成詳細)”

MySQLとInfiniDB でリアルタイムDWHを作る PART1


むかしむかし、僕のブログでこんなことを書きました。
(OSSなDWH InfiniDB の話 ⑤ ~リアルタイムDWH化について)
もう一年以上経っちゃいました・・・。この話、もちろん忘れていたわけでもなく、需要があまりなかったので、「ふーん、世間ではそんなにニーズがないのかな?」と思いつつ、特になにもしていなかったのですが、ようやく世間が僕に追い付いた(嘘)ので、そろそろ書こうと思った次第です。

続きを読む “MySQLとInfiniDB でリアルタイムDWHを作る PART1”

レプリケーションを利用したMySQLのサービス無停止バックアップ


MySQLのバックアップってどうやってますか?単純なバックアップであれば、mysqldumpでもデータディレクトリを丸ごとコピーでも好きな方法でやればいいと思いますが、じゃあそれが止めることが許されないサービスだったら?というところを突き詰めて「サービス無停止バックアップ」について考えてみたいと思います。

 

続きを読む “レプリケーションを利用したMySQLのサービス無停止バックアップ”