MySQL Weekly

毎週月曜朝10時ころ更新、1週間のMySQL情報をまとめます

Update for last week (2019-09-17 ~ 2019-09-23)

月曜日に先週一週間のMySQL関連の更新を再確認するのにご活用ください。

Release note

(https://dev.mysql.com/doc/relnotes/mysql/8.0/en/)

  • Nothing

Bugs

serverity >= S5(Performance)でupdatedでdesc sort、結果の今週分を見る 条件を適用した検索結果

  • Nothing

Organization blogs

Personal blogs

  • My MySQL Account Has TWO Passwords
    • Dave Stokes-san
    • 8.0.14で入ったdual passwordの説明
    • secondary passwordの設定例
    • ALTER USER 'dave'@'deardave.xyz' IDENTIFIED BY 'deardave2' RETAIN CURRENT PASSWORD;
    • secondary passwordの削除
    • ALTER USER 'dave'@'deardave'xyz' DISCARD OLD PASSWORD
  • Create MySQL Test Instance with Oracle Cloud Free Tier
    • Jesper Krogh-san
    • タイトル通りOracle CloudでMySQL instanceを作成するまでの説明
    • sign in画面が表示されるところからweb uiの説明をしていて丁寧
  • MySQL 8.0.17 – New Features Summary

    • Olivier Dasini-san
    • MySQL 8.0.17で入った機能のまとめ
    • お品書き(Agenda)は以下
      • CLONE Plugin – Native automatic provisioning in the server
      • Multi-valued indexes
      • JSON functions using multi-valued indexes
      • JSON schema validation
      • New binary collation for utf8mb4
      • MySQL Shell Enhancements
      • MySQL Router Enhancements
      • InnoDB Cluster Enhancements
      • Group Replication Enhancements
      • Replication Enhancements
      • Thanks to the Contributors
    • いや多くね?これ8.0ではなくて8.0.17のNew Featuresなので、、、
    • 発表資料と思われるスライドもあるので、要チェック
  • MySQL table_encryption_privilege_check パラメータの挙動

    • mita2-san
    • table_encryption_privilege_check 変数に関する説明とサンプル
    • この値を設定することで、作成するテーブルの暗号化、非暗号化を強制できる
  • MySQL Casual Talks vol.12の復習
    • tom__bo
    • 瀬島さんにアドバイスもらったRBR binlogのlog_eventに関連するWLを読んだまとめ

このブログ記事はGitHub上で管理されていますMySQL-weekly repository。Issue, pull-request歓迎です。(完全に同期できているわけではありません)

Update for last week (2019-09-09 ~ 2019-09-16)

月曜日に先週一週間のMySQL関連の更新を再確認するのにご活用ください。

Release note

(https://dev.mysql.com/doc/relnotes/mysql/8.0/en/)

  • Nothing

Bugs

serverity >= S5(Performance)でupdatedでdesc sort、結果の今週分を見る

条件を適用した検索結果

  • Nothing

Organization blogs

Personal blogs

  • MySQL Track at Oracle Code One

    • Dave Stokes-san
    • Oracle Code OneのMySQL関連の発表の列挙
  • MySQL InnoDB Cluster – Easy Recovering and provisioning

    • Olivier Dasini-san
    • CLONE pluginを使ったInnoDB cluster上でのrecovery, provisioningの説明
    • cluster.status()の結果付きで詳しい
    • そろそろ私も手を動かさねば...
  • MySQL Casual Talks vol.12 で発表してきた

    • mita2-san
    • mita2さんに発表いただいた"MySQLの容量とか圧縮まわり"の発表に関して
    • アンケートがバラけたのは「身構える」の受け取り方がそれぞれだったのかなと思いました。
    • 「どのくらいのサイズを超えると身構える?」という質問で、僕は300GBと回答しました。
      • このとき、1 tableの容量なら100GBだなーと思ったのと、自分で勝手につけた前提としてこのMySQLインスタンスがログデータをただ突っ込んでいるものではなく、且つここで何かしらのDDLもしくはマイグレーションをすると仮定して、身構えるとしました
      • 正直mita2さんが見ているような規模+downtimeに対する温度感でMySQLの面倒を見ている人は少ないだろうなと思いました(僕の想像です)
  • HammerDBをCLIで使うなど:まとめ、あるいは、目次の代わりに
    • atsuizo-san
    • 「HammerDBをCLIで使う」のエントリーリスト
    • 何を目指してこのシリーズ(?)を書かれたのかがまとまっています
    • きっかけに僕が発表したときのベンチマーク自動化できていますか?というを上げていただいて嬉しいです
  • MySQL Casual Talks vol.12を開催しました;
    • tom__bo
    • 開催しましたー!!
    • 参加・発表ありがとうございました。
    • 開催後の反省と後語りを書いています。

  • mita2さんのスライドの39ページ目、secondary indexとPKの関係の図、未だに奥野さんの図が出てきて、やっぱりこれ以降説明し直した人いないんだなーと思ったりしました。
  • 完全に宣伝ですが、社内用に説明資料を作ったので、これもそのうち公開できると思います。
  • ↓一部だけチラ見せ
  • f:id:tom__bo:20190916022757p:plain
  • もちろん参考文献は奥野さんのブログ、著書、そして、社内説明用の資料としての方針決定にmita2さんの社内向け資料を参考にさせていただきました。

www.slideshare.net


このブログ記事はGitHub上で管理されていますMySQL-weekly repository。Issue, pull-request歓迎です。(完全に同期できているわけではありません)

Update for last week (2019-09-02 ~ 2019-09-09)

月曜日に先週一週間のMySQL関連の更新を再確認するのにご活用ください。

Release note

(https://dev.mysql.com/doc/relnotes/mysql/8.0/en/)

  • Nothing

Bugs

serverity >= S5(Performance)でupdatedでdesc sort、結果の今週分を見る

条件を適用した検索結果

  • Nothing

Organization blogs

Personal blogs


このブログ記事はGitHub上で管理されていますMySQL-weekly repository。Issue, pull-request歓迎です。(完全に同期できているわけではありません)

Update for last week (2019-08-26 ~ 2019-09-01)

月曜日に先週一週間のMySQL関連の更新を再確認するのにご活用ください。

Release note

(https://dev.mysql.com/doc/relnotes/mysql/8.0/en/)

  • Nothing

Bugs

serverity >= S5(Performance)でupdatedでdesc sort、結果の今週分を見る

条件を適用した検索結果

Bug #96652 CPU load on MySql Server due to MySqlRouter

  • 3ノードのMySQLクラスタ, 10数個のMySQL Router Clientを接続すると、何もクエリがない状態でも1つのMySQL Routerのホストのloadaverageが2.5になった。
  • cluster memberを取得するために実行されている3つのJOINを含むクエリが重い様子

Organization blogs

Personal blogs


このブログ記事はGitHub上で管理されていますMySQL-weekly repository。Issue, pull-request歓迎です。(完全に同期できているわけではありません)

Update for last week (2019-08-19 ~ 2019-08-25)

月曜日に先週一週間のMySQL関連の更新を再確認するのにご活用ください。

Release note

(https://dev.mysql.com/doc/relnotes/mysql/8.0/en/)

  • Nothing

Bugs

serverity >= S5(Performance)でupdatedでdesc sort、結果の今週分を見る

条件を適用した検索結果

Bug #96622 batch update with rewriteBatchedStatements&useServerPrepStmts send fail request

  • Category: Connector/J, Status: Verified, Version: 8.0.15, 8.0.17
  • batch updateをrewriteBatchedStatements=true&useServerPrepStmts=true&useConfigs=maxPerformance&allowMultiQueries=falseのオプションで実行すると、間違ったコマンドが送られる
    • com_stmt_prepareでは複数のクエリ(report中のupdate...)を受けず、jdbcがcom_queryで投げ直すことで成功する
  • このあと、batch rewriteに対応できるようにするオプションをつけてPRを送っているので、もしかしたら入るかも

Organization blogs

Personal blogs

  • Check Constraints Issues

    • Dave Stokes-san
    • どうもcheck制約の使い方が悪い場合の問い合わせを受けて一言言っておきたかった様子
    • 最後にMy Gripe(ぼやき)という節で、適当にggってないでマニュアル読んでくれ的なことが書いてあって、まあねという感じ
  • FROMDUAL RECOVERY MANAGER (RMAN) WITH PROGRESS INDICATOR

    • Shinguz-san
    • FromDual Recovery Manager (rman)というツールでは論理バックアップのリストア時に進捗表示ができるよという紹介
    • テーブル単位で進捗を表示してくれる模様
  • MARIADB AND MYSQL CHARACTER SET CONVERSION
    • Shinguz-san
    • Character setのそもそもの説明から始まって、asciiからutf8mb4をデフォルトにするまでの変更の手順、確認事項が整理されている

このブログ記事はGitHub上で管理されていますMySQL-weekly repository。Issue, pull-request歓迎です。(完全に同期できているわけではありません)

Update for last week (2019-08-12 ~ 2019-08-18)

月曜日に先週一週間のMySQL関連の更新を再確認するのにご活用ください。

Release note

(https://dev.mysql.com/doc/relnotes/mysql/8.0/en/)

  • Nothing

Bugs

serverity >= S5(Performance)でupdatedでdesc sort、結果の今週分を見る

条件を適用した検索結果

Bug #96544

JDBC driver run too many "SHOW FULL TABLES FROM INFORMATION_SCHEMA LIKE PAR.." - status: Can't repeat - Connector/J 5.1.47でselect クエリを実行すると "SHOW FULL TABLES FROM INFORMATION_SCHEMA LIKE 'PARAMETERS'" 相当のクエリが大量に実行されてしまい、disableにするとパフォーマンス上、悪影響があるというレポート - 再現されず、かつ MySQL Connector/J 8.0を強くおすすめされて終わっている

Organization blogs

Personal blogs


このブログ記事はGitHub上で管理されていますMySQL-weekly repository。Issue, pull-request歓迎です。(完全に同期できているわけではありません)

Update for last week (2019-08-05 ~ 2019-08-11)

月曜日に先週一週間のMySQL関連の更新を再確認するのにご活用ください。

Release note

(https://dev.mysql.com/doc/relnotes/mysql/8.0/en/)

  • Nothing

Bugs

serverity >= S5(Performance)でupdatedでdesc sort、結果の今週分を見る

条件を適用した検索結果

  • Nothing

Organization blogs

Personal blogs

www.youtube.com


このブログ記事はGitHub上で管理されていますMySQL-weekly repository。Issue, pull-request歓迎です。(完全に同期できているわけではありません)