重要
このページは英語版のページを機械翻訳しています。原文は
こちらからご覧ください。
TiDB 2.1.6 リリースノート
2019 年 3 月 15 日に、TiDB 2.1.6 がリリースされました。対応する TiDB Ansible 2.1.6 もリリースされました。TiDB 2.1.5 と比較して、このリリースでは安定性、SQL オプティマイザー、統計、実行エンジンが大幅に改善されています。
ティビ
SQL オプティマイザー/エグゼキューター
- ヒント
TIDB_INLJ
#9615で両方のテーブルが指定されている場合、コストに基づいて外部テーブルを選択するようにプランナーを最適化します。 IndexScan
正しく選択されない場合がある問題を修正#9587- サブクエリ#9551の
agg
関数のチェックに関する MySQL との非互換性を修正 - パニックを回避するために、
show stats_histograms
有効な列のみを出力する#9502
サーバ
- Binlog #9634を有効/無効にする
log_bin
変数をサポートします - 誤ったトランザクションコミットを回避するためにトランザクションの健全性チェックを追加する#9559
- 変数を設定するとpanicが発生する可能性がある問題を修正#9539
DDL
Create Table Like
文が場合によってはpanicを引き起こす問題を修正#9652- 場合によっては TiDB と etcd 間の接続の問題を回避するために、etcd クライアントの
AutoSync
機能を有効にします#9600
ティクヴ
protobuf
解析失敗により、場合によってはStoreNotMatch
エラー#4303発生する問題を修正
- 稲妻
- インポーターのデフォルト
region-split-size
512 MiB #4369に変更 - メモリ使用量を削減するために、以前にメモリにキャッシュされた中間SSTをローカルディスクに保存します#4369
- RocksDB #4369のメモリ使用量を制限する
- スケジュールが完了する前にリージョンが分散される問題を修正#4369
- 大規模なテーブルのデータとインデックスを個別にインポートすることで、バッチインポート時の時間消費を効果的に削減します#132
- CSV #111をサポート
- スキーマ名に英数字以外の文字が含まれているためにインポートが失敗するエラーを修正#9547