YUKI Hiroshi
null+****@clear*****
Wed Aug 29 19:21:05 JST 2018
YUKI Hiroshi 2018-08-29 19:21:05 +0900 (Wed, 29 Aug 2018) Revision: 758f57c3695945544b8db2a741f6d214feb705ed https://github.com/groonga/groonga.org/commit/758f57c3695945544b8db2a741f6d214feb705ed Merged e6599e4: Merge pull request #52 from groonga/add-release-info-8.0.6 Message: Add release entry for 8.0.6 Added files: en/_posts/2018-08-29-groonga-8.0.6.md ja/_posts/2018-08-29-groonga-8.0.6.md Added: en/_posts/2018-08-29-groonga-8.0.6.md (+42 -0) 100644 =================================================================== --- /dev/null +++ en/_posts/2018-08-29-groonga-8.0.6.md 2018-08-29 19:21:05 +0900 (31ecd4a3) @@ -0,0 +1,42 @@ +--- +layout: post.en +title: Groonga 8.0.6 has been released +description: Groonga 8.0.6 has been released! +--- + +## Groonga 8.0.6 has been released + +[Groonga 8.0.6](/docs/news.html#release-8-0-6) has been released! + +How to install: [Install](/docs/install.html) + +### Changes + +Here are important changes in this release: + +* Optimizer is a built-in feature now. +* Enable sequential search for enough filtered case by default. +* `load` command now supports the `lock_table` option. + +#### Optimizer is a built-in feature now + +The optimizer plugin has became a built-in feature. +It is disabled by default, and you need to set `GRN_EXPR_OPTIMIZE=yes` (or use the `expression_rewriters` plugin as before) for activation. + +#### Enable sequential search for enough filtered case by default + +Groonga now finds results by sequential search, from enough narrowed results. +It may be faster than regular index search for very narrowed results, like less than 1000 records which is 1% of all results. + +You can disable this feature by setting an environment variable: `GRN_TABLE_SELECT_ENOUGH_FILTERED_RATIO=0.0` + +#### `load` command now supports the `lock_table` option + +Now `load --lock_table yes` command line loads data with locking of the target table, while updating columns and applying `--each`. +It avoids conflict of `load` and `delete`, but it will reduce the performance of loading. + +### Conclusion + +See [Release 8.0.6 2018-08-29](/docs/news.html#release-8-0-6) about detailed changes since 8.0.5 + +Let's search by Groonga! Added: ja/_posts/2018-08-29-groonga-8.0.6.md (+42 -0) 100644 =================================================================== --- /dev/null +++ ja/_posts/2018-08-29-groonga-8.0.6.md 2018-08-29 19:21:05 +0900 (55a0866a) @@ -0,0 +1,42 @@ +--- +layout: post.ja +title: Groonga 8.0.6リリース +description: Groonga 8.0.6をリリースしました! +--- + +## Groonga 8.0.6リリース + +肉の日ですね。[Groonga 8.0.6](/ja/docs/news.html#release-8-0-5)をリリースしました! + +それぞれの環境毎のインストール方法: [インストール](/ja/docs/install.html) + +### 変更内容 + +主な変更点は以下の通りです。 + +* オプティマイザが組み込みの機能になりました。 +* 充分に少ない結果に対して、既定の状態でシーケンシャルサーチを行うようになりました。 +* `load` コマンドに `lock_table` オプションを追加しました。 + +#### オプティマイザが組み込みの機能になりました + +従来プラグインとして提供されていたオプティマイザが、組み込みの機能になりました。 +この機能は初期状態で無効化されており、有効化するには環境変数 `GRN_EXPR_OPTIMIZE=yes` をセットする(または従来通り `expression_rewriters` プラグインを読み込む)必要があります。 + +#### 充分に少ない結果に対して、既定の状態でシーケンシャルサーチを行うようになりました + +充分に絞り込まれた後の検索結果に対して、シーケンシャルサーチを行うようになりました。 +全ての結果のうちの1%で1000レコード未満まで絞り込まれた状態では、通常のインデックス検索よりもシーケンシャルサーチの方が高速です。 + +この機能は環境変数 `GRN_TABLE_SELECT_ENOUGH_FILTERED_RATIO=0.0` をセットする事により無効化できます。 + +#### `load` コマンドに `lock_table` オプションを追加しました + +`load --lock_table yes`というコマンド列によって、カラムの更新と `--each` の適用の間、テーブルをロックできるようになりました。 +これは `load` と `delete` の衝突の防止に役立ちますが、ロード性能を低下させるでしょう。 + +### さいごに + +8.0.5からの詳細な変更点は[8.0.6リリース 2018-08-29](/ja/docs/news.html#release-8-0-6)を確認してください。 + +それでは、Groongaでガンガン検索してください! -------------- next part -------------- HTML����������������������������... URL: https://lists.osdn.me/mailman/archives/groonga-commit/attachments/20180829/53a8ee98/attachment-0003.htm