Update for last week (2020-08-10 ~ 2020-08-16)
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 #100537 Performance degradation caused by monitoring sys.innodb_lock_waits in MySQL 8.0
- 8.0でsys.innodb_lock_waitsテーブル(view)をmonitoringしていると、それが原因で性能劣化するケースがあるという報告
- 5.7や8.0でこのmonitoringをしないと大きな問題はない
Bug #100512 adaptive hash index(AHI) building causing contention on btr_search_latches
- Adaptive Hash Index(AHI)のlatchによって返ってパフォーマンスが落ちるケースがあるという報告
- sysbench-oltp-readonlyでの実験
Bug #100483 engine condition pushdown is not indicated in EXPLAIN
- ECPがEXPLAINの結果に表示されないという報告
- WARPストレージエンジンの開発者からの報告
Organization blogs
-
- Nothing
-
- Nothing
-
- Deadlock Troubleshooting in Percona Server for MySQL 5.7
- How Many innodb_buffer_pool_instances Do You Need in MySQL 8?
- innodb_buffer_pool_instancesを変更してsysbench oltp_read_writeで実験
- throughputだけで見ると1 => 8にかけてやや下がり16からやや上昇し実験中最大の64が一番良い結果
Part Two: How Many innodb_buffer_pool_instances Do You Need in MySQL 8 With a CPU-Bound Workload?
- innodb_buffer_pool_instancesを変更してsysbench oltp_read_writeで実験,第2弾
- memoryとbuffer_pool_sizeをデータより多くし、CPU boundな環境にして実験
- throughputだけで見ると4, 8あたりが良い結果に
-
- Nothing
SmartStyle TECH BLOG (category MySQL)
- MySQL 8.0.21 におけるグループレプリケーションの変更点について
- タイトル通り8.0.21でグループレプリケーション関連の変更点の整理と検証
- 変数の追加やデフォルト値の変更のリストとそれぞれの検証例がわかりやすい
- MySQL 8.0.21 におけるグループレプリケーションの変更点について
Personal blogs
- MySQL Shell and storing passwords
- MySQL Shellを使っている環境でpasswordをstoreする方法とその保存場所の確認方法の説明
- MySQL Performance : Understanding InnoDB IO Internals & "Checkpointing"
- 以前のPercona blogのパフォーマンステスト時に合ったcheckpointingと思われるパフォーマンス劣化の原因について考察
- 考えられるチューニング方法とその結果について説明
- Two MySQL 8.0 Talks this week - DevOps and Features, an upcoming Podcast, and an article on JSON Document Validation
- Dave Stokes-sanが発表した8.0での変更点やJSON Validationに関する発表内容の紹介
- Re: MyISAMで第2カラムのAUTO_INCREMENTを使ってるテーブルを洗い出すSQL
- タイトルにあるyoku0825さんの記事の追試とSQLの改善の話
- MySQL のロック範囲は実行計画で変わるという話
- タイトル通りの話、サンプル付き
- MySQL Shell dumpInstance でバックアップ中はDDL が待機させられる
- タイトル通り
- general_logを出力して一貫性を担保してバックアップを取得する流れを説明
- シンキノウ×デ×シルキノウ (CREATE TABLE ... SELECT)
- Myリノベ8.0.21 への参加記と会自体の紹介
- 特に
CREATE TABLE ... SELECT
に関してなど
このブログ記事はGitHub上で管理されていますMySQL-weekly repository。Issue, pull-request歓迎です。(完全に同期できているわけではありません)
Update for last week (2020-08-03 ~ 2020-08-09)
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 #94610 Server stalls because ALTER TABLE on partitioned table holds dict mutex
- パーティションを含む(おそらくかなりパーティションが多く、テーブルサイズも大きい)テーブルでのDDLがストールするという報告
- 8.0でnon blockingになってはいるということでS5になった様子
Bug #98305 hp_rec_key_cmp suboptimal comparison
- 前回掲載した内容の続き, patchなどの更新
Organization blogs
-
- MySQL Shell Dump & Load part 1: Demo!
- MySQL Shell Dump & Load part 2: Benchmarks
- MySQL Shell Dump & Load part 3: Load Dump
- MySQL Shell 8.0.21で導入されたutilities(dump/load関連)紹介Part3
- Dump & Loadの処理をどのようにスケジュールに分けるかなど内部処理における工夫について説明
- Improvements to Undo Truncation in MySQL 8.0.21
- 8.0.21のUndoのトランケート処理の改善について解説
- MySQL Shell Dump & Load part 4: Dump Instance & Schemas
- MySQL Shell 8.0.21で導入されたutilities(dump/load関連)紹介Part4
- 一貫性のあるデータをどう取るか、chunkをどのようにするかなどの概要を整理
-
- Nothing
-
- Using SKIP LOCK For Queue Processing in MySQL
- SKIP LOCKを使ったQueuing処理の考え方と簡単なパフォーマンス比較
- The Road Story of a MyRocks/MariaDB Migration
- How Can ScaleFlux Handle MySQL Workload?
- Join Us For Percona Tech Days!
- Percona Tech Daysの開催告知
- PostgreSQL, MongoDB, MySQLの順番でそれぞれ別日程で開催。EST - JST変換すると日本からは夜中...
- Finding a Regression in MySQL Source Code: A Case Study
- MySQL 8.x DDL Rewriter and Query Rewriter Plugins: Implementation and Use Cases
- Using SKIP LOCK For Queue Processing in MySQL
SmartStyle TECH BLOG (category MySQL)
- MySQL Shell で バックアップとリストアをパラレルで実行する
- MySQL Shell 8.0.21で追加されたDump Utility, Loading Utilityを使った並列でのdump, restoreの説明、サンプルや簡単な速度比較
- MySQL Shell で バックアップとリストアをパラレルで実行する
Personal blogs
このブログ記事はGitHub上で管理されていますMySQL-weekly repository。Issue, pull-request歓迎です。(完全に同期できているわけではありません)
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歓迎です。(完全に同期できているわけではありません)
Update for last week (2020-07-20 ~ 2020-07-26)
Bugs
基本的にMySQL Server, 5.7以上のbug fixのみまとめます
Bug #100259 decimal returned function value overflow when group by
- 8.0.21を含むバージョンで浮動小数点計算結果がおかしくなるケースがあるという報告
- Bug #100258 ではgroup byがなくても起きると報告している
Organization blogs
-
- Nothing
-
- Specify Recovery IP Addresses in Group Replication
- 8.0.21で導入された
group_replication_recovery_endpoints
の紹介と設定方法
- 8.0.21で導入された
- Group Replication SYSTEM messages in the error log
- Group Replicationに関連するSystemメッセージもエラーログも出力されるように変更されたとのこと
- START GROUP_REPLICATION can now take recovery credentials as parameters
START GROUP_REPLICATION
でUSER, PASSWORDといったクレデンシャル情報を設定できる機能の説明
- Specify Recovery IP Addresses in Group Replication
-
- New MySQL 8.0.21 and Percona XtraBackup 8.0.13 Issues
- REDO LogをOFFにできる機能によって発生するXtraBackup時の問題について説明
- Updates to Percona Kubernetes Operator for Percona XtraDB Cluster
- タイトル通りの更新情報一覧
- Announcing Percona Live ONLINE: October 20-21, 2020
- Percona Live ONLINEが10月20~21で開催予定のアナウンス
- 前回より時間を伸ばして28時間のぶっ続けイベントの予定とのこと。
- New MySQL 8.0.21 and Percona XtraBackup 8.0.13 Issues
-
- 第126回 MySQLへの書き込みを制限するさまざまな方法
- 書き込みを制限するvariableの説明と運用上の注意点の説明
- 第126回 MySQLへの書き込みを制限するさまざまな方法
SmartStyle TECH BLOG (category MySQL)
- Nothing
Personal blogs
- MySQL: who’s filling my error log?
- MySQL communityのslackで質問されたエラーにとその対処に関するあれこれの紹介
- New Logical Backup and Restore Utilities in the MySQL Shell
- 8.0.21で追加されたMySQL Shellでのbackup, restore機能の紹介
- DEBUG_SYNCことはじめ
- DEBUG_SYNC機能の使い方の紹介
- Amazon Aurora レプリカ では metadata lock 待ちが発生しない
- Amazon AuroraでのDDL実行とそれに伴うのレプリカ上での現象の検証
- 小ネタ/MySQL 8.0.21 で JSON_VALUE()
- CLion を使って MySQL のビルド&デバッグを行う
このブログ記事はGitHub上で管理されていますMySQL-weekly repository。Issue, pull-request歓迎です。(完全に同期できているわけではありません)
Update for last week (2020-07-13 ~ 2020-07-20)
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/)
Changes in MySQL 8.0.21 (2020-07-13, General Availability)
影響がありそうな点をまとめ
Account Management Notes
- user(アカウント)ごとにコメントを設定可能
C API Notes
Connection Management Notes
- 通常のclient用のnetworkとAdmin用のnetworkで設定を分けられる
ALTER INSTANCE RELOAD TLS
構文にFOR CHANNEL
句の拡張
- Admin用のnetworkにのみ設定できる拡張
tls_channel_status
テーブル
- 通常のclient用のnetworkとAdmin用のnetworkで設定を分けられる
Deprecation and Removal Notes
- index prefixでテーブルパーティショニングがエラーになる
JSON Notes
Optimizer Notes
- optimizer_switchで
prefer_ordrering_index
,subquery_to_derived
追加 - UPDATE/DELETE文でもsemijoin transformationやsubquery materializationといったサブクエリの最適化が効くようになった
- 文字列型とその他の型の比較演算時に暗黙の変換がSQL標準に従う形で行われる
- optimizer_switchで
Pluggable Authentication
- MySQL Enterpriseの
authentication_ldap_sasl
pluginが複数の認証方式をサポート
- MySQL Enterpriseの
Security Notes
- (Incompatible Change)INFORMATION_SCHEMA.FILESテーブルへのアクセスには
PROCESS
権限が必要になった(mysqldumpコマンド時にも影響) - LOAD DATA時のディレクトリ制限のための
MYSQL_OPT_LOAD_DATA_LOCAL_DIR
オプションの追加
- (Incompatible Change)INFORMATION_SCHEMA.FILESテーブルへのアクセスには
Test Suite Notes
- Functionality Added or Changed
- Bugs Fixed
- (省略)
Bugs
基本的にMySQL Server, 5.7以上のbug fixのみまとめます
serverity >= S5(Performance)
でupdatedでdesc sort、結果の今週分Status == Closed
でID#
でdesc sort、結果の今週分を見るNothing
Organization blogs
-
- What’s New in MySQL Shell 8.0.21
- MySQL Shell 8.0.21での新機能一覧
- The MySQL 8.0.21 Maintenance Release is Generally Available
- MySQL 8.0.21の新機能一覧
- MySQL Shell AdminAPI – What’s new in 8.0.21?
- MySQL Shell AdminAPIへの新機能一覧
- Hiding instances on MySQL InnoDB Cluster/ReplicaSet
- What’s New in MySQL Shell 8.0.21
-
- MySQL 8.0.21 Replication Enhancements
- 8.0.21でのレプリケーション関連の機能強化一覧
- Automatic Schema Synchronization in NDB Cluster 8.0: Performance Schema Tables
- NDBクラスターサーバ間でのperformance_schema情報のsync機能の紹介
- You Can Now Use Binary Log Checksums with Group Replication
- MySQL Group Replication – Default response to network partitions has changed
- 以下2つのdefault値の変更と理由、挙動の変化について説明
- group_replication_member_expel_timeout
- group_replication_autorejoin_tries
- 以下2つのdefault値の変更と理由、挙動の変化について説明
- MySQL 8.0.21 Replication Enhancements
-
- MySQL Query Performance Troubleshooting: Resource-Based Approach
- PMMを使った、主にOSリソースからアプローチしたトラブルシューティング方法紹介
- Percona Monitoring Plugins End of Life Notification
- Monitoring Pluginの終了告知
- MySQL Query Performance Troubleshooting: Resource-Based Approach
-
- Nothing
SmartStyle TECH BLOG (category MySQL)
- Nothing
Personal blogs
- MySQL 8.0.21: thank you for the contributions
- 8.0.21リリースとコントリビュータ紹介
- MySQL 8.0 – Who stopped mysqld and how long did it take ?
- mysqldが止まっている(crashやshutdown)時にerror_logにどう出力されるかの整理
- MySQL – Keep an eye on your auto_increment values
- auto_incrementの値がoverflowしないように気をつけようという話とMySQL Shell Pluginの機能紹介
- JSON_VALUE() now in MySQL 8.0.21
- 日本MySQLユーザ会会開催しました(2020年7月版)
- 連載や定期更新をテーマとした開催
- Youtubeの動画公開あり
- Re: MySQL の NOW() と SYSDATE()
- 先週分で取りこぼしていましたm( _ _)m
- NOW()とSYSDATE()の違いの調査
- これらがシノニムではなくなったのは5.0から。
- MySQLを止めずにレプリケーションをブーストする小技
- MySQL8.0.21の「Redoログ無効化」で大量書込処理を加速する
- MySQL 8.0.21 では Multi-Table Trick が必要なくなったらしい
- UPDATE/DELETE文でもサブクエリの最適化が効くようになった話の応用
- Multi-Table Trickについては記事を参照
- クエリーキャッシュを有効にしたけりゃサーバー再起動
- クエリーキャッシュOFFからONにするには再起動が必要
- なお8.0以降はなくなった機能
このブログ記事はGitHub上で管理されていますMySQL-weekly repository。Issue, pull-request歓迎です。(完全に同期できているわけではありません)
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歓迎です。(完全に同期できているわけではありません)
Update for last week (2020-06-30~ 2020-07-05)
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 #99830 Improve the performance robustness for MGR
- MySQL Group Replicationを組んでいるMySQLに対してsysbenchで負荷をかけると時々極端にパフォーマンスが落ちるという報告
- 大筋としては他の報告とDuplicateしているが、報告者の分析とパッチ付き
Bug #99999 EXPLAIN FORMAT=TREE does not show cost/rows for semijoin materialization
EXPLAIN FORMAT=TREE
でマテリアライズドされたNested loop inner joinのコストと見つもり行数が出力されないという報告Fixed as part of WL#14061:
ということなのだが、work log 14061は見れない。。。(未公開?)
Bug #100055 SSL tests are failing because of an expired certificate
- SSLの証明書の期限切れでテストコードが落ちる
Fixed in 5.6.50, 5.7.32, 8.0.22.
とのこと
Organization blogs
-
- Nothing
-
- MySQL Terminology Updates
- 由来がネガティブ(
The origins of these words are negative.
)な用語を更新するというお知らせ- master -> source
- slave -> replica
- blacklist -> blocklist
- whitelist -> allowlist
- 由来がネガティブ(
- MySQL Terminology Updates
-
- Security Threat Tool Design in Percona Monitoring and Management
- PMM(Percona Monitoring and Management)ツールにセキュリティ対策のチェック機能が追加された告知
- YAMLで設定ファイルを作成し、passwordや脆弱なconfigurationを検知できる様子
- PMM(Percona Monitoring and Management)ツールにセキュリティ対策のチェック機能が追加された告知
- Percona Server for MySQL Highlights – Extended Slow Query Logging
- Slow logに関してPercona serverなら出力/コントロールできる項目について説明
- MySQL 101: Parameters to Tune for MySQL Performance
- Analyzing MySQL with strace
- トラブルシューティングのときにstraceを使って問題点を見つける例の紹介
- Achieving Consistent Read and High Availability with Percona XtraDB Cluster 8.0
- Webinar July 14: How Percona Monitoring and Management Improves Database Security
- PMMを利用してDBのセキュリティ対策を向上するWebinar告知
- 7/14 2pm EDTということでJSTだと午前3時スタートです
- Preventing MySQL Error 1040: Too Many Connections
- too many connectionsのエラーを防ぐ方法を紹介
- ユーザ単位での制限やProxyを導入する方法、万が一max_connectionに達してしまったときのためのaddmin_addressについても紹介されている
- ProxySQL Behavior in the Percona Kubernetes Operator for Percona XtraDB Cluster
- Percona Kubernetes Operator for Percona XtraDB ClusterにProxySQLを導入する方法から、挙動の紹介まで
- Security Threat Tool Design in Percona Monitoring and Management
-
- Nothing
SmartStyle TECH BLOG (category MySQL)
- Nothing
Personal blogs
- Sysbench 1.0.20 for MySQL 8.0
- MySQL Performance : TPCC "Mystery" [SOLVED]
- InnoDB Cluster with MySQL Server 5.7 & MySQL-Shell & Router 8.0
- MySQL徹底入門 第4版の執筆に参加しました
- ちょうど(7/6に)出版されるMySQL徹底入門 第4版に関して
- yoku0825さんが担当された6,8,9,10,14章について
- MySQLで CURDATE() - 1 は「昨日の日付」を返さない
- DATEと数値型での演算に関するあれこれ
- 『MySQL徹底入門第4版』が 本当に 出ます!(MySQL 8.0 対応)
- ちょうど(7/6に)出版されるMySQL徹底入門 第4版の告知
- 経緯と対象読者について
- MySQLのレプリケーションで「master」と「slave」が廃止へ!(用語の話)
- MySQL HA blogで告知された用語変更についてまとめ
- MySQL徹底入門4版 ここがすごい!...かもしれない
- ちょうど(7/6に)出版されるMySQL徹底入門 第4版のすごい!...かもしれないところ
- かなりすごいようなので、覗いてみよう!
- 「MySQL徹底入門 第4版」が出るよ
- ちょうど(7/6に)出版されるMySQL徹底入門 第4版に関して
- 出版までの経緯と過去1~3版について
- MySQL5.xではデッドロックだけど8.0では死なないよ
- タイトル通り5.xではdead lockになるが8.0でロック機構が変更されたことによりdead lockにならないケースの紹介
- (これはinnodb_autoinc_lock_modeのデフォルト値の変更かなと思ったりしたけど未確認)
- MySQL 8.0.15 の前後で変わった文字列と DATE 型の比較について
- DATE(or DATETIME)と文字列型での型変換に関するあれこれ
このブログ記事はGitHub上で管理されていますMySQL-weekly repository。Issue, pull-request歓迎です。(完全に同期できているわけではありません)