Quantcast
Channel: Planet MySQL
Browsing all 1081 articles
Browse latest View live

MySQL-5.6.4からの新機能「InnoDB FTS」を用いた全文検索エンジンのベンチマークLTをしました。#mysqlcasual

2013年4月17日にオラクルで開催された「MySQL Casual Talks Vol.4」に初参加してきました。 さらにライトニングトーク(LT)もさせて頂けましたのでレポートしたいと思います。 前夜 開催前日の夜に「MySQL Casual Talks Vol.4」のイベント告知をTwitterで見つけました。 この手の勉強会は気づいたときには満席で参加を諦める事が多かったのですが、...

View Article


InnoDBのロックは行ロックじゃなくてインデックス行ロックだからね、という例

また使う気がするのでメモ。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 Article


MySQL5.6 ALTER TABLE中のtmpdirのファイル

なんかうれし恥ずかし状態になっているので頑張って調べてます。もともとの話は、MySQL5.6で巨大テーブルのALTER TABLE中にtmpdirに何かI/Oがあるせいで遅くなってる、という話で、⇒MySQLでデータ領域をシステムと別diskにするならtmpdirも設定した方がいい - 酒日記 はてな支店というか、でも、During an online DDL operation that...

View Article

GrowthForecastをinit.dを用いて自動起動する方法

グラフツールであるGrowthForecastはFluentdと組み合わせた利用で一躍有名となり、自分にとっても欠かせない存在となりつつあります。...

View Article

Image may be NSFW.
Clik here to view.

MySQL 5.5.30のmysqldumpに当てるパッチ書いた

前々からパッチは書いてあって(本番環境で使ってる)公開するする詐欺だったんだけれども、著作権周りのごたごたが社内でやっと落ち着いたので今度こそ公開。修正している内容の主なものは、"--master-data=2と--dump-slave=2を同時に指定できるようにする"です。何に使うかというと、こんな構成で・バイナリログのバックアップはlog-slave-updatesでスレーブにとってあるので、・...

View Article


MySQLは立ち止まらない・・・MySQL 5.7開発版登場!

まだMySQL 5.6が登場して興奮冷めやらぬところだが、MySQLの開発チームはその手綱を緩めることはない。次期バージョンの開発版であるMySQL 5.7.1がすでに登場している。MySQLの開発リリースモデルではマイルストーンリリースと呼ばれるマイナーバージョンごとに新しい機能が盛り込まれる。(参照:MySQL 5.5登場)MySQL...

View Article

MySQL5.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 Article

MariaDB 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 Article


Last_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 Article

MySQL-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 Article


mroonga(groonga)の.mrnファイルがlock failedとなったå...

何らかの原因によりlock failedとなり、mroongaのテーブルを含むデータベースの 操作が出来なくなったときの復旧方法を紹介します。 復旧方法...

View Article

CentOS-6.x に MySQL-5.6.11 と mroonga の最新版を数分で入れる方法

CentOS-6.xの環境に MySQL-5.6.11 と mroongaの最新版を入れる方法を紹介します。 以下それぞれ、ステップを追って紹介します。 オラクル公式の MySQL-5.6...

View Article


MySQL-5.5.6から仕様が変わった「MySQL-shared-compat」の中身をå¾...

MySQL-5.5.6から仕様が変わった「MySQL-shared-compat」の中身を紐解きます。 今回利用したrpmパッケージ MySQL-5.6.11 に同封されている MySQL-shared-compat...

View Article

MySQL-5.6.11-1を使っているå...

MySQL-5.6.11-1を使っている場合にはMySQL-5.6.11-2へアップデートしましょう。 現象 PHPなどから接続したå...

View Article


mroongaで特殊記号を用いた検索を行うときのエスケープ方法

行いたいこと ダブルクォートを含んだ「aa">aa」という文字列を検索する サンプルクエリ 以下のように、2重でエスケープする必要があります。...

View Article

mroongaでparserとnormalizerを同時に指定する方法

mroonga-3.03より、インデックスのコメントにて、 parserとnormalizerを指定できるようになりました。 それぞれのスキーマ(テーブル構é€...

View Article

MySQL-5.6.5の新機能「GTID」を使う際に抑えておきたい落とし穴

GTIDというと、MySQL-MHA無しでもフェイルオーバーできる素晴らしい機能だというのが一般的な認識ではないでしょうか。 私もそう思っていました。 しかしよくよく調べてみると、色々な制約があるようです。 Master-Slave構成に関わるすべてのマシンでGTIDを有効にする必要がある MySQL-5.0系からMySQL-5.6系への移行を行うと同時にGTIDを有効化する事は出来ません。...

View Article
Browsing all 1081 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>