2010年6月27日

[MySQL][Spider]Spider-2.21リリース

Spiderストレージエンジンのバージョン 2.21(beta)をリリースしました。
Spiderストレージエンジンは、database sharding用のストレージエンジンです。
http://spiderformysql.com/

今回の主な変更は以下です。
・テーブルパラメータに「bka_mode」「bka_engine」を追加しました。
・サーバパラメータに「spider_bka_mode」「spider_bka_engine」を追加しました。
 これらのパラメータは、BKAもしくはIN句で大量の条件を列挙するようなケースのパフォーマンスを高めるためのものです。

また、今回からソースコードの圧縮ファイルに「mysql-5.1.44.slave-trx-retry.diff」というファイルが追加されています。
mysql-5.1.44.slave-trx-retry.diffは、slave_transaction_retry_errorsというパラメータを追加します。このパラメータは「slave_transaction_retry_errors=1158,1159,2013,12701」というように指定し、レプリケーションで指定したエラーに遭遇するとトランザクションを再試行するようになります。再試行の回数は「slave_transaction_retries」で指定します。

それ以外の変更については、ダウンロードドキュメント中の「99_change_logs.txt」をご確認下さい。
奥野さん、アドバイスありがとうございます。