Spiderストレージエンジンのバージョン 3.1(beta)とVartical Partitioningのバージョン
1.0(beta)をリリースしました。
Spiderストレージエンジンは、database sharding用のストレージエンジンです。
http://spiderformysql.com/
Vertical Partitioningストレージエンジンは、テーブルのVertical
Partitioning用のストレージエンジンです。
http://launchpad.net/vpformysql
バイナリのダウンロードにはこちらをご利用ください。
http://spiderformysql.com/download_spider.html
今回の主な変更は以下です。
Spider
…
昨日のMyNA会でちょっと話が出ていたEXPLAIN FOR CONNECTIONの使い方。
正直これそんなに便利なものじゃないと思うんですが。
http://dev.mysql.com/doc/refman/5.7/en/explain.html
{explainable_stmt | FOR CONNECTION
connection_id}となっている通り、EXPLAINに食わせるSQLステートメントの代わりにFOR
CONNECTION x; として指定する。
conn1> explain SELECT * FROM t1, t1 AS t2;[さらに読む]
+----+-------------+-------+------+---------------+------+---------+------+--------+---------------------------------------+
| id | select_type | table | type | possible_keys | key | key_len | ref | rows | Extra | …
なぁんて、もったいぶった話じゃないんですけど。
あ、@kamipo
さんアイスごちそうさまです。
NDBCLUSTERを使わない理由 from
yoku0825
NDBCLUSTERを使いたくても使えない(んだか使わないんだかよく判らなくなってきた)理由は、
- 今MySQL Serverで動いているのを全て突っ込むには容量がつらい。
- 更新主体のテーブルだけ、というのは障害点が増えるだけなのでパス。
- Diskテーブルに落としたらオワコンなベンチマークも見られたし。
…
Ruby 2.1.0 preview1 がリリースされたので、Ruby/MySQL の速度を測ってみました。
測定環境
- ThinkPad X220 Core i5 2.3GHz
- Linux Mint 15 32bit
- MySQL 5.6.13
測定内容は https://github.com/tmtm/ruby-mysql/tree/master/bench 参照。
…
[さらに読む]昨夜、MySQL Cluster Casualにおいて、「カジュアルにMySQL Clusterを使おう」というタイトルで発表をした。その資料をスライドシェアにアップロードしたので、カジュアルにMySQL Clusterを使ってみたい人は参考にして頂きたい。
カジュアルにMySQL Clusterを使ってみよう@MySQL Cluster Casual Talks 2013.09 from Mikiya Okuno SlideShareではフォントが何やらおかしいので、資料をダウンロードして頂けると幸いである。
「 MySQL Cluster をカジュアルに使えるわけないじゃないですかwww」
という声もあったようだが、自分がカジュアルだと思えばそれがカジュアルなのだ!!
発表では、5分程度でMySQL Clusterのインスタンスをインストールするデモを見ていただいた
Original post: http://anothermysqldba.blogspot.com/2013/09/mysql-yum-repo-oracles-mariadb-and.html
例えばMySQLの最新のRPMをダウンロードの上、関連するソフトウェアをインストールする際に多くの人々は、今日のyumパッケージマネージャに固執することを好む。
あなたがベンダーからRPMSをダウンロードして、yumを(yumをインストール*。rpmの)を使ってインストールできますが、あなたはまた、MySQLのパッケージベンダーから直接引っ張ってあなたのyumのリポジトリを更新することができます。
この記事の時点では、あなただけのMySQL 5.6
GAがリリースされたにもかかわらず、MySQLを5.5.13にあなたを取得します …
みんなのヒーロー pt-online-schema-change
ですが、HandlerSocketと非常に相性が悪い。というかHandlerSocketとテーブルのメタデータをロックするDDL(つまりフツーのALTER
TABLEでも)相性がすごく悪い。
去年もハマってましたね。季節ものなんでしょうか。まだ試す予定ってタイトルに書いてあった割に1年放置してましたはい。
⇒ HandlerSocketの不思議な動作(まだ試す予定)
HandlerSocketで読み書きしている環境でALTER TABLEをかけようとすると、
- ALTER TABLEはHandlerSocketのTable Closeを待つ
- 後続のクエリーはALTER TABLEのメタデータロックを待つ …
なんか変だなーと思っていたんですがすっきりしました。
mysql56> CREATE TABLE t1 (num serial, val varchar(32)) Engine= InnoDB;[さらに読む]
Query OK, 0 rows affected (0.05 sec)
mysql56> SHOW CREATE TABLE t1\G
*************************** 1. row ***************************
Table: t1
Create Table: CREATE TABLE `t1` (
`num` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
`val` varchar(32) DEFAULT NULL,
UNIQUE KEY `num` (`num`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8
1 row in set (0.00 sec)
mysql56> INSERT INTO t1 VALUES (1, 'one'), (2, 'two');
Query OK, 2 rows affected (0.02 sec)
Records: 2 Duplicates: 0 Warnings: 0
mysql56> SELECT * FROM t1;
+-----+------+
| num | val |
+-----+------+
| 1 | one |
| 2 | two |
+-----+------+
2 rows in set (0.00 sec)
mysql56> SHOW CREATE TABLE t1\G …
MariaDB 10.0.2でインプリメントされたMulti-source
replication(1スレーブに複数マスター構成)、MySQL
5.6に紛れて試していなかったんだけれど時間があったのでちょっとだけ試してみた。
リファレンス ⇒ https://mariadb.com/kb/en/multi-source-replication/
MariaDB KnowledgebaseはWEB遅い、マニュアル見づらい感。。
mariadb> SHOW ALL SLAVES STATUS\G[さらに読む]
Empty set (0.00 sec)
mariadb> CHANGE MASTER 'mysql56' TO master_host= 'localhost', master_port= 64056, master_user= 'replicator', master_log_file= 'bin.000001', master_log_pos= 1;
Query OK, 0 rows affected (0.03 sec)
mariadb> SHOW SLAVE 'mysql56' STATUS\G
*************************** 1. row ***************************
…
2年ぶりにOSC北海道に参加しました。昨年は個人的な事情でスケジュールが合わなかった故。今回で4回目の参加になります。日本MySQLユーザ会としてのブース出展とセミナー開催のために参加。
https://www.ospn.jp/osc2013-do/
会場は …
[さらに読む]