Upgrade to Pro — share decks privately, control downloads, hide ads and more …

MySQL 8.0.30 リリースノートでわいわい言う勉強会 / MySQL Release ...

sakaik
August 22, 2022

MySQL 8.0.30 リリースノートでわいわい言う勉強会 / MySQL Release note talk 8_0_30

2022/08/22 に開催された MySQLリリースノートでわいわい言う勉強会(Myリノベ) 8.0.30 で進行に使った資料です。

https://mysql.connpass.com/event/257178/

#mysql
#mysql_jp
#database
#releasenote
#rinobe

sakaik

August 22, 2022
Tweet

More Decks by sakaik

Other Decks in Technology

Transcript

  1. MySQL 8.0.30 主な話題 (主に 皆さんのツイートより。ありがとうございます!) • 軽めのネタをいくつか(次ページに) • Generated Invisible

    Primary Keys (GIPKs)追加 • 空間情報の関数 ST_Transform() が、直交座標にも対応 • SELECT * FROM t WHERE (name, code) IN (("aaa","102"), ("bbb","101")); な書き方で (date, date以外)の 組み合わせで発生していた問題が解消 • innodb_doublewrite DETECT_ONLY (mita2さんが欲しかったやつ) • INSTANT COLUMN系がかなり直っている感じ(ALGORITHM=INSTANT ?) "When a innodb_redo_log_capacity setting is defined, the innodb_log_files_in_group and innodb_log_file_size settings are ignored" 今までlog_file_size * log_files_in_groupで決まってたREDOログの容量が1つのパラメーターで決まるようにできる。しかもオンライ ンで。 --- "Error log components can now be loaded implicitly at startup before the InnoDB storage engine is available. " 今まで直近5MBぶんだけはperformance_schema.error_logテーブルに乗っかってた(これは違う機構だけど)のと同じように、InnoDBの テーブルにもエラーログを吐けるように? --- "Performance Schema provides instrumentation for performance monitoring of Group Replication memory usage." ffline_mode, 個々のSecurity_ctxを除きにいくんじゃなくてthread_cacheにフラグを立てるようにしてそっちを見るようになったから、 切断する時の負荷が下がるとかそんな話?
  2. 今後のMySQL関係のイベントと案内 2022年8月 • 24日(水) MySQL Technology Cafe • 29日(月) MySQL

    Operator for Kubernetes テクニカルアップデート 2022年9月 • 3日(土) ODC2022 Online • MySQL開発最新動向 - MySQL Shell for VS CodeとMySQL Operator for k8s • プログラミングを書けるようになったら次はSQLを覚えよう! いまさら聞けない人のためのSQL超入門 • 7日(水) ニフクラエンジニアミートアップ(これから学ぶ人のためのDB超入門) • 上旬 「今夜も生でMySQL」(Discordでおしゃべりする会) • MyNAのDiscordあるのでぜひご登録を(Twitterで 「MySQL Discord」で検索) • いまのところ月1回のペースで3回ほど開催していました