日々の覚書

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

2019/05/21

エラーログに MY-010956 と MY-010957 が出まくるはなし

›
TL;DR MySQL 8.0同士でレプリケーションを組んでいると、スレーブから以下のような MY-010956 と MY-010957 がぼこぼこエラーログに吐かれることがある 2019-05-20T14:25:17.121864+09:00 5 [Warnin...
2019/05/16

MySQL 8.0のSHOW TABLE STATUSが全然更新されない件

›
TL;DR information_schema.tables ( SHOW TABLE STATUS はここから値を持って生きている)の値は information_schema_stats_expiry 秒間更新されない なので SET SESSION inf...
2019/04/26

MySQL 8.0.16にCHECK制約が来て、NOT ENFORCEDなんてものまでついてきた

›
TL;DR MySQL 8.0.16 についに CHECK制約 が実装された NOT ENFORCED なんてオプションが “MySQLっぽい” ちなみにCHECK制約の追加はオンラインDDL不可、引っぺがすのはできる 最初のFeature Reques...
2019/04/23

MySQL 8.0.15現在、 SET PERSIST_ONLY にはあんまり手を出さない方が良いと思う

›
TL;DR 手を出さない方がいいのはSET PERSIST_ONLYの話で、SET PERSISTは手を出してもいいと思う SET GLOBAL , SET PERSIST には値をセットするためのバリデーター(各サーバー変数ごとにある)が用意されているが、 S...
2019/04/22

gh-ostの最後のステップの `RENAME TABLE ..` を任意のタイミングまで遅延させる

›
TL;DR --postpone-cut-over-flag-file でテキトーなファイルを指定する RENAME TABLE .. (gh-ostの cut-over フェーズ)をしても良いタイミングになったら、「指定したファイルを消す」または 「 Inter...
‹
›
ホーム
ウェブ バージョンを表示
Powered by Blogger.