日々の覚書
日々調べたこととかの覚書。主にMySQL。
2022/04/07
MySQL標準のEXPLAINと、実際にテーブルにアクセスする順番と
›
TL;DR 日々の覚書: MySQL標準のEXPLAIN(format=TRADITIONAL)とEXPLAIN format=TREEを並べて見つめてみる で言ってたやつは、過去の記憶(?)だった t3を含んだサブクエリ (SELECT SUBSTRING(val, 1, ...
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...
‹
›
ホーム
ウェブ バージョンを表示