TiDB 2.0.1 リリースノート

2018 年 5 月 16 日に、TiDB 2.0.1 がリリースされました。 TiDB 2.0.0 (GA) と比較して、このリリースでは MySQL の互換性とシステムの安定性が大幅に向上しています。

TiDB

  • Add Indexの進捗状況をDDLジョブ情報にリアルタイムに更新
  • tidb_auto_analyze_ratioセッション変数を追加して、自動統計更新のしきい値を制御します
  • トランザクションのコミットが失敗したときに、すべての残留状態がクリーンアップされない問題を修正
  • 一部の条件でのインデックスの追加に関するバグを修正
  • 一部の同時シナリオで DDL がサーフェス操作を変更するときの正確性関連の問題を修正
  • 一部の条件でLIMITの結果が正しくないバグを修正
  • ADMIN CHECK INDEXステートメントの大文字と小文字の問題を修正して、インデックス名の大文字と小文字を区別しないようにしました。
  • UNIONステートメントの互換性の問題を修正
  • TIME種類のデータを挿入する際の互換性の問題を修正
  • 一部の条件でcopIteratorTaskSenderが原因で発生する goroutine リークの問題を修正
  • TiDB にBinlogエラーの動作を制御するオプションを追加
  • Coprocessor遅いログをリファクタリングして、処理時間の長いタスクと待機時間の長いタスクのシナリオを区別します。
  • ロード バランサのキープ アライブ メカニズムによって発生する過剰なログを避けるため、MySQL プロトコル ハンドシェイク エラーが発生した場合は何も記録しません。
  • 「列の値が範囲外です」エラー メッセージを修正する
  • Updateステートメントにサブクエリがある場合のバグを修正
  • SIGTERM処理の動作を変更し、すべてのクエリが終了するのを待たなくなります。

PD

  • Scatter Rangeスケジューラを追加して、指定されたキー範囲のリージョンのバランスをとります
  • 新しく分割されたリージョンがマージされないように、リージョンのマージのスケジュールを最適化します。
  • Learner関連の指標を追加する
  • 再起動後にスケジューラが誤って削除される問題を修正
  • 設定ファイルの解析時に発生するエラーを修正
  • etcdリーダーとPDリーダーが複製されない問題を修正
  • Learnerを閉じた後も表示される問題を修正
  • パケットサイズが大きすぎるためにリージョンのロードに失敗する問題を修正

TiKV

  • SELECT FOR UPDATE他の人が読めなくなる問題を修正
  • スロークエリログを最適化する
  • thread_yieldコールの数を減らす
  • スナップショット生成時に誤ってraftstoreがブロックされてしまうバグを修正
  • 特殊な条件下でLearnerが正常に選出されない問題を修正
  • 極端な条件下で分割によりダーティ リードが発生する可能性がある問題を修正
  • 読み取りスレッドプール構成のデフォルト値を修正します。
  • 範囲の削除を高速化します

このページは役に立ちましたか?

Playground
新規
登録なしで TiDB の機能をワンストップでインタラクティブに体験できます。
製品
TiDB Cloud
TiDB
価格
PoC お問い合わせ
エコシステム
TiKV
TiFlash
OSS Insight
© 2024 PingCAP. All Rights Reserved.
Privacy Policy.