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
4 changes: 2 additions & 2 deletions releases/release-1.0-ga.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ summary: TiDB 1.0は、MySQLとの互換性、SQLの最適化、安定性、そ

- SQL クエリ オプティマイザ:
- コストモデルを調整する
- プッシュダウンを分析する
- `ANALYZE` のプッシュダウン
- 関数シグネチャプッシュダウン
- 内部データ形式を最適化して中間データのサイズを削減します
- MySQLとの互換性を強化する
Expand All @@ -35,7 +35,7 @@ summary: TiDB 1.0は、MySQLとの互換性、SQLの最適化、安定性、そ
- 構成フレームワークをサポート
- ThriftSever/JDBCおよびSpark SQLをサポート

## 了承 {#acknowledgement}
## 謝辞 {#acknowledgement}

### 以下の企業およびチームに特別な感謝を申し上げます {#special-thanks-to-the-following-enterprises-and-teams}

Expand Down
4 changes: 2 additions & 2 deletions releases/release-1.0.2.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: TiDB 1.0.2 Release Notes
summary: TiDB 1.0.2は2017年11月13日にリリースされました。アップデートには、インデックスポイントクエリのコスト見積もりの最適化、Alter Table Add カラム構文のサポート、クエリ最適化の改善が含まれています。Placement Driver (PD) のスケジューリング安定性が向上し、TiKVはテーブル分割をサポートし、キー長を4KBに制限するようになりました。その他の改善点としては、読み取りトラフィック統計の精度向上、LIKE動作とdo_div_modのバグ修正などがあります。
summary: TiDB 1.0.2は2017年11月13日にリリースされました。アップデートには、インデックスポイントクエリのコスト見積もりの最適化、Alter Table Add Column 構文のサポート、クエリ最適化の改善が含まれています。Placement Driver (PD) のスケジューリング安定性が向上し、TiKVはテーブル分割をサポートし、キー長を4KBに制限するようになりました。その他の改善点としては、読み取りトラフィック統計の精度向上、LIKE動作とdo_div_modのバグ修正などがあります。
---

# TiDB 1.0.2 リリースノート {#tidb-1-0-2-release-notes}
Expand All @@ -22,7 +22,7 @@ summary: TiDB 1.0.2は2017年11月13日にリリースされました。アッ

## TiKV {#tikv}

- 1 つの領域に複数のテーブルのデータが含まれないようにテーブルを分割する機能をサポート
- 1 つのリージョンに複数のテーブルのデータが含まれないようにテーブルを分割する機能をサポート
- キーの長さを4KB以下に制限する
- より正確な読み取りトラフィック統計
- コプロセッサスタックに強力な保護を実装する
Expand Down
2 changes: 1 addition & 1 deletion releases/release-1.0.3.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ summary: TiDB 1.0.3は2017年11月28日にリリースされました。アッ
## TiKV {#tikv}

- PDクライアントのデッドロック問題を修正
- `NotLeader`に間違ったリーダー値が要求される問題を修正しました
- `NotLeader`で誤ったリーダー値が返される問題を修正しました
- コプロセッサのチャンクサイズが大きすぎる問題を修正

1.0.2 から 1.0.3 にアップグレードするには、PD -> TiKV -> TiDB のローリングアップグレード順序に従います。
4 changes: 2 additions & 2 deletions releases/release-1.0.4.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,9 @@ summary: TiDB 1.0.4は2017年12月11日にリリースされました。アッ

- [`tidb-server`起動時に統計情報の読み込みを高速化します](https://github.com/pingcap/tidb/pull/5362)
- [`show variables`文のパフォーマンスを向上する](https://github.com/pingcap/tidb/pull/5363)
- [結合されたインデックスを処理するために`Add Index`文を使用するときに発生する可能性のある問題を修正しました](https://github.com/pingcap/tidb/pull/5323)
- [複合インデックスを処理するために`Add Index`文を使用するときに発生する可能性のある問題を修正しました](https://github.com/pingcap/tidb/pull/5323)
- [`Rename Table`文を使用してテーブルを別のデータベースに移動するときに発生する可能性のある問題を修正しました](https://github.com/pingcap/tidb/pull/5314)
- [`Alter/Drop User`ステートメントの有効性を加速する](https://github.com/pingcap/tidb/pull/5226)
- [`Alter/Drop User`ステートメントが有効になるまでの時間を短縮する](https://github.com/pingcap/tidb/pull/5226)

## TiKV {#tikv}

Expand Down
2 changes: 1 addition & 1 deletion releases/release-1.0.5.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ summary: TiDB 1.0.5は2017年12月26日にリリースされました。アッ
- [スロークエリを別のファイルに出力することをサポートします](https://github.com/pingcap/tidb/pull/5484)
- [新しいセッションを作成するときに、TiKV から`TimeZone`変数を読み込みます](https://github.com/pingcap/tidb/pull/5479)
- [スキーマ状態チェックをサポートし、 `Show Create Table`および`Analyze`文がパブリック テーブル/インデックスのみを処理するようにします](https://github.com/pingcap/tidb/pull/5474)
- [`set transaction read only` `tx_read_only`変数に影響します](https://github.com/pingcap/tidb/pull/5491)
- [`set transaction read only`は`tx_read_only`変数に影響する必要があります](https://github.com/pingcap/tidb/pull/5491)
- [ロールバック時に増分統計データをクリーンアップします](https://github.com/pingcap/tidb/pull/5391)
- [`Show Create Table`文でインデックスの長さが欠落している問題を修正しました](https://github.com/pingcap/tidb/pull/5421)

Expand Down
2 changes: 1 addition & 1 deletion releases/release-1.0.6.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: TiDB 1.0.6 Release Notes
summary: TiDB 1.0.6は2018年1月8日にリリースされました。更新内容には、Alter Table Auto_Increment構文のサポート、コストベース計算のバグ修正、Null JSON問題の修正、シャーディング暗黙行IDの拡張構文のサポートが含まれます。その他の更新内容には、潜在的なDDL問題の修正、特定の関数におけるタイムゾーン設定の考慮、GROUP_CONCAT関数におけるSEPARATOR構文のサポートが含まれます。PDでは、ホットリージョンスケジューラのストア選択の問題を修正しました。1.0.5から1.0.6にアップグレードするには、PD、TiKV、TiDBのローリングアップグレードの順序に従ってください。
summary: TiDB 1.0.6は2018年1月8日にリリースされました。更新内容には、Alter Table Auto_Increment構文のサポート、コストベース計算のバグ修正、Null JSON問題の修正、暗黙の行IDをシャーディングする拡張構文のサポートが含まれます。その他の更新内容には、潜在的なDDL問題の修正、特定の関数におけるタイムゾーン設定の考慮、GROUP_CONCAT関数におけるSEPARATOR構文のサポートが含まれます。PDでは、ホットリージョンスケジューラのストア選択の問題を修正しました。1.0.5から1.0.6にアップグレードするには、PD、TiKV、TiDBのローリングアップグレードの順序に従ってください。
---

# TiDB 1.0.6 リリースノート {#tidb-1-0-6-release-notes}
Expand Down
2 changes: 1 addition & 1 deletion releases/release-1.0.8.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ summary: TiDB 1.0.8がリリースされました。このアップデートに
- [統計差分の更新に関する問題を修正](https://github.com/pingcap/tidb/pull/5787)
- [`Drop Column`ステートメントのpanicエラーを修正しました](https://github.com/pingcap/tidb/pull/5805)
- [`Add Column After`ステートメントを実行する際の DML の問題を修正しました](https://github.com/pingcap/tidb/pull/5818)
- [GCエラーのある領域を無視することでGCプロセスの安定性を向上](https://github.com/pingcap/tidb/pull/5815)
- [GCエラーのあるリージョンを無視することでGCプロセスの安定性を向上](https://github.com/pingcap/tidb/pull/5815)
- [GC を並行して実行して GC プロセスを高速化する](https://github.com/pingcap/tidb/pull/5850)
- [`CREATE INDEX`文の構文サポートを提供する](https://github.com/pingcap/tidb/pull/5853)

Expand Down
6 changes: 3 additions & 3 deletions releases/release-1.1-alpha.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: TiDB 1.1 Alpha Release Notes
summary: 2018年1月19日にリリースされたTiDB 1.1 Alphaでは、MySQLとの互換性、SQLの最適化、安定性、パフォーマンスが大幅に向上しています。主なアップデートには、SQLパーサー、クエリオプティマイザ、エグゼキューターの強化、およびPROXYプロトコルのサーバーサポートが含まれます。PDではAPIの追加、TLSサポート、スケジューリングの改善が提供される一方、TiKVではRaft学習器のサポート、TLS、パフォーマンス最適化が導入されています。さらに、データリカバリツールの強化とフロー制御メカニズムの改善も行われています。
summary: 2018年1月19日にリリースされたTiDB 1.1 Alphaでは、MySQLとの互換性、SQLの最適化、安定性、パフォーマンスが大幅に向上しています。主なアップデートには、SQLパーサー、クエリオプティマイザ、エグゼキューターの強化、およびPROXYプロトコルのサーバーサポートが含まれます。PDではAPIの追加、TLSサポート、スケジューリングの改善が提供される一方、TiKVではRaftラーナーのサポート、TLS、パフォーマンス最適化が導入されています。さらに、データリカバリツールの強化とフロー制御メカニズムの改善も行われています。
---

# TiDB 1.1 アルファ リリースノート {#tidb-1-1-alpha-release-notes}
Expand Down Expand Up @@ -32,7 +32,7 @@ summary: 2018年1月19日にリリースされたTiDB 1.1 Alphaでは、MySQLと

- APIを追加する
- TLSをサポート
- シミュレータのスケジュールにケースを追加する
- スケジューリングシミュレータにケースを追加する
- さまざまなリージョン規模に合わせてスケジュールを調整
- スケジュールに関するいくつかのバグを修正

Expand All @@ -42,7 +42,7 @@ summary: 2018年1月19日にリリースされたTiDB 1.1 Alphaでは、MySQLと
- Raftスナップショットを最適化し、I/Oオーバーヘッドを削減する
- TLSをサポート
- RocksDB 構成を最適化してパフォーマンスを向上させる
- コプロセッサーの一意インデックスの最適化`count (*)`とクエリパフォーマンス
- コプロセッサーで`count (*)`と一意インデックスのクエリパフォーマンスを最適化
- フェイルポイントと安定性テストケースを追加する
- PDとTiKV間の再接続問題を解決する
- データ復旧ツール`tikv-ctl`の機能を強化する
Expand Down
6 changes: 3 additions & 3 deletions releases/release-1.1-beta.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ summary: "2018年2月24日にリリースされたTiDB 1.1ベータ版では、M

- ドロップリージョンデバッグインターフェースを追加する
- PDリーダーの優先順位設定をサポート
- 特定のラベルを持つストアがRaftリーダーをスケジュールしないように構成するサポート
- 特定のラベルを持つストアに Raft リーダーをスケジュールしないように構成することをサポート
- 各PDのヘルスステータスを列挙するためのインターフェースを追加します
- 指標を追加する
- PDリーダーとetcdリーダーを可能な限り同じノードにまとめる
Expand All @@ -38,12 +38,12 @@ summary: "2018年2月24日にリリースされたTiDB 1.1ベータ版では、M

## TiKV {#tikv}

- 潜在的なGC問題を回避するために、オフセット+制限を使用してロックをトラバースする
- 潜在的なGC問題を回避するために、offset + limit を使用してロックをトラバースする
- GC 速度を向上させるために、バッチでロックを解決することをサポート
- GCの同時実行をサポートしてGC速度を向上
- PDスケジュールをより正確にするために、RocksDBコンパクションリスナーを使用してリージョンサイズを更新します。
- `DeleteFilesInRanges`を使用して古いデータを一括削除し、TiKV の起動を高速化します。
- 保持されたファイルが多くのスペースを占有しないように、 Raftスナップショットの最大サイズを設定します。
- `tikv-ctl`のリカバリ操作でより多くの回復操作をサポート
- `tikv-ctl`でより多くのリカバリ操作をサポート
- 順序付きフロー集約操作を最適化する
- 指標を改善し、バグを修正する
21 changes: 11 additions & 10 deletions releases/release-2.0-ga.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ summary: "2018年4月27日にリリースされたTiDB 2.0 GAでは、MySQLと
- `GROUP BY`句が空の場合は、パフォーマンスを向上させるためにストリーム集計オペレーターを使用します。
- `MAX/MIN`関数のインデックスの使用をサポート
- 相関サブクエリの処理アルゴリズムを最適化し、より多くの種類の相関サブクエリの非相関化をサポートし、それらを`Left Outer Join`に変換します。
- インデックスプレフィックスのマッチングに使用する拡張`IndexLookupJoin`
- `IndexLookupJoin`を拡張し、インデックスプレフィックスのマッチングに使用できるようにする
- SQL実行エンジン
- Chunkアーキテクチャを使用してすべてのオペレーターをリファクタリングし、分析クエリの実行パフォーマンスを向上させ、メモリ使用量を削減しました。TPC-Hベンチマークの結果は大幅に改善されました。
- ストリーミング集計オペレーターのプッシュダウンをサポート
Expand Down Expand Up @@ -72,7 +72,7 @@ summary: "2018年4月27日にリリースされたTiDB 2.0 GAでは、MySQLと
- TLSをサポート
- PDリーダーの優先順位付けをサポート
- ラベルに基づいてスケジュールポリシーを構成することをサポート
- 特定のラベルを持つストアがRaftリーダーをスケジュールしないように構成することをサポートします
- 特定のラベルを持つストアに Raft リーダーをスケジュールしないように構成することをサポートします
- 単一のリージョン内のホットスポットを処理するために、手動でリージョンを分割することをサポートします。
- 場合によっては、指定されたリージョンを分散して手動でリージョン分布を調整できるようにサポートします。
- 設定パラメータのチェックルールを追加し、設定項目の有効性チェックを改善します。
Expand All @@ -89,12 +89,12 @@ summary: "2018年4月27日にリリースされたTiDB 2.0 GAでは、MySQLと

## TiKV {#tikv}

- 特徴
- 機能
- 重要な構成を誤った変更から保護する
- `Region Merge`をサポート [実験的]
- `Raw DeleteRange` APIを追加する
- `GetMetric` APIを追加する
- `Raw Batch Put` `Raw Batch Get` `Raw Batch Scan` `Raw Batch Delete`
- `Raw Batch Put` 、 `Raw Batch Get` 、 `Raw Batch Delete` 、 `Raw Batch Scan`を追加
- RawKV API にカラムファミリ オプションを追加し、特定のカラムファミリでの操作の実行をサポートします。
- コプロセッサーでのストリーミングとストリーミング集計をサポート
- コプロセッサーのリクエストタイムアウトの設定をサポート
Expand All @@ -103,14 +103,14 @@ summary: "2018年4月27日にリリースされたTiDB 2.0 GAでは、MySQLと
- 警告やエラーが発生した場合のコプロセッサーの動作の構成をサポートします
- データのインポートプロセス中の書き込み増幅を削減するために、データのインポートモードでの起動をサポートします。
- 手動でリージョンを半分に分割する機能をサポート
- データ復旧ツール`tikv-ctl`改善
- データ復旧ツール`tikv-ctl`を改善
- TiDBの動作をガイドするためにコプロセッサーでより多くの統計を返す
- SST ファイルをインポートするための`ImportSST` API をサポート [実験的]
- TiKV インポーターバイナリを追加してTiDB Lightningと統合し、データを素早くインポートします [実験的]
- TiKV Importer バイナリを追加してTiDB Lightningと統合し、データを素早くインポートします [実験的]
- パフォーマンス
- `ReadPool`を使用して読み取りパフォーマンスを最適化し、 `raw_get/get/batch_get`を30%増加させます
- メトリクスのパフォーマンスを向上させる
- Raftショットプロセスが完了したらすぐにPDに通知して、バランス調整を高速化します。
- Raftスナップショットプロセスが完了したらすぐにPDに通知して、バランス調整を高速化します。
- RocksDBのフラッシュによって発生するパフォーマンスジッターを解決する
- データを削除した後のスペース回収メカニズムを最適化
- サーバーの起動時にガベージクリーンアップを高速化
Expand All @@ -126,7 +126,7 @@ summary: "2018年4月27日にリリースされたTiDB 2.0 GAでは、MySQLと
- CIテストの速度を上げる
- スナップショットが多すぎることによるOOM問題を修正
- gRPCの`keepalive`を構成する
- リージョン番号の増加によって発生するOOM問題を修正
- リージョン数の増加によって発生するOOM問題を修正

## TiSpark {#tispark}

Expand All @@ -141,11 +141,12 @@ TiSpark は個別のバージョン番号を使用します。現在の TiSpark
- リミットプッシュダウン
- インデックス関連のサポートを提供する
- 述語をリージョンキー範囲またはセカンダリインデックスに変換する
- `Index Only`クエリを最適化 -リージョンごとにインデックススキャンをテーブルスキャンに適応的にダウングレード
- `Index Only`クエリを最適化
- リージョンごとにインデックススキャンをテーブルスキャンに適応的にダウングレード
- コストベースの最適化を提供する
- 統計をサポート
- インデックスを選択
- ブロードキャストテーブル費用の見積もり
- ブロードキャストテーブルのコストの見積もり
- 複数のSparkインターフェースのサポートを提供する
- Spark Shell をサポート
- ThriftServer/JDBC をサポート
Expand Down
Loading
Loading