Original post: http://anothermysqldba.blogspot.com/2014/03/planning-mysql-downtime-and-other.html
我々は、すべての中にMySQLが安定しており、再起動することなく、非常に長い時間実行できることを知っている。
時々、我々はいくつかの変数を調整したりもアップグレードのためにそれを再起動する必要があります。
いくつかは彼らのユーザが眠っているので、一晩これを実行するのに最適な時期であることを前提としてい可能性があります。
しかし、多くの場合、一晩もバックアップと異なるデータマイニング等を行うことができ、他のcrontab関連のスクリプトが含まれてい
…
データは 日々の覚書:
全文検索のテスト用にtweets.csvを食わせるSQL で書いた、わたしのツイートをテーブルに突っ込んだもので試してみました。
トークナイザーとノーマライザーはデフォルトのTokenBigram, NormalizerMySQLGeneralCIにそれぞれなっています。
$ /usr/groonga/4.0.0/bin/groonga /usr/mysql/5.6.16/data/mroonga.mrn[さらに読む]
> table_list --output_type tsv
0 1393927353.03097 0.000258684158325195
"id" "UInt32"
"name" "ShortText"
"path" "ShortText"
"flags" "ShortText"
"domain" "ShortText"
"range" "ShortText"
"default_tokenizer" "ShortText"
"normalizer" "ShortText"
259
"tweets"
"/usr/mysql/5.6.16/data/mroonga.mrn.0000103"
"TABLE_PAT_KEY|PERSISTENT" …
ちょこちょこ使うi_s関連のSELECTステートメント。
やる前にSET GLOBAL innodb_stats_on_metadata= 0; しておかないと重くなる。
- xxxってカラム、どのテーブルにあるんだっけ?
mysql56> SELECT CONCAT(table_schema, '.', table_name) AS object, column_type FROM columns WHERE column_name= ? ORDER BY 1, 2;
- データベース上のINDEXの一覧がほしい。
mysql56> SELECT CONCAT(table_schema, '.', table_name) AS object, index_name, GROUP_CONCAT(column_name ORDER BY seq_in_index) AS columns FROM statistics WHERE table_schema NOT IN ('mysql', 'information_schema', 'performance_schema') GROUP BY 1, 2;
- フルテキストインデックスどこだっけ?
mysql56> SELECT CONCAT(table_schema, '.', table_name) AS object, index_name, GROUP_CONCAT(column_name ORDER BY …[さらに読む]
去る2014/03/01(土)の OSC 2014 Tokyo/Spring
でMyNAとしてセミナーの枠をいただいたので、おはなしししてきました。
雨の中たくさんの方に足を運んでいただきました。本当にどうもありがとうございました。
MySQLチューニング from yoku0825
…
MySQL分補充エントリー。
MyNA
15987のメール でそんな話題があっていろいろ考えてネタにしようと思ってたんですが、気が付けばこれ去年の7月じゃないですか。。
やりたいこと。
mysql56> SHOW GRANTS;
+------------------------------------------------+
| Grants for user1@localhost |
+------------------------------------------------+
| GRANT USAGE ON *.* TO 'user1'@'localhost' |
| GRANT DROP ON `user1`.* TO 'user1'@'localhost' |
+------------------------------------------------+
2 rows in set (0.00 sec)
なユーザーに
mysql56> DROP TABLE user1.t1;
Query OK, 0 rows affected (0.07 sec)
…
kazeburoさん のツイートを見てふとやってみたくなった。
反省はしていない。
がーん > A query also is not cached under these conditions: It
refers to user-defined functions (UDFs) or stored functions
— masahiro nagano (@kazeburo) 2014, 2月 13
取りあえずmroonga_snippetで試してみようと思って、mroonga 2.07のリリースノート をまるっとテストケースにする。
mysql56> CREATE TABLE snippet_test (id int NOT NULL, text text, PRIMARY KEY(id), FULLTEXT KEY(text)) Engine= mroonga;[さらに読む]
Query OK, 0 rows affected (0.10 sec)
mysql56> INSERT INTO snippet_test (id, text) VALUES (1, 'An …
2/18にSkySQLが日本で第2回目となるMariaDB/MySQLのコミュニティイベントを開催します。
http://atnd.org/event/E0023540
海外からの講演者は、前回来日されたColin Charles氏、Michael Carney氏のほか、今回はMySQL
ABの創業者のMicael“Monty”Widenius氏(MySQLの生みの親としても有名)とDavid
Axmark氏も加わる豪華な顔ぶれです。
また、前回より時間枠が拡大し、株式会社ディー・エヌ・エー様、株式会社アシスト様、MySQLユーザー会堤井氏の講演が予定されており、私も本イベントで登壇させて頂くことになりました。
DeNA 樋口氏からは「Handlersocket 2.0」
DeNA 中谷氏からは「MySQLite: SQLiteデータベースを読み書きするMySQLストレージエンジン」
…
2014年2月7日にリクルートテクノロジーズで開催された「第3回 ElasticSearch勉強会」でトークしてきました!前回の皆様の発表はKibanaに関する情報がメインでしたが、今回は検索技術中心のガチな内容でとても楽しかったです。
懇親会では今回発表したYamabikoのコア部分である fluent-plugin-mysql-replicator
を実際に利用している方もいらっしゃるなど、感謝感激雨あられでした!ありがとうございます!
…