日々の覚書

日々調べたこととかの覚書。主にMySQL。

2015/05/28

1つのbasedirに複数のMroongaさんをぶら下げる

›
複数バージョンのGroonga / Mroongaで挙動の違いを調べる時に、いちいち/usr/local/mysqlを複数作るのが面倒なので手順をメモ。 コマンドの羅列はここ。 https://gist.github.com/yoku0825/a85643cd9b5a4dcd...
2015/05/18

MySQL 5.6以降でクライアントに "Warning: Using a password on the command line interface can be insecure." と言われるのを防ぐいくつかの方法

›
MySQL 5.6以降では、同梱のクライアント(mysqlコマンドラインクライアント, mysqladmin, mysqldumpあたりがよくありそう)に-pオプションで直接パスワードを渡すと、 $ mysql56 -utest -ptest -e "SELECT...
2015/05/11

MySQL 5.7.5からはmysql.sock.lockというのを作るようになった

›
A server could have its socket file taken over by a second server listening on different TCP/IP port but the same socket file. The socket fi...
2015/04/30

MySQL 5.7.5から複数のユーザーレベルロック(get_lock関数のアレ)を取れるようになった

›
今までは mysql56 1> SELECT @@pseudo_thread_id; +--------------------+ | @@pseudo_thread_id | +--------------------+ | 3 | ...

MySQL 5.7.6以降では暗黙のテンポラリーテーブルがあふれると死ぬ

›
MySQL 5.7.6から、JOINした時とかに作る暗黙のテンポラリーテーブルでMemoryストレージエンジンで収まらなくなった時に固定化するテンポラリーテーブル(Created_tmp_disk_tablesがカウントアップされるアレ)のストレージエンジンがInnoDBになった...
2015/04/03

MySQL 5.7のEXPLAINでようやく変なUsing whereが消えた

›
や、EXPLAINの説明用の資料作ってて気付いたんですが、こんなサンプルテーブルに対して mysql56> show create table cards\G *************************** 1. row *******************...
2015/04/01

pt-online-schema-change(と、pt-table-checksumとかもろもろ)の--recursion-methodについて

›
pt-online-schema-change(以下、pt-osc)をはじめとするPercona Toolkitのツール群には、--recursion-methodというオプションがあります。 pt-online-schema-change — Percona Toolkit...
‹
›
ホーム
ウェブ バージョンを表示
Powered by Blogger.