Update for last week (2020-07-27 ~ 2020-08-02)
MySQL Weeklyでは1週間ごとにMySQLのrelease-note, bug, official blog, organizationによるblog, 個人のblogをまとめ紹介しています。 更新は月曜 10時(AM)です。先週一週間のMySQL関連の更新を再確認するのにご活用ください。
また、このブログ記事はGitHub上で管理されていますMySQL-weekly repository。Issue, pull-request歓迎です。(完全に同期できているわけではありません)
Release note
(https://dev.mysql.com/doc/relnotes/mysql/8.0/en/)
- Nothing
Bugs
基本的にMySQL Server, 5.7以上のbug fixのみまとめます
Bug #98305 hp_rec_key_cmp suboptimal comparison
- 文字列を比較するときに呼ばれる
hp_rec_key_cmp
がマルチバイト文字列を比較するときに全体の文字列を取得した上で比較を始めるので、パフォーマンスが落ちるという報告 - バージョンやstorage engineが今後のdefaultではないため取り込まれない雰囲気だったが、8.0での影響なども話された結果verifiedされ、patchも送られたところまで見れる
Organization blogs
-
- Nothing
-
- More Robust Network Partition Handling in Group Replication
- Group ReplicationにおけるGCS(Group Communication System)の改善点の概要説明
- 具体的な設定項目の話ではないが内部挙動の説明としてわかりやすい
- More Robust Network Partition Handling in Group Replication
-
- Generating Numeric Sequences in MySQL
- 連番を生成する方法をいろいろ紹介
- The Transaction Behavior Impact of innodb_rollback_on_timeout in MySQL
innodb_rollback_on_timeout
の設定によるtimeout時の挙動の違いの説明
Checkpointing in MySQL and MariaDB
- systbench tpccによるMySQL 8.0.21とMariaDB 10.5.4のパフォーマンス比較1つめ
- パフォーマンスの特徴と結果自体は面白い
- throughputはMySQLが1.5倍よかったという結果にしているけどconfigについては一切ふれないの?というお気持ち
- (8/4更新) Final thoughts以下のリンクにconfingを含むgithub repoが掲載されていました。
- ご指摘ありがとうございます!
設定に関しては https://t.co/tm0H2ETP6f ここらへんに載ってそう「configについては一切ふれないの?というお気持ち」 / Update for last week (2020-07-27 ~ 2020-08-02) - MySQL Weekly https://t.co/oMJoO7WzYx #mysql_jp
— 🐬🍣🍻 (@RKajiyama) August 3, 2020
- How MySQL 8.0.21 and MariaDB 10.5.4 Perform in IO-Bound Scenarios on SATA SSD and NVMe Storage
- Generating Numeric Sequences in MySQL
-
- Nothing
SmartStyle TECH BLOG (category MySQL)
- Nothing
Personal blogs
- From MySQL Group Replication to MySQL InnoDB Cluster
- Group Replication構成を作るときにInnoDB Clusterを先に作ってしまうという方法の紹介
- Oracle MySQL Virtual Event: Upgrading to MySQL 8.0
- 7/29開催のイベント告知
- Which Account Belongs to Whom or a GCOS Field Equivalent for MySQL Accounts
- アカウントメタデータとして追加できるようになったattributeの紹介
- MySQL 8.0.17とそれ以前では、CREATE USER .. DEFAULT ROLE ..構文を使うと、ロールの情報が正しくレプリケーションされない
- タイトル通りのバグについて解説
- Fixed in 8.0.18
- OSC2020新潟オンライン 参画
- MySQL徹底入門第4版出版記念イベント on ニフクラエンジニアミートアップ
- 7/29に開催された上記イベントの開催報告
- MySQL Connection Pooling と Persistent Connections はチョット違うという話
- タイトルどおりConnection PoolingとPersistent Connectionsの違い
- クライアント側のコネクションを使い回す仕組みの違いについて
このブログ記事はGitHub上で管理されていますMySQL-weekly repository。Issue, pull-request歓迎です。(完全に同期できているわけではありません)