2018-07-01から1ヶ月間の記事一覧
必要なもの - FILE権限 - client に local-infile=1が必要 - mysqldにもlocal-infile=1が必要 三つ目のmysqldにもlocal-infile=1が必要がMySQL8.0での落とし穴 実は、MySQL5.7ではこいつがデフォルトONなのだが、8.0.2移行ではOFFになる。 デフォルトなもん…
Specified key was too long; max key length is 767 bytes インデックスを作る際に、型長×文字コードのサイズ >767 なカラムに作ろうとすると出る。 例えばこんな感じ CREATE TABLE `test` ( `COMMENT` varchar(192) NOT NULL DEFAULT '', KEY i_test_1 (`C…
MySQL5.7まではいけたGrant文でのCreate User MySQL5.5 Server version: 5.5.52 MySQL Community Server (GPL) ~ mysql> GRANT ALL ON nanigashi.* TO 'super_nanigashi'@'%' IDENTIFIED BY "super_nanigashi"; Query OK, 0 rows affected (0.01 sec) MySQL5…
どっちがおススメなんだろう? 社内のテーブルで管理しているID値は36桁の固定長で構成される文字列にしているんだが、そのカラムの型がvarcharで、 charにした場合、領域小さくなったり、INDEX使用時の検索が早くなったりしないだろうか?と思い調査 現行の…
そもそもキャッシュウォームとは? MySQLデータベースにはInnodb Buffer Pool(通称バッファプール) と呼ばれるメモリ上に確保された領域があります。 その領域にデータやインデックスがキャッシュされます。(対象はInnoDBテーブル) キャッシュはデータの初回…
最新のinnotopをインストール 環境はUbuntu16.04 $ sudo apt-get install mysql-client $ dpkg -S /usr/bin/innotop 非常に簡単。さあ、使おうと思ったら・・・。 $ innotop -u root -p -h host名 -P ポート番号 PROCESSLIST: Redundant argument in sprintf…