日々の覚書

日々調べたこととかの覚書。主にMySQL。

2022/03/30

MySQL標準のEXPLAIN(format=TRADITIONAL)とEXPLAIN format=TREEを並べて見つめてみる

›
いつまで経ってもformat=TREEに慣れないので、メモしつつ勉強してみる。 MySQL :: MySQL 8.0 リファレンスマニュアル :: 13.8.2 EXPLAIN ステートメント mysql80 8> EXPLAIN SELECT * FROM t1, t2,...
2022/03/15

MySQL Shellのプロンプトをゼロからカスタマイズしてみんとす(変数の存在によって表示させるclassを変えるとか)

›
TL;DR 日々の覚書: MySQL Shellのプロンプトをゼロからカスタマイズしてみんとす(classとsegment)  の続き segmentsの中にclassを置くときになぜか配列型にするけど、それはCOALESCEみたいな感じで「最初に存在したクラスを適用する」みたい...
2022/03/13

アプリケーションだけで垂直シャーディングのための思考実験

›
前提条件 1つのテーブルをdb1からdb2に移動する テーブルは数百GB~1桁TB、「メンテに入れてエクスポート」の手が取れないくらいを想定 またこのテーブルをレプリケーションする手も取れないとする テーブルにはauto_incrementなPrimary Key、それとは別にU...
2022/02/28

MySQL Shellのプロンプトをゼロからカスタマイズしてみんとす(classとsegment)

›
TL;DR 日々の覚書: MySQL Shellのプロンプトをゼロからカスタマイズしてみんとす(サーバー変数&カスタム変数を使ってみる) の続き 前回作ったところから。 $ mysqlsh -S /usr/mysql/8.0.28/data/mysql.sock ...
‹
›
ホーム
ウェブ バージョンを表示
Powered by Blogger.