mysql:16455
From: Horimoto Yasuhiro <Horimoto Yasuhiro <horimoto@xxxxxxxxxx>>
Date: Fri, 9 Feb 2018 22:23:58 +0900
Subject: [mysql 16455] [ANN] Mroonga 8.00 - MySQLで高速日本語全文検索
こんばんは、Mroongaプロジェクトの堀本です。 Mroonga 8.00をリリースしました! メジャーバージョンアップです! メジャーバージョンアップですが、互換性は壊れていないので、 安心してアップグレードしてください! http://mroonga.org/ja/blog/2018/02/09/mroonga-8.00.html MroongaはMySQLで日本語全文検索を実現するストレージエンジンです。高速で あることや位置情報検索をサポートしていることなどが特徴です。詳細につい はドキュメントをご覧ください。 * Mroongaの特徴 ― Mroonga v8.00 documentation http://mroonga.org/ja/docs/characteristic.html#what-is-mroonga 7.11からの変更点: http://mroonga.org/ja/docs/news.html#release-8-00 さて、今回の主な変更点は次のとおりです。 * ハッシュインデックスを作成する際、使用するリソースを減らすために 小さいハッシュを使うようにしました。 * [percona57] ギャップロック検出をサポートしました。 ## ハッシュインデックスを作成する際、使用するリソースを減らすために 小さいハッシュを使うようにしました。 今回のリリースから、ハッシュインデックスのリソース使用量が少なく なります。 既存のインデックスは、再生成後から、使用するリソース量が少なくなります。 ## [percona57] ギャップロック検出をサポートしました。 以前は、トランザクション分離レベルが SERIALIZABLE または、 REPEATABLE READ の時にギャップロックが試行 されている場合は、 以下のようなエラーになり、ギャップロックが適用されませんでした。 ERROR 1105 (HY000): Using Gap Lock without full unique key in multi-table or multi-statement transactions is not allowed. You need to either rewrite queries to use all unique key columns in WHERE equal conditions, or rewrite to single-table, single-statement transaction. Query: ALTER TABLE t ENGINE=InnoDB 今回のリリースから、上記のような状況でも、ギャップロックが適用される ようになります。 それでは、Mroongaでガンガン検索してください!