MySQL-5.6.4からの新機能「InnoDB FTS」を用いた全文検索エンジンのベンチマークLTをしました。#mysqlcasual
2013年4月17日にオラクルで開催された「MySQL Casual Talks Vol.4」に初参加してきました。 さらにライトニングトーク(LT)もさせて頂けましたのでレポートしたいと思います。 前夜 開催前日の夜に「MySQL Casual Talks Vol.4」のイベント告知をTwitterで見つけました。 この手の勉強会は気づいたときには満席で参加を諦める事が多かったのですが、...
View ArticleInnoDBのロックは行ロックじゃなくてインデックス行ロックだからね、という例
また使う気がするのでメモ。mysql1> CREATE DATABASE d1;mysql1> USE d1;mysql1> CREATE TABLE t1 (num SERIAL, val VARCHAR(32), KEY (val(1))) ENGINE = InnoDB;mysql1> INSERT INTO t1 VALUES (1, 'one'), (2,...
View ArticleMySQL5.6 ALTER TABLE中のtmpdirのファイル
なんかうれし恥ずかし状態になっているので頑張って調べてます。もともとの話は、MySQL5.6で巨大テーブルのALTER TABLE中にtmpdirに何かI/Oがあるせいで遅くなってる、という話で、⇒MySQLでデータ領域をシステムと別diskにするならtmpdirも設定した方がいい - 酒日記 はてな支店というか、でも、During an online DDL operation that...
View ArticleGrowthForecastã‚’init.dを用ã„ã¦è‡ªå‹•èµ·å‹•ã™ã‚‹æ–¹æ³•
グラフツールã§ã‚ã‚‹GrowthForecastã¯Fluentdã¨çµ„ã¿åˆã‚ã›ãŸåˆ©ç”¨ã§ä¸€èºæœ‰åã¨ãªã‚Šã€è‡ªåˆ†ã«ã¨ã£ã¦ã‚‚æ¬ ã‹ã›ãªã„å˜åœ¨ã¨ãªã‚Šã¤ã¤ã‚りã¾ã™ã€‚...
View ArticleMySQL 5.5.30のmysqldumpに当てるパッチ書いた
前々からパッチは書いてあって(本番環境で使ってる)公開するする詐欺だったんだけれども、著作権周りのごたごたが社内でやっと落ち着いたので今度こそ公開。修正している内容の主なものは、"--master-data=2と--dump-slave=2を同時に指定できるようにする"です。何に使うかというと、こんな構成で・バイナリログのバックアップはlog-slave-updatesでスレーブにとってあるので、・...
View ArticleMySQLは立ち止まらない・・・MySQL 5.7開発版登場!
まだMySQL 5.6が登場して興奮冷めやらぬところだが、MySQLの開発チームはその手綱を緩めることはない。次期バージョンの開発版であるMySQL 5.7.1がすでに登場している。MySQLの開発リリースモデルではマイルストーンリリースと呼ばれるマイナーバージョンごとに新しい機能が盛り込まれる。(参照:MySQL 5.5登場)MySQL...
View ArticleMySQL5.6とMySQL5.0のレプリケーションでI/OスレッドがError: 2049
MySQL5.6をスレーブに、old_passwords = 1なMySQL5.0をマスターにしてレプリケーションを組もうとすると、mysql56> show slave status\G*************************** 1. row *************************** Slave_IO_State: Connecting to master...
View ArticleMariaDB 10.0.2にinformation_schema.QUERY_CACHE_INFOが入ってる
最近、クエリキャッシュの中身を見るinformation_schemaプラグイン作りたいとか思って試行錯誤してた訳なんですが、まあやっぱり他の誰かも思いつきますよね。http://lists.askmonty.org/pipermail/commits/2013-March/004459.htmlMariaDB [d1]> SELECT * FROM t1;+-----+------+|...
View ArticleLast_SQL_Errno: 1677 ã«ã§ã‚ã£ãŸ
çã—ã„エラーã§SQLã‚¹ãƒ¬ãƒƒãƒ‰ãŒæ¢ã¾ã£ã¦ã„ãŸã€‚mysql> SHOW SLAVE STATUS\G.. Last_SQL_Errno: 1677 Last_SQL_Error: Column 0 of table 'd1.t1' cannot be...
View Articleニコニコニュースã§ã‚‚使ã‚れã¦ã„る全文検索パーサプラã‚...
mysqlftppc (MySQL full-text parser plugin collection) ã¨ã„ã†ã€å…¨æ–‡æ¤œç´¢ãƒ‘ーサプラグインã¯ã”å˜ã˜ã§ã—ょã†ã‹ã€‚ ã“れã¯MySQL標準㮠Full Text Parser...
View Article全文検索エンジン Tritonn (MySQL-5.0+Senna)...
Tritonn (MySQL-5.0+Senna) ã‹ã‚‰ã€Œmysqlftppcã€ã¸ã®ç§»è¡Œã‚’行ã†éš›ã®Tipsã‚’ã¾ã¨ã‚ã¾ã—ãŸã€‚ インストール方法...
View ArticleMySQL-5.6.4ã‹ã‚‰ã®æ–°æ©Ÿèƒ½ã€ŒInnoDB FullText...
MyISAMã§å‡ºæ¥ã‚‹parserã®æŒ‡å®šã€InnoDBã§ã‚‚出æ¥ãŸã‚‰å¤¢ãŒåºƒãŒã‚Šã¾ã™ã‚ˆã。 ãã†ã€MySQL-5.6.4ã‹ã‚‰å¯¾å¿œã¨ãªã£ãŸInnoDB FullTextSearchを〠自作ã®parser...
View Article「mysqlftppcã€ã«é–¢ã™ã‚‹ã‚¹ãƒ©ã‚¤ãƒ‰ãƒ»ãƒ–ãƒã‚°è¨˜äº‹ã®ã¾ã¨ã‚
ã²ãŸã™ã‚‰ã€Œmysqlftppcã€ã«é–¢ã™ã‚‹ã‚¹ãƒ©ã‚¤ãƒ‰ãƒ»ãƒ–ãƒã‚°è¨˜äº‹ã‚’ã¾ã¨ã‚ã¾ã—ãŸã€‚ mysqlftppc å…¬å¼ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆãƒšãƒ¼ã‚¸ http://mysqlftppc.wiki.sourceforge.net/ mysqlftppc...
View Articlemroonga(groonga)ã®.mrnファイルãŒlock failedã¨ãªã£ãŸå...
何らã‹ã®åŽŸå› ã«ã‚ˆã‚Šlock failedã¨ãªã‚Šã€mroongaã®ãƒ†ãƒ¼ãƒ–ルをå«ã‚€ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã® æ“作ãŒå‡ºæ¥ãªããªã£ãŸã¨ãã®å¾©æ—§æ–¹æ³•を紹介ã—ã¾ã™ã€‚ 復旧方法...
View ArticleCentOS-6.x ã« MySQL-5.6.11 㨠mroonga ã®æœ€æ–°ç‰ˆã‚’数分ã§å…¥ã‚Œã‚‹æ–¹æ³•
CentOS-6.xã®ç’°å¢ƒã« MySQL-5.6.11 㨠mroongaã®æœ€æ–°ç‰ˆã‚’入れる方法を紹介ã—ã¾ã™ã€‚ 以下ãれãžã‚Œã€ã‚¹ãƒ†ãƒƒãƒ—を追ã£ã¦ç´¹ä»‹ã—ã¾ã™ã€‚ オラクル公å¼ã® MySQL-5.6...
View ArticleMySQL-5.5.6ã‹ã‚‰ä»•様ãŒå¤‰ã‚ã£ãŸã€ŒMySQL-shared-compatã€ã®ä¸èº«ã‚’å¾...
MySQL-5.5.6ã‹ã‚‰ä»•様ãŒå¤‰ã‚ã£ãŸã€ŒMySQL-shared-compatã€ã®ä¸èº«ã‚’ç´è§£ãã¾ã™ã€‚ 今回利用ã—ãŸrpmパッケージ MySQL-5.6.11 ã«åŒå°ã•れã¦ã„ã‚‹ MySQL-shared-compat...
View ArticleMySQL-5.6.11-1を使ã£ã¦ã„ã‚‹å...
MySQL-5.6.11-1を使ã£ã¦ã„ã‚‹å ´åˆã«ã¯MySQL-5.6.11-2ã¸ã‚¢ãƒƒãƒ—デートã—ã¾ã—ょã†ã€‚ ç¾è±¡ PHPãªã©ã‹ã‚‰æŽ¥ç¶šã—ãŸå...
View Articlemroongaã§ç‰¹æ®Šè¨˜å·ã‚’用ã„ãŸæ¤œç´¢ã‚’行ã†ã¨ãã®ã‚¨ã‚¹ã‚±ãƒ¼ãƒ—方法
行ã„ãŸã„ã“㨠ダブルクォートをå«ã‚“ã 「aa">aaã€ã¨ã„ã†æ–‡å—列を検索ã™ã‚‹ サンプルクエリ 以下ã®ã‚ˆã†ã«ã€2é‡ã§ã‚¨ã‚¹ã‚±ãƒ¼ãƒ—ã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚...
View Articlemroongaã§parserã¨normalizerã‚’åŒæ™‚ã«æŒ‡å®šã™ã‚‹æ–¹æ³•
mroonga-3.03よりã€ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ã®ã‚³ãƒ¡ãƒ³ãƒˆã«ã¦ã€ parserã¨normalizerを指定ã§ãるよã†ã«ãªã‚Šã¾ã—ãŸã€‚ ãれãžã‚Œã®ã‚¹ã‚ーマ(テーブル構é€...
View ArticleMySQL-5.6.5の新機能「GTID」を使う際に抑えておきたい落とし穴
GTIDというと、MySQL-MHA無しでもフェイルオーバーできる素晴らしい機能だというのが一般的な認識ではないでしょうか。 私もそう思っていました。 しかしよくよく調べてみると、色々な制約があるようです。 Master-Slave構成に関わるすべてのマシンでGTIDを有効にする必要がある MySQL-5.0系からMySQL-5.6系への移行を行うと同時にGTIDを有効化する事は出来ません。...
View Article