Original post: http://anothermysqldba.blogspot.com/2014/03/mysql-and-os-x-install-and-remove.html
だから、これはこのバグを参考にされています:
私はそれ全体を実行してしまったので、私は一体、同様に5.7でそれをテストするものを考え出した。
私はまた、最新のDMRバージョンでこのエラーを再現することができました。 …
Original post: http://anothermysqldba.blogspot.com/2014/03/mysql-and-os-x-install-and-remove.html
だから、これはこのバグを参考にされています:
私はそれ全体を実行してしまったので、私は一体、同様に5.7でそれをテストするものを考え出した。
私はまた、最新のDMRバージョンでこのエラーを再現することができました。 …
最近発売された技術評論社のムック「データベース徹底攻略」に寄稿しました。
この本は、データベースのための本ということで、データベース設計、SQL、MySQL、Redis、MongoDB、Redshiftという代表的な要素技術についてのまとめとなっています。各プロダクト(MySQL、Redis、MongoDB、Redshift)については、現場で実際に本格的に使われている方々による記事なので大いに参考になると思います。
…
Spiderストレージエンジンのバージョン 3.2(rc)とVartical Partitioningのバージョン
1.1(beta)をリリースしました。
Spiderストレージエンジンは、database sharding用のストレージエンジンです。
http://spiderformysql.com/
Vertical Partitioningストレージエンジンは、テーブルのVertical
Partitioning用のストレージエンジンです。
http://launchpad.net/vpformysql
バイナリのダウンロードにはこちらをご利用ください。
http://spiderformysql.com/download_spider.html
今回の主な変更は以下です。
Spider
…
MySQL 5.6へのアップグレードはmysqldump推奨
なんですが、それを無視してmysql_upgradeでアップデートできないものかと考える。というか、深遠な理由でmysql_upgradeでアップグレードしたMySQLが正に目の前にある。
【2014/03/19 11:13修正】
1)
performance_schemaが使えない5.5のperformance_schemaと5.6のperformance_schemaはテーブル構造が盛大に違うので、mysqldを起動させることはできるが盛大にエラーを吐く。performance_schemaにアクセスしようとするとクエリーがエラーになる。
mysqlスキーマの構造が違うのはmysql_upgradeがよしなにしてくれる(ので、InnoDB統計情報永続化とか、relay_log_info_repository= …
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; しておかないと重くなる。
mysql56> SELECT CONCAT(table_schema, '.', table_name) AS object, column_type FROM columns WHERE column_name= ? ORDER BY 1, 2;
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)
…