Update for last week (2019-07-08 ~ 2019-07-14)
月曜日に先週一週間のMySQL関連の更新を再確認するのにご活用ください。
Release note
(https://dev.mysql.com/doc/relnotes/mysql/8.0/en/)
- Nothing
Bugs
serverity >= S5(Performance)
でupdatedでdesc sort、結果の今週分を見る
条件を適用した検索結果
Bug #94610
Server stalls because ALTER TABLE on partitioned table holds dict mutex
- Severity: S5(Performance), status: Verified
- PrtitionされたテーブルでのDDLが遅い
- パーティションが大量にあり、テーブルサイズも大きいテーブルでALTER操作を行うと、dictionary mutexが取られて、他のテーブルへの操作までもブロックされるという報告
- 報告者や同じ状況にあたった人はこれはS1(critical)か少なくともS3(Non-critical)以上に値するとコメントしていたりするが、回答者によるとこの問題は以下の2つが原因になっている
- Partitioned tableに対するALTERが非常に遅いという Bug #83435 の現象
- DROP TABLEなどでも同じmutex ロックを取るがそれらは一瞬で開放されるので、問題にならないだけ
- 回答者としては後者は仕様なので、バグではない、なので、前者が解決されればこの報告も解決されるだろうとのこと
- ドキュメントのONLINE DDLに関する説明が正しいかどうかは別にして、5.7ではこれらの挙動は変わらず、8.xではblockingな処理ではなくなるだろうとのこと
- 詳細はリンク先へ
この問題も気になるけど、Bug #83435
も知らなかった。両方とも行方が気になる。
BUG #83435
は 2016年10月に報告されてS1でVerifyされているけど、まだ解決していない。
報告者の説明が分かりづらくて何が問題なのか分かりづらい;;
Organization blogs
MySQL server blog: https://mysqlserverteam.com/
- Supporting all kinds of outer references in derived tables (lateral, or not)
- 8.0.14で追加された
LATERAL DERIVED TABLE
に続いて、DERIVED TABLE
におけるOUTER REFERENCEについての紹介。 - ドキュメントを読むのも良さそう https://dev.mysql.com/doc/refman/8.0/en/lateral-derived-tables.html
- 8.0.14で追加された
- Supporting all kinds of outer references in derived tables (lateral, or not)
Percona blog (MySQL): https://www.percona.com/blog/
- Percona XtraBackup 2.4.15 Is Now Available
- XtraBackup 2.4.15のリリース報告
- innodb_max_dirty_pages_pctで小数点の値が受け付けられるようになったらしい
- Percona XtraBackup 2.4.15 Is Now Available
MySQL道普請: https://gihyo.jp/dev/serial/01/mysql-road-construction-news
- Nothing
gihyo.jp MySQL-tag
- Nothing
Yakst MySQL-tag: https://yakst.com/ja/tags/mysql
- Nothing
Personal blogs
通知がいってしまうブログもあるので、個人のブログのURLを列挙するのはやめました
- lefred-san
- sakaik-san
- MySQL認定資格試験に挑戦(MySQL 5.7 Database Administrator(1Z0-888-JPN))
- MySQL認定資格試験について
- テストを受けようか迷っている人は参考にしてみると良いかも?(問題に関する直接的な話ではない)
- MySQL認定資格試験に挑戦(MySQL 5.7 Database Administrator(1Z0-888-JPN))
- next4us-san
- データを適当に作成するmysql_random_data_loadを試してみた
- 先週分で載せるのを忘れていました。。。m(_ _ )m
- Percona社が公開している
mysql_random_data_load
の紹介 - テーブル定義に従ってランダムにデータサンプルを作ってくれる
この記事はGitHub上で管理されています(MySQL-weekly repository)。Issue, pull-request歓迎です。 (完全に同期できているわけではありません)