重要
このページは英語版のページを機械翻訳しています。原文は
こちらからご覧ください。
TiDB 2.1 RC3 リリースノート
2018 年 9 月 29 日に、TiDB 2.1 RC3 がリリースされました。 TiDB 2.1 RC2 と比較して、このリリースでは安定性、互換性、SQL オプティマイザー、および実行エンジンが大幅に向上しています。
TiDB
- SQLオプティマイザー
- ステートメントに埋め込み
LEFT OUTER JOIN
#7689が含まれている場合の誤った結果の問題を修正 JOIN
ステートメントの述語プッシュダウンの最適化ルールを強化#7645UnionScan
演算子#7695の述語プッシュダウンの最適化ルールを修正Union
演算子の固有キー プロパティが正しく設定されない問題を修正#7680- 定数折り込みの最適化ルールを強化#7696
- テーブル デュアル#7756への伝播後にフィルターが null になるデータ ソースを最適化します。
- SQL実行エンジン
- トランザクション内の読み取りリクエストのパフォーマンスを最適化する#7717
- 一部のエグゼキュータでChunkメモリを割り当てるコストを最適化します#7540
- ポイントクエリがすべて NULL 値を取得する列によって引き起こされる「インデックスが範囲外」panicを修正します#7790
- サーバ
- 設定ファイルのメモリクォータが有効にならない問題を修正#7729
tidb_force_priority
システム変数を追加して、各ステートメントの実行優先順位を設定します#7694admin show slow
ステートメントを使用したスロー クエリ ログ#7785の取得のサポート
- 互換性
information_schema.schemata
#7751でcharset/collation
の結果が正しくない問題を修正hostname
システム変数の値が空である問題を修正します#7750
- 式
AES_ENCRYPT
/ AES_DECRYPT
組み込み関数#7425でinit_vecter
引数をサポート- 一部の式#7770で
Format
の結果が正しくない問題を修正 JSON_LENGTH
組み込み関数をサポート#7739- 符号なし整数型を 10 進数型#7792にキャストするときの誤った結果の問題を修正
- DML
- 一意のキー#7675の更新中に
INSERT … ON DUPLICATE KEY UPDATE
ステートメントの結果が正しくない問題を修正します。
- DDL
- タイムスタンプ タイプ#7724の新しい列に新しいインデックスを作成するときに、タイム ゾーン間でインデックス値が変換されない問題を修正します。
- 列挙型#7767の新しい値の追加をサポート
- etcd セッションの迅速な作成をサポートし、ネットワーク分離後のクラスターの可用性を向上させます#7774
PD
- 新機能
- 逆順でサイズ別にリージョンリストを取得する API を追加します#1254
- 改善
- リージョンAPI #1252でより詳細な情報を返します。
- バグ修正
- PDがリーダーを切り替えた後、
adjacent-region-scheduler
がクラッシュを引き起こす可能性がある問題を修正します#1250
TiKV
- パフォーマンス
- コプロセッサー要求の同時実行性を最適化する#3515
- 新機能
- ログ関数のサポートを追加#3603
sha1
機能#3612のサポートを追加します。truncate_int
機能#3532のサポートを追加します。year
機能#3622のサポートを追加します。truncate_real
機能#3633のサポートを追加します。
- バグの修正
- 時間関数#3487 、 #3615に関連するレポート エラー動作を修正しました。
- 文字列から解析された時間が TiDB #3589の時間と一致しない問題を修正