Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
42 changes: 21 additions & 21 deletions releases/release-3.0-beta.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,24 +20,24 @@ summary: 2019年1月19日にリリースされたTiDB 3.0ベータ版は、安
- 新しいCascadesオプティマイザをサポートするために、変数`tidb_enable_cascades_planner`を追加します。現在、Cascadesオプティマイザはまだ完全に実装されておらず、デフォルトではオフになっています[#7879](https://github.com/pingcap/tidb/pull/7879)
- トランザクションのインデックス結合の使用をサポート [#7877](https://github.com/pingcap/tidb/pull/7877)
- 外部結合の定数伝播を最適化し、結合結果の外部テーブルに関連するフィルタリング条件を外部結合を介して外部テーブルにプッシュダウンできるようにすることで、外部結合の無駄な計算を減らし、実行パフォーマンスを向上させます[#7794](https://github.com/pingcap/tidb/pull/7794)
- 投影除去の最適化ルールを集計除去の後の位置に調整し、冗長な`Project`演算子回避する [#7909](https://github.com/pingcap/tidb/pull/7909)
- 投影除去の最適化ルールを集計除去の後の位置に調整し、冗長な`Project`演算子を回避する [#7909](https://github.com/pingcap/tidb/pull/7909)
- `IFNULL`関数を最適化し、入力パラメータに NULL 以外の属性がある場合はこの関数を削除します[#7924](https://github.com/pingcap/tidb/pull/7924)
- `_tidb_rowid`構築クエリの範囲をサポートし、テーブル全体のスキャンを回避してクラスタのストレスを軽減します[#8047](https://github.com/pingcap/tidb/pull/8047)
- `IN`サブクエリを最適化して集計後に内部結合を実行し、この最適化ルールを有効にしてデフォルトで開くかどうかを制御する`tidb_opt_insubq_to_join_and_agg`変数を追加します[#7531](https://github.com/pingcap/tidb/pull/7531)
- `DO`文でのサブクエリの使用をサポート [#8343](https://github.com/pingcap/tidb/pull/8343)
- 不要なテーブルスキャンと結合操作を削減し、実行パフォーマンスを向上させるために、外部結合除去の最適化ルールを追加します[#8021](https://github.com/pingcap/tidb/pull/8021)
- `TIDB_INLJ`オプティマイザのヒントの動作を変更すると、オプティマイザはヒントで指定されたテーブルをインデックス結合内部テーブルとして使用します。 [#8243](https://github.com/pingcap/tidb/pull/8243)
- `Prepare`文の実行プランキャッシュが有効になったときに使用できるように、 `PointGet`広い範囲で使用します[#8108](https://github.com/pingcap/tidb/pull/8108)
- `TIDB_INLJ`オプティマイザヒントの動作を変更し、オプティマイザがヒントで指定されたテーブルをインデックス結合の内部テーブルとして使用するようにします。 [#8243](https://github.com/pingcap/tidb/pull/8243)
- `Prepare`文の実行プランキャッシュが有効になったときに使用できるように、 `PointGet`を広い範囲で使用します[#8108](https://github.com/pingcap/tidb/pull/8108)
- 複数のテーブルを結合する際の結合順序の選択を最適化するために貪欲アルゴリズム`Join Reorder`を導入する[#8394](https://github.com/pingcap/tidb/pull/8394)
- ビューをサポート[#8757](https://github.com/pingcap/tidb/pull/8757)
- ウィンドウ機能をサポート[#8630](https://github.com/pingcap/tidb/pull/8630)
- ウィンドウ関数をサポート[#8630](https://github.com/pingcap/tidb/pull/8630)
- `TIDB_INLJ`が有効になっていない場合にクライアントに警告を返し、ユーザビリティを向上させる[#9037](https://github.com/pingcap/tidb/pull/9037)
- フィルタリング条件とテーブル統計に基づいてフィルタリングされたデータの統計を推測する機能をサポート[#7921](https://github.com/pingcap/tidb/pull/7921)
- レンジパーティションのパーティションプルーニング最適化ルールの改善 [#8885](https://github.com/pingcap/tidb/pull/8885)
- SQLエグゼキュータ
- 空の`ON`条件サポートするために`Merge Join`演算子を最適化する [#9037](https://github.com/pingcap/tidb/pull/9037)
- 空の`ON`条件をサポートするために`Merge Join`演算子を最適化する [#9037](https://github.com/pingcap/tidb/pull/9037)
- ログを最適化し、 `EXECUTE`文を実行するときに使用されるユーザー変数を出力します。 [#7684](https://github.com/pingcap/tidb/pull/7684)
- `COMMIT`文スロークエリ情報を出力するためにログを最適化します [#7951](https://github.com/pingcap/tidb/pull/7951)
- `COMMIT`文のスロークエリ情報を出力するためにログを最適化します [#7951](https://github.com/pingcap/tidb/pull/7951)
- SQLチューニングプロセスを容易にする`EXPLAIN ANALYZE`機能をサポートする[#7827](https://github.com/pingcap/tidb/pull/7827)
- 多数の列を持つ幅の広いテーブルの書き込みパフォーマンスを最適化します[#7935](https://github.com/pingcap/tidb/pull/7935)
- `admin show next_row_id`をサポート [#8242](https://github.com/pingcap/tidb/pull/8242)
Expand All @@ -51,22 +51,22 @@ summary: 2019年1月19日にリリースされたTiDB 3.0ベータ版は、安
- クエリプランキャッシュを最適化し、メモリ使用量を制限することで、過剰なプランをキャッシュすることによって引き起こされる TiDB OOM の問題を回避します[#8339](https://github.com/pingcap/tidb/pull/8339)
- `Prepare`文を最適化して、 `ORDER BY` / `GROUP BY` / `LIMIT`句の`?`プレースホルダの使用をサポートする [#8206](https://github.com/pingcap/tidb/pull/8206)
- 権限管理
- `ANALYZE`文権限チェックを追加する [#8486](https://github.com/pingcap/tidb/pull/8486)
- `USE`文権限チェックを追加する [#8414](https://github.com/pingcap/tidb/pull/8418)
- `SET GLOBAL`文権限チェックを追加する [#8837](https://github.com/pingcap/tidb/pull/8837)
- `SHOW PROCESSLIST`文権限チェックを追加する [#7858](https://github.com/pingcap/tidb/pull/7858)
- `ANALYZE`文の権限チェックを追加する [#8486](https://github.com/pingcap/tidb/pull/8486)
- `USE`文の権限チェックを追加する [#8414](https://github.com/pingcap/tidb/pull/8418)
- `SET GLOBAL`文の権限チェックを追加する [#8837](https://github.com/pingcap/tidb/pull/8837)
- `SHOW PROCESSLIST`文の権限チェックを追加する [#7858](https://github.com/pingcap/tidb/pull/7858)
- サーバー
- `Trace`機能サポート [#9029](https://github.com/pingcap/tidb/pull/9029)
- プラグインフレームワークサポート [#8788](https://github.com/pingcap/tidb/pull/8788)
- `Trace`機能をサポート [#9029](https://github.com/pingcap/tidb/pull/9029)
- プラグインフレームワークをサポート [#8788](https://github.com/pingcap/tidb/pull/8788)
- `unix_socket`とTCPを同時に使用してデータベースに接続することをサポートします [#8836](https://github.com/pingcap/tidb/pull/8836)
- `interactive_timeout`システム変数サポート [#8573](https://github.com/pingcap/tidb/pull/8573)
- `wait_timeout`システム変数サポート [#8346](https://github.com/pingcap/tidb/pull/8346)
- `interactive_timeout`システム変数をサポート [#8573](https://github.com/pingcap/tidb/pull/8573)
- `wait_timeout`システム変数をサポート [#8346](https://github.com/pingcap/tidb/pull/8346)
- `tidb_batch_commit`変数を使用して、ステートメントの数に基づいてトランザクションを複数のトランザクションに分割することをサポートします。 [#8293](https://github.com/pingcap/tidb/pull/8293)
- `ADMIN SHOW SLOW`文を使用してスローログをチェックするサポート [#7785](https://github.com/pingcap/tidb/pull/7785)
- `ADMIN SHOW SLOW`文を使用してスローログをチェックすることをサポート [#7785](https://github.com/pingcap/tidb/pull/7785)
- 互換性
- `ALLOW_INVALID_DATES` SQLモードをサポート [#9027](https://github.com/pingcap/tidb/pull/9027)
- CSVファイルのフォールトトレランスを`LoadData`向上[#9005](https://github.com/pingcap/tidb/pull/9005)
- MySQL 3.20ハンドシェイクプロトコルサポート [#8812](https://github.com/pingcap/tidb/pull/8812)
- CSVファイルに対する`LoadData`のフォールトトレランスを向上[#9005](https://github.com/pingcap/tidb/pull/9005)
- MySQL 320ハンドシェイクプロトコルをサポート [#8812](https://github.com/pingcap/tidb/pull/8812)
- 符号なし`bigint`列をAUTO_INCREMENT列として使用することをサポート [#8181](https://github.com/pingcap/tidb/pull/8181)
- `SHOW CREATE DATABASE IF NOT EXISTS`構文をサポートする [#8926](https://github.com/pingcap/tidb/pull/8926)
- フィルタリング条件にユーザー変数が含まれている場合、述語プッシュダウン操作を放棄して、ユーザー変数を使用してウィンドウ関数の動作をモックするMySQLの動作との互換性を改善しました[#8412](https://github.com/pingcap/tidb/pull/8412)
Expand All @@ -90,18 +90,18 @@ summary: 2019年1月19日にリリースされたTiDB 3.0ベータ版は、安
- スケジュールパラメータ関連のメトリックを追加する [#1406](https://github.com/pingcap/pd/pull/1406)
- クラスターラベル関連のメトリクスを追加する [#1402](https://github.com/pingcap/pd/pull/1402)
- インポートデータシミュレータを追加する [#1263](https://github.com/pingcap/pd/pull/1263)
- リーダー選挙に関する`Watch`問題を修正[#1396](https://github.com/pingcap/pd/pull/1396)
- リーダー選出に関する`Watch`の問題を修正[#1396](https://github.com/pingcap/pd/pull/1396)

## TiKV {#tikv}

- 分散GC をサポート [#3179](https://github.com/tikv/tikv/pull/3179)
- 書き込みストールを回避するために、スナップショットを適用する前に RocksDB レベル 0 ファイルをチェックします。 [#3606](https://github.com/tikv/tikv/pull/3606)
- リバース`raw_scan`と`raw_batch_scan` サポート [#3742](https://github.com/tikv/tikv/pull/3724)
- 逆順の`raw_scan`と`raw_batch_scan`をサポート [#3742](https://github.com/tikv/tikv/pull/3724)
- HTTPを使用した監視情報の取得をサポート[#3855](https://github.com/tikv/tikv/pull/3855)
- DST をより良くサポート[#3786](https://github.com/tikv/tikv/pull/3786)
- バッチでのRaftメッセージの受信と送信をサポート [#3931](https://github.com/tikv/tikv/pull/3913)
- 新しいストレージエンジン Titan を導入 [#3985](https://github.com/tikv/tikv/pull/3985)
- gRPCをv1.17.2にアップグレード[#4023](https://github.com/tikv/tikv/pull/4023)
- バッチでクライアントリクエストを受信し、応答を送信することをサポートします。 [#4043](https://github.com/tikv/tikv/pull/4043)
- マルチスレッド対応適用 [#4044](https://github.com/tikv/tikv/pull/4044)
- マルチスレッドRaftstore サポート [#4066](https://github.com/tikv/tikv/pull/4066)
- マルチスレッド Apply をサポート [#4044](https://github.com/tikv/tikv/pull/4044)
- マルチスレッドRaftstoreをサポート [#4066](https://github.com/tikv/tikv/pull/4066)
Loading
Loading