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