Update for last week (2020-07-06~ 2020-07-12)
MySQL Weeklyでは1週間ごとにMySQLのrelease-note, bug, official blog, organizationによるblog, 個人のblogをまとめ紹介しています。 更新は月曜 10時(AM)です。先週一週間のMySQL関連の更新を再確認するのにご活用ください。
また、このブログ記事はGitHub上で管理されていますMySQL-weekly repository。Issue, pull-request歓迎です。(完全に同期できているわけではありません)
はじめに
MySQL Weeklyの投稿を開始して気づけば1年が経過していました。 1年の振り返り記事を書こうかと思いましたが、日本MySQLユーザ会のイベントでMySQL Weeklyについてお話する機会を頂いたので、そちらで発表したいと思います。
そのイベントではMySQL道普請便りやSD連載、取り取り時報、mysqlshの連載などの連載を書いている方の発表も予定されているので、是非参加してみてください。
Release note
(https://dev.mysql.com/doc/relnotes/mysql/8.0/en/)
- Nothing
Bugs
基本的にMySQL Server, 5.7以上のbug fixのみまとめます
Bug #100161 Something changed in 8.0.20 that prevents ECP from working in my storage engine
- WARP storage engine開発者(?)からの8.0.20ではEngine Condition Pushdownの呼ばれ方が変わっているという報告
- 8.0.20ではhandler::cond_pushは一部でしかつくぁれなくなり、SELECT queryにたいしてはhandler::engine_pushが使われていそうとのこと
Bug #100053 Lost ULLONG_MAX value in table with type of bit(64)
- bit(64)のカラムにULLONG_MAXの値をinsertしてもselectできないという報告
- 8.0.22でfix予定
Organization blogs
-
- Nothing
-
- Nothing
-
- New Percona Distribution for MySQL, Improvements to Percona Monitoring and Management: Release Roundup July 6, 2020
- Adding eBPF-Based Metrics to Percona Monitoring and Management
- eBPFとPMMを組み合わせてより詳細な独自のメトリクスを取る方法の紹介
- MySQL 101: Linux Tuning for MySQL
- Webinar July 15: MySQL 8 Observability
- MySQL8のObservabilityに関するwebinar
- JSTだと2am~ start
- Enable Email Sending in Percona Monitoring and Management 2
- PMMからEmailを送信する設定方法の紹介
- MySQL Deadlocks Are Our Friends
- Deadlockとはなにか、どう検知するかという入門的記事
- A Simple MySQL Plugin to Retrieve System Metrics
- MySQLでメトリクス情報を取得するPluginの紹介
- 作り方の解説ではないが、自作したくなったときの参考の1つとして良さそう
- binlog2sql: Binlog to Raw SQL Conversion and Point In Time Recovery
- binlog2sqlというbinlogからSQLを復元するツールの紹介(Perconaが開発したツールではない)
--flushback
というオプションによってbinlogを逆再生する方向でPITRが可能log-bin
,binlog_format = row
,binlog_row_image = full
といった設定は予め必要
-
- 第125回 phpMyAdminでDockerで建てたMySQLにアクセスする
- Docker上のMySQLにlocalで立てたphpMyAdminから接続する方法の紹介
- 第125回 phpMyAdminでDockerで建てたMySQLにアクセスする
SmartStyle TECH BLOG (category MySQL)
- Nothing
Personal blogs
- メモ:MySQLの NOW() と SYSDATE()
- Now()とSYSDATE()の返す結果の違いについて
- スロークエリログをDataDogで可視化するLambda Function を作った
- 記事中では
AWS Auroraのスロークエリを可視化する
と説明されている、スローログ可視化ツールの紹介 - fingerprint.pyが簡単な割に結構強力ですごい。
- 記事中では
- performance_schema.events_statements_historyを使って直近に実行されたクエリを見る
- 先週の記事から漏れていました
- タイトル通り、5.7以降であれば特に設定なく直近に実行されたクエリ一覧を取得できる
このブログ記事はGitHub上で管理されていますMySQL-weekly repository。Issue, pull-request歓迎です。(完全に同期できているわけではありません)