三流エンジニアの落書き帳

さあ、今日も未知という扉を開けてみよう

Binary Log Transaction Compressionについて調べてみる

MySQL8.0.20からバイナリログの圧縮が可能になりました。 リファレンスにはBinary Log Transaction Compression(ここでは便宜上バイナリログトランザクション圧縮と訳します)という名目になっています。

ということで

MySQL :: MySQL 8.0 Reference Manual :: 5.4.4.5 Binary Log Transaction Compression

を見ながら自分用にメモを書いていこうと思います。

また、最後に実際にバイナリログの圧縮を有効にする場合、どの程度パフォーマンスに影響を与えるのかも試したいと思います!

続きを読む

MySQL8.0.20でSHOW_ROUTINEなる権限ができたらしい

退職して絶賛有休消化中なので、日々「有効な時間の使い方とは何か」という命題と戦っています。

とりあえずMySQL8.0.20がGAになったので、リリースノートをまったり読んでいます。

今回は新しく追加された権限についてです。

続きを読む

MySQL8.0.20がGAになったので早速インストールしてみる

気づいたらMySQL8.0.20がGAになっていました。

いつも通りだと4月中には次のリリースがGAになりそうだとは思っていましたが、こんな状況ですし延期するかもと思ってました。 この状況下でもスケジュール通りに進めた開発陣に感謝ですね!

続きを読む

Grafanaでイケてるグラフを作る!

環境構築第3弾ということで、今回はGrafanaを構築していきます。

Prometheusでもグラフは見られるんですけど、お世辞にも見やすいとは言えません。

そこでGrafanaと呼ばれるログデータの可視化ツールを使ってPrometheusから取得したメトリクスを可視化していきます。

続きを読む