TiDB 2.1 RC2 リリースノート
2018 年 9 月 14 日に、TiDB 2.1 RC2 がリリースされました。 TiDB 2.1 RC1 と比較すると、このリリースでは、安定性、SQL オプティマイザー、統計情報、および実行エンジンが大幅に改善されています。
TiDB
- SQL オプティマイザー
- SQL 実行エンジン
- 統計
- 自動分析作業が統計を繰り返し分析する問題を修正します#7550
- 統計の変更がない場合に発生する統計更新エラーを修正します#7530
- RC 分離レベルと低優先度を使用して
Analyzeリクエストを構築する#7496 - #7570の特定の期間に統計の自動分析を有効にするサポート
- 統計情報をログに記録するときのpanicの問題を修正します#7588
ANALYZE TABLE WITH BUCKETSステートメント#7619を使用したヒストグラム内のバケット数の構成をサポート- 空のヒストグラムを更新するときのpanicの問題を修正します#7640
- 統計情報を使用した更新
information_schema.tables.data_length#7657
- サーバ
- Trace 関連の依存関係の追加#7532
- Golang #7512の
mutex profileつの機能を有効にする AdminステートメントにはSuper_priv特権#7486が必要ですDrop重要なシステム テーブルへのユーザーのアクセスを禁止する#7471juju/errorsからpkg/errorsに切り替える#7151- SQL トレース#7016の機能プロトタイプを完成させる
- ゴルーチン プール#7564を削除する
USER1シグナル#7587を使用したゴルーチン情報の表示をサポート- TiDB の起動中に内部 SQL を高優先度に設定する#7616
- 異なるラベルを使用して、メトリックの監視で内部 SQL とユーザー SQL をフィルター処理する#7631
- 先週の上位 30 件の遅いクエリを TiDBサーバーに保存します#7646
- TiDB クラスターのグローバル システム タイム ゾーンを設定する提案を提出する#7656
- 「GC ライフタイムがトランザクション期間よりも短い」というエラーメッセージを充実させる#7658
- TiDB クラスタの起動時にグローバル システム タイム ゾーンを設定する#7638
- 互換性
Yearタイプ#7542の unsigned フラグを追加しますPrepare/Executeモード#7525でYear型の結果の長さを構成する問題を修正します。Prepare/Executeモードでゼロのタイムスタンプを挿入する問題を修正#7506- 整数除算#7492のエラー処理の問題を修正
ComStmtSendLongData#7485処理時の互換性の問題を修正- 文字列を整数#7483に変換する際のエラー処理の問題を修正
information_schema.columns_in_tableテーブルの値の精度を最適化する#7463- MariaDB クライアントを使用して文字列型のデータを書き込みまたは更新する際の互換性の問題を修正します#7573
- 戻り値#7600のエイリアスの互換性の問題を修正
information_schema.COLUMNSテーブル#7602で float 型のNUMERIC_SCALE値が正しくない問題を修正- 1 行のコメントが空の場合にパーサーがエラーを報告する問題を修正します#7612
- 式
- DML
- DDL
- TiKV Go クライアント
Seekの操作でKey#7419しか得られない問題をサポート
- テーブル パーティション (実験的)
PD
- 特徴
- 改良点
- バグ修正
- pd-ctl が
hot storeコマンドを使用して誤って終了する問題を修正#1244
- pd-ctl が
TiKV
- パフォーマンス
- 改良点
- バグの修正