TiDB 2.1 RC2 リリースノート
2018年9月14日にTiDB 2.1 RC2がリリースされました。TiDB 2.1 RC1と比較して、このリリースでは安定性、SQLオプティマイザー、統計情報、実行エンジンが大幅に改善されています。
TiDB
- SQLオプティマイザー
- SQL実行エンジン
- 統計
- 自動分析作業で統計#7550を繰り返し分析する問題を修正
- 統計情報に変更がない場合に発生する統計情報更新エラーを修正#7530
Analyzeリクエスト#7496を構築するときはRC分離レベルと低い優先度を使用する- 1 日の特定の期間の統計を自動分析できるようにするサポート#7570
- 統計情報のログ記録時に発生するpanic問題を修正#7588
ANALYZE TABLE WITH BUCKETS文#7619を使用してヒストグラム内のバケット数の設定をサポートします- 空のヒストグラムを更新するときにpanic問題を修正#7640
- 統計情報#7657を使用した更新
information_schema.tables.data_length
- サーバ
- トレース関連の依存関係#7532を追加する
- Golang #7512の
mutex profile機能を有効にする Admin文にはSuper_priv権限#7486必要ですDrop重要なシステムテーブル#7471へのアクセスを禁止するjuju/errorsからpkg/errors#7151に切り替える- SQLトレース#7016の機能プロトタイプを完成させる
- ゴルーチンプール#7564を削除する
USER1シグナル#7587を使用してゴルーチン情報の表示をサポート- TiDBの起動中に内部SQLを高優先度に設定する#7616
- 監視メトリクス#7631で内部SQLとユーザーSQLをフィルタリングするために異なるラベルを使用する
- 過去1週間の遅いクエリ上位30件をTiDBサーバー#7646に保存する
- TiDBクラスタ#7656のグローバルシステムタイムゾーンを設定する提案を提出する
- 「GCの有効期間がトランザクション期間より短い」というエラーメッセージを充実させる#7658
- TiDBクラスタ#7638を起動するときにグローバルシステムのタイムゾーンを設定する
- 互換性
Year型#7542に符号なしフラグを追加Prepareモード#7525でYear型の結果の長さExecute設定する問題を修正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しか取得できないという問題をサポートします
- テーブルパーティション (Experimental)
PD
- 特徴
- 改善点
- バグ修正
- pd-ctlが
hot storeコマンドを使用して誤って終了する問題を修正しました#1244
- pd-ctlが
TiKV
- パフォーマンス
- 改善点
- バグ修正