書くのをすっかり忘れていました。
今年最後(たぶん)の東京遠征でした。
静嘉堂文庫美術館「響きあう名宝」
出勤後、午後休で東京に出てきたので少し時間調整。
ちょうど東京駅近くの静嘉堂文庫美術館で記念展開催中だったので事前予約して立ち寄りました。
…狭い場所だったので人がいっぱいでした。
30 分間隔の入場で、各回 15 分過ぎになると少しだけ空いてきていたので多少遅れ気味(待機列が解消されたぐらいの頃)に入館するのが良かったかもしれません(にしても入口がどこにあるのか迷いました)。
ここに来る前は静嘉堂文庫美術館に立ち寄ってた。 pic.twitter.com/ut0F0RQUJu
— hmatsu47(まつ) (@hmatsu47) 2022年12月2日
曜変天目のあたりには当然人は多かったものの見れないほどではありませんでした。
MySQL テクノロジーセミナー スペシャルエディション "Facebook & MySQL"
久々に MySQL 界隈の皆さんとのリアル対面&リアルでの山﨑さん、松信さんのお話でした。
そういや今年の夏はロンドンのGoogle CloueのデータセンターがHeatwaveにやられてたな(wは小文字のほう)。#mysql_jp
— hmatsu47(まつ) (@hmatsu47) 2022年12月2日
やっぱり HeatWave の話が中心になりますよね(↑は関係ないほうの Heatwave ですが)。
松信さんの話を前回聞いたのは何年前だっけ?#mysql_jp
— hmatsu47(まつ) (@hmatsu47) 2022年12月2日
コロナ前に同じ会場で聞いた気がします。
Meta(Facebook)が MySQL 5.6 から 8.0 に上げたときのお話でした。
(AWSがAurora MySQL v3で、v2までの独自実装をやめてv3ではできるだけオリジナルを生かす実装に変えたっぽいのを見ると、独自実装を生かしてメンテしてくのはかなり大変そう)。#mysql_jp
— hmatsu47(まつ) (@hmatsu47) 2022年12月2日
Meta さん独自パッチが多くて全バージョンを経由してバージョンアップしていくのは大変になってしまうみたいで、5.7 はスキップしたとのこと。
InnoDBの話だけど確かに実行計画は変わる印象。
— hmatsu47(まつ) (@hmatsu47) 2022年12月2日
といっても5.6→5.7の時点ですでに変わってた分も含まれてる気がする。
(バージョン飛ばしのアップデート、こういうところが辛い)#mysql_jp
参加者の皆さん、やはり実行計画の変化に興味津々で。
オプティマイザスイッチで行くかオプティマイザヒントで行くか問題。
— hmatsu47(まつ) (@hmatsu47) 2022年12月2日
個人的にはMySQL 8.0の「素」を生かすために、該当クエリを特定してヒントのほうで回避したけど、MetaぐらいたくさんDBもアプリケーションも存在する環境だと「Serverの動作を極力古いバージョンに合わせる」のも分かる。#mysql_jp
これは悩みどころですよねー。
翌日は午前中から地元で予定があったのですぐに帰りました。
来年もまたオフラインイベントに参加したいです!