Update for last week (2020-10-19 ~ 2020-10-25)
MySQL Weeklyでは1週間ごとにMySQLのrelease-note, bug, official blog, organizationによるblog, 個人のblogをまとめ紹介しています。
更新は月曜 10時(AM)です。先週一週間のMySQL関連の更新を再確認するのにご活用ください。
また、このブログ記事はGitHub上で管理されていますMySQL-weekly repository。Issue, pull-request歓迎です。(完全に同期できているわけではありません)
Release note
Changes in MySQL 8.0.22
影響度が大きそうなものだけピックアップ
- Account Management Notes
mysql.infoschem
,mysql.sys
への変更はSYSTEM_USER
権限が必要- CREATE/DROP/RENAME USERでOrphan Stored Objectに関連するチェックが厳格化
- Compilation Note
- boost1.73.0が最小バージョンに
- Configuration Notes
- いくつかのCMakeのオプションが追加・変更
- Deprecation and Removal Notes
- Optimizer Notes
- Performance schema Notes
SHOW PROCESSLIST
文がP_S.processlistテーブルから情報を取ることでglobal mutex回避も可能に
- SQL Syntax Notes
parenthesized query expressions
が利用可能に詳しくは Reference Manual (Parenthesized Query Expressions)
- Functionality Added or Changed
SLAVE
という単語がREPLICA
に変更, 前者の単語はdeprecatedに- 他多数
- Bugs Fixed
- 多数(省略)
Changes in MySQL 5.7.32 and 5.6.50
- 変更点は省略
Bugs
基本的にMySQL Server, 5.7以上のbug fixのみまとめます
serverity >= S5(Performance)
でupdatedでdesc sort、結果の今週分Status == Closed
でID#
でdesc sort、結果の今週分を見るNothing (今後bugsの追い方は変更しようと思います)
Organization blogs
-
- New MySQL NDB Cluster 8.0.22 out now
- NDB Cluster 8.0.22の新規のサマリ
- New MySQL NDB Cluster 8.0.22 out now
-
- CVE-2020-26542: SimpleLDAP Authentication in Percona Server for MySQL, Percona Server for MongoDB
- SimpleLDAP認証を利用している場合のバグ情報
- MySQL New Releases and Percona XtraBackup Incompatibilities
- 新しくリリースされた5.7.32, 8.0.22に対するXtrabackupの対応状況について
- Xtrabackupを利用している場合は現時点において、version upgradeをしないようにおすすめしている
- 圧縮機能のフォーマットが変更されたことから圧縮機能を利用している場合に5.7.32へのアップグレードをしないことをおすすめしている
- 現時点では、redo log, SDIファイルの形式が変わっていることから8.0.22にアップグレードしないことをおすすめしている
- CVE-2020-26542: SimpleLDAP Authentication in Percona Server for MySQL, Percona Server for MongoDB
-
- Nothing
SmartStyle TECH BLOG (category MySQL)
- Orchestrator の Group Replication 初期サポート実装について
- OrchestratorのGroup Replication対応による変更点、実際にシングルプライマリモードで動作した場合のサンプルの説明
- Orchestrator の Group Replication 初期サポート実装について
Personal blogs
- MySQL 8.0.22: thank you for the contributions
- 8.0.22の機能に貢献した人への感謝と機能のまとめ。
- 下の方にword cloudでcontributorsが出ていますが、日本人の名前は3人でしょうか?探してみてください
- MySQL Router 8.0.22 enables REST API at bootstrap
- MySQL: How many transactions where committed during an interval of time ?
- Data Con LA 2020 and New Introductory Video Series on MySQL
- 10/25に開催されたData ConでのMySQLの発表の動画の紹介
- Plan your MySQL upgrade
- 5.7から8.0にupgradeする上での方法・注意点の説明(YouTube動画の貼り付け)
- An Unprivileged User can crash your MySQL Server
- Group ReplicationやMTSを使っていない場合は問題なく、使っている場合でも
transaction_write_set_extraction
をOFFにすることで避けられるようだが、bug reportもhiddenになっているようなので、詳細は不明
- Group ReplicationやMTSを使っていない場合は問題なく、使っている場合でも
- InnoDBのHistory list lengthの監視と原因スレッドの特定と
- yt-healthcheckへの監視項目(
History list length
)の追加と確認方法、経緯の説明
- yt-healthcheckへの監視項目(
- MySQL 8.0.22 で Derived Condition Pushdown Optimization を試してみた
- Derived Condition Pushdown Optimizationに関するかなり丁寧な説明
- サンプルとこの最適化で高速化が望めるようなケースの紹介付き
このブログ記事はGitHub上で管理されていますMySQL-weekly repository。Issue, pull-request歓迎です。(完全に同期できているわけではありません)