2012年12月10日月曜日

Gentoo用 MySQLプラグインHandlerSocketのebuild作ったよ


memcachedを越えるクエリ数を出しちゃうぜ的な勢いのMySQLプラグインHandlerSocketがちょっと気になったのでebuild作っておきました。


HandlerSocketのインストール

orverlayを更新して、maskを外してからいつものemergeを実行してください。
laymanでkarky7を追加してから、emergeしてください、不明な場合、q4mの方を参考にして。

karky7 ~ # layman -s karky7
...
...
karky7 ~ # emerge dev-db/HandlerSocket-Plugin-for-MySQL

そしてMySQLの起動、プラグインの読み込みをする。
karky7 ~ # /etc/init.d/mysql start
 * Starting  ...
 * Starting  (/etc/mysql/my.cnf)         [ ok ]
karky7 ~ #
karky7 ~ # mysql -u root

karky7 plugin # mysql -u root
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.1.61-log Gentoo Linux mysql-5.1.61
..
mysql> INSTALL PLUGIN handlersocket SONAME 'handlersocket.so';
Query OK, 0 rows affected (0.00 sec)

mysql> SHOW PLUGINS;
+---------------+--------+----------------+------------------+---------+
| Name          | Status | Type           | Library          | License |
+---------------+--------+----------------+------------------+---------+
| binlog        | ACTIVE | STORAGE ENGINE | NULL             | GPL     |
| ARCHIVE       | ACTIVE | STORAGE ENGINE | NULL             | GPL     |
| BLACKHOLE     | ACTIVE | STORAGE ENGINE | NULL             | GPL     |
| CSV           | ACTIVE | STORAGE ENGINE | NULL             | GPL     |
| MEMORY        | ACTIVE | STORAGE ENGINE | NULL             | GPL     |
| InnoDB        | ACTIVE | STORAGE ENGINE | NULL             | GPL     |
| MyISAM        | ACTIVE | STORAGE ENGINE | NULL             | GPL     |
| MRG_MYISAM    | ACTIVE | STORAGE ENGINE | NULL             | GPL     |
| handlersocket | ACTIVE | DAEMON         | handlersocket.so | BSD     |
+---------------+--------+----------------+------------------+---------+
9 rows in set (0.00 sec)

mysql> Ctrl-C -- exit!
Aborted
karky7 #

ちなみにtypeがDAEMONとして読み込まれるみたい、今度はこれを使ってみます...memcachedとどの位違うのか試してみたい....

0 件のコメント:

コメントを投稿