登壇依頼を受けて参加しました。
当初オフライン参加者数が伸びなかったのでオフライン登壇かオンライン登壇かで迷いましたが、ついでに東京国立博物館に立ち寄ることにしてオフライン参加を決めました。
(なお、このとき懇親会があることに気づいておらず(イベントの説明に明記されていなかった)、本編終了後そのまま日帰りする予定で東京へ)
今日はまず東京国立博物館へ。 pic.twitter.com/59b8d0fePf
— hmatsu47(まつ) (@hmatsu47) 2023年10月12日
東京国立博物館では 2 つの特別展(浄瑠璃寺九体阿弥陀修理完成記念特別展「京都・南山城の仏像」と「やまと絵-受け継がれる王朝の美-」)、総合文化展の一部(本館 1 階)を見てきました。
(X のポストの写真の仏像は総合文化展のもの)
そして #HeatWavejp の会場に来た。#MySQLHeatWave pic.twitter.com/pWXtuxRvfj
— hmatsu47(まつ) (@hmatsu47) 2023年10月12日
始まった。#HeatWavejp #MySQLHeatWave pic.twitter.com/HLHo3rvSHe
— hmatsu47(まつ) (@hmatsu47) 2023年10月12日
今日は長引くと途中離脱しないといけなくなっちゃう…#HeatWavejp #MySQLHeatWave
— hmatsu47(まつ) (@hmatsu47) 2023年10月12日
実はオープニングから遅れていたのですが先に進むにつれさらに時間が押していき、帰り時間が気になってあまり話に集中できていませんでした。
アップデート情報、公式のリリースノートやマニュアル・ガイドの更新が追いついてない疑惑が。#HeatWavejp #MySQLHeatWave
— hmatsu47(まつ) (@hmatsu47) 2023年10月12日
これ、今回の発表内容の検証でハマったんですよね…。
on AWS
— Cloudii(クラウディ) (@Cloudii_jp) 2023年10月12日
・ストレージ拡張時のDBシステム再起動が不要に
・スケールダウンは未対応
・6時間に一度
・拡張中のクエリ実行可能#HeatWavejp #Cloudii
HeatWave
— Cloudii(クラウディ) (@Cloudii_jp) 2023年10月12日
・監査プラグイン
Enterprise Auditプラグインが利用可能
システム変数で変更できる変数は限りがあるので注意#Heatwavejp #Cloudii
HeatWave
— Cloudii(クラウディ) (@Cloudii_jp) 2023年10月12日
・リードレプリカ時の選択項目追加
シェイプ
リードレプリカ先のシェイプが自由に
ソースDB含めて4oCPU以上ないと生成できない点注意
バージョン
ソースと互換性があればレプリカ先DBも自由に
⇒システム検証用途でも利用可能になった#HeatWavejp #Cloudii
祝!🎉#HeatWavejp #MySQLHeatWave pic.twitter.com/33P6FaoscU
— hmatsu47(まつ) (@hmatsu47) 2023年10月12日
怪しげな広告🪳#HeatWavejp #MySQLHeatWave pic.twitter.com/FRRVkX606s
— hmatsu47(まつ) (@hmatsu47) 2023年10月12日
日本なら苦情が来そうw
去年はロストバゲージしたのは山崎さんで、今年は高橋さん、じゃー来年は!!!(ぉぉぉおおお#HeatWavejp #OCIjp #Cloudii
— shinpy (@shinpy) 2023年10月12日
海外旅行こわい。
MySQL NDB Cluster の Managed Service の提案には苦笑いされてしまったらしい。#HeatWavejp
— こたつ&&みかん (@kota2and3kan) 2023年10月12日
on AWSのインバウンドレプリケーションもリリースされる、と。
— hmatsu47(まつ) (@hmatsu47) 2023年10月12日
(さすがにずっとDMS CDCで代用を続けたくないのでリリース予定があって良かった)#HeatWavejp #MySQLHeatWave
これは大きなニュース!
そして自分の番。
(直前の枠の話については X にポストすることができませんでした。すみません)
というわけで、今日の資料を事前放流。
— hmatsu47(まつ) (@hmatsu47) 2023年10月12日
まさか8.1.0-u2とu4で仕様が変わったとは思わず、再検証して資料を作ってたら朝4時になってしまった。https://t.co/rU3MXZ03Ah#HeatWavejp #MySQLHeatWave
こういう事情があって資料の見直しも十分できないまま、そして寝不足で頭が回らないままの(さらに帰り時間が気になって焦ってる)登壇でしたので出来は最悪でした(話の「区切り」がわかりづらくダラダラ流してしまうパターン…)。
一瞬「2017年に名古屋から AWS 上に引っ越した」に見えてしまった。#HeatWavejp
— こたつ&&みかん (@kota2and3kan) 2023年10月12日
仮想空間の住人?
仕様が変わって、昨日検証した結果をなんと今日発表!!(しようがない#HeatWavejp #OCIjp #Cloudii
— shinpy (@shinpy) 2023年10月12日
もしかして:ダジャレ?
ON UPDATE (DELETE) CASCADE 付のテーブルを UPDATE/DELETE すると、データ不整合が発生するらしい。#HeatWavejp
— こたつ&&みかん (@kota2and3kan) 2023年10月12日
以前は TIMESTAMP 型のデータを UPDATE するとデータ不整合が発生してたが、データ不整合が発生しないように修正されたらしい。データ不整合まわりの制限事項はちょっとずつ改善されてるっぽい。#HeatWavejp
— こたつ&&みかん (@kota2and3kan) 2023年10月12日
PrivateLinkへの対応は、Oracle CloudWorld 2023での発表資料[LRN3495]にこんなスライドがあったので、もう直ぐリリースされることを期待 #HeatWavejp pic.twitter.com/6cidutj6p8
— Yoshiaki Yamasaki (@yyamasaki1) 2023年10月12日
9 月上旬に一旦「PrivateLINK」の文字が画面に現れ、そしてしばらくしたらまた消えたんですよね。
「改善されてはいるけど、突然挙動が変わる可能性もある。」
— こたつ&&みかん (@kota2and3kan) 2023年10月12日
なるほど... これは注意した方が良さそう...#HeatWavejp
これ、改善は嬉しいのですが(特にタイムゾーンのやつは改善されないと事実上自社プロダクトで採用できなかったので)、バージョン番号の「8.1.0」まで同じなのに、後ろに付いている「u番号」の違いで挙動が大きく変わるのが怖いんですよね。…
— hmatsu47(まつ) (@hmatsu47) 2023年10月12日
個人的な思いはこれ。
改善は嬉しいのですが、バージョン番号以前の「u 番号」(おそらく update 番号)でバグフィックス以外の実行結果が変わってしまっては、怖くて本番採用できないユーザーが多いのではないか、と思います。
バックアップデータをリストアするときには「u 番号」は選択できず、各バージョン(8.0.33 とか 8.1.0 とか)における「最新の u 番号」が強制的に適用されて復元されてしまいますし。
(MySQL 8.0 のリリースモデルでユーザーの反応の悪さに懲りて、改めたのではなかったのか…?)
あれ、前から「vCPU」じゃなくて「ECPU」だったっけ…?#HeatWavejp #MySQLHeatWave
— hmatsu47(まつ) (@hmatsu47) 2023年10月12日
元から両方の表記があったようです(料金に関するものは ECPU)。
この部分は前からECPUでした。
— Yoshiaki Yamasaki (@yyamasaki1) 2023年10月12日
Shapeのスペックは「vCPU」で定義されているのですが。 #HeatWavejp #MySQLHeatWave pic.twitter.com/1ajfl2ay8B
(on AWSの)HeatWaveがよく働くようになればなるほど課金が積み上がる…?#HeatWavejp #MySQLHeatWave
— hmatsu47(まつ) (@hmatsu47) 2023年10月12日
MySQL HeatWave on AWS
— Cloudii(クラウディ) (@Cloudii_jp) 2023年10月12日
「MDSの利用額」と「MDSとHeatWaveの実行作業の測定値 ※」= 請求される価格
※計算ロジックなし。見積よりも加算される
※参考として12%アップした例も?
見積時は多めに見積もらないと...!#Heatwavejp #Cloudii
まさかのトラップ。
HeatWave on AWSのECPUの不透明さはユーザーにとって不便だと思うので、HeatWavejpとしても引き続き「改善して欲しいと」声をあげ続けたい #HeatWavejp #MySQLHeatWave https://t.co/zi5dyyTzRL
— Yoshiaki Yamasaki (@yyamasaki1) 2023年10月12日
これはHeatWave on AWS限定の問題です。OCIでMySQL HeatWaveを使う時はこのようなことはなく、課金される金額は明確です。
— Yoshiaki Yamasaki (@yyamasaki1) 2023年10月12日
更に、AWS版よりOCI版の方が価格も安いです。 #HeatWavejp #MySQLHeatWave
on AWS のほうが最小構成が小さいので、見積もりツールの金額からの割り増し分が 10% 少々で済むのであれば、最小構成では on AWS のほうが安くなるケースが多そうですね。
日常的に本番環境で常用する構成なら on AWS のほうが高くなるでしょうけど。
次回は12/5!#HeatWavejp #MySQLHeatWave pic.twitter.com/NATLDp2EtJ
— hmatsu47(まつ) (@hmatsu47) 2023年10月12日
というわけで、本編の最後までギリギリ帰りの新幹線に間に合いました。
懇親会があると思ってなかったので(過去回にあったらしいことは知ってたけど)宿泊→早朝🚄出社を予定してませんでした。
— hmatsu47(まつ) (@hmatsu47) 2023年10月12日
というわけでただいま🚄で名古屋へ帰還中。
ありがとうございました!#HeatWavejp #MySQLHeatWave
そしておまけ。
#HeatWavejp での発表を終えたタイミングでMFAのトラブルが出てOCIのコンソールから締め出されたっぽい…。
— hmatsu47(まつ) (@hmatsu47) 2023年10月13日
検証用のDB停止状態で置いたままにしておくとお金が掛かるから止めたいんだけど。 https://t.co/Au9TbWBqBQ
dis った仕返し?
こんなこともあるらしいし。https://t.co/ppU5sYN9YJ
— hmatsu47(まつ) (@hmatsu47) 2023年10月13日
サポートにお願いして MFA 外さなきゃ。
あ、HeatWave on AWSのほうは入れるな(OCI本体はダメ)。
— hmatsu47(まつ) (@hmatsu47) 2023年10月13日
こっちは助かりました。
今回はいろいろとダメダメだったので、また出直してきます。