あるクエリがperformance_schemaに記録されなかった。
原因を調べていて1つ記録されない条件を見つけたのでメモ。
まず、問題ないパターン。
mysql> SELECT NOW();
+---------------------+
|
NOW()
|
+---------------------+
| 2019-07-30 10:40:47 |
+---------------------+
1 row in set (0.00 sec)
mysql> SELECT SQL_TEXT FROM events_statements_history;
+-------------------------------------------------------------------+
| …
あるクエリがperformance_schemaに記録されなかった。
原因を調べていて1つ記録されない条件を見つけたのでメモ。
まず、問題ないパターン。
mysql> SELECT NOW();
+---------------------+
|
NOW()
|
+---------------------+
| 2019-07-30 10:40:47 |
+---------------------+
1 row in set (0.00 sec)
mysql> SELECT SQL_TEXT
FROM events_statements_history;
+-------------------------------------------------------------------+
| …
TL;DR
- mysqldが 本当に 刺さって動作を停止している時のためのメモです。重いだけの時に使うものじゃない。
- ざっと見る方法であって、解決方法じゃない。
まずは慌てず騒がずエラーログを見る。クラッシュしてるログが出てるならそれはそれでOK。mysqld_safe
とか systemd を使っている場合、 mysqld
が自動再起動されているかも知れない。クラッシュリカバリーの真っ最中はプロセスが浮いていても接続できないので、クラッシュリカバリー中だったら見守る。
OOM Killerに殺された場合はエラーログに何も出ずにsyslogだけ吐くので、
/var/log/messages あたりもチラ見しておくと吉。
特にクラッシュはしていないようであれば、 dstat …
TL;DR
-
日々の覚書: MySQL 8.0.17でついにCloneプラグインが入った で紹介した
CLONE LOCAL DATAは現在のdatadirをローカルのファイルシステムに一貫性のある形でコピーするステートメントだった - これをスレーブになるサーバーに転送してやってももちろん良いんだけど、そこまで一括でやってくれる
CLONE INSTANCE FROMのステートメントも存在する - スレーブ増やすのが捗る
CLONE INSTANCE FROM を使うためには、データのコピー元( ドキュメント 上では …
[さらに読む]TL;DR
-
MySQL 8.0.17 でついに俺待望の Cloneプラグイン が追加された
-
CLONE LOCAL DATA DIRECTORY ..で、ローカルファイルシステムにほぼノンブロッキングで物理バックアップを吐き出す -
CLONE INSTANCE FROM USER@HOST:PORT IDENTIFIED BY 'password' ..でグループレプリケーションの経路を使ってフツーのレプリケーションと同じ3306の経路を使ってインスタンスの丸コピーができるらしい
-
- このへんを読んでおくのが良さげ
- …
今、MySQL界隈で話題沸騰の MySQL認定資格試験を受けてみました。 現在日本語で受けられるのは、「MySQL 5.7 Database Administrator (1Z0-888)」一科目のみです。 全75問を120分で解くCBTによるテストです。いつでも受けられます。58%で合格。
https://education.oracle.com/ja/mysql-57-database-administrator/pexam_1Z0-888
…
[さらに読む]僕自身のMySQLの勉強、キャッチアップのためにまとめリストを作り始めましたが、せっかくなので公開してみます。
です。(アイコン検討中です)
MySQL Weeklyでは1週間のMySQLに関する情報をまとめて、簡単なsummaryを作っていきます。
内容は大きく以下の4つに分類して1週間を振り返ります。
-
Release note
そのため、MySQLのグループレプリケーションはMySQL 5.7で生まれました。
人々がそれについてもっと質問し始めている間今それは少し出ています。