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