TiDB 3.0.3 リリースノート
発売日: 2019年8月29日
TiDB バージョン: 3.0.3
TiDB Ansible バージョン: 3.0.3
ティビ
- SQL オプティマイザー
- SQL実行エンジン
- Quote関数がnull値を処理するときに戻り値の型エラーが発生する可能性がある問題を修正しました#11619
NotNullFlag
保持した状態で Max/Min を型推論に使用すると、ifnull
の誤った結果が返される可能性がある問題を修正しました#11641- 文字列形式#11660でビット型データを比較するときに発生する可能性のあるエラーを修正
- シーケンシャル読み取りを必要とするデータの同時実行性を減らして、OOM #11679の可能性を下げます。
- 一部の組み込み関数で複数のパラメータが符号なしの場合(たとえば、
if
とcoalesce
)に誤った型推論が発生する可能性がある問題を修正しました#11621 Div
関数が符号なし 10 進数型を処理する場合の MySQL との非互換性を修正#11813- Pump/Drainer#11827の状態を変更するSQL文を実行するとpanicが発生する可能性がある問題を修正
- Autocommit = 1 で
begin
文#11736がない場合にselect ... for update
でpanicが発生する可能性がある問題を修正しました。 set default role
文の実行時に発生する可能性のある権限チェックエラーを修正#11777create user
またはdrop user
を実行したときに発生する可能性のある権限チェックエラーを修正#11814select ... for update
ステートメントがPointGetExecutor
関数#11718に組み込まれると自動的に再試行される可能性がある問題を修正しました。- ウィンドウ関数がパーティション#11825処理するときに発生する可能性のある境界エラーを修正しました
time
関数が誤った形式の引数#11893を処理するときに EOF エラーに遭遇する問題を修正しました- ウィンドウ関数が渡されたパラメータをチェックしない問題を修正#11705
Explain
で表示される計画結果が実際に実行された計画#11186と一致しない問題を修正- ウィンドウ関数によって参照される重複メモリがクラッシュや誤った結果を引き起こす可能性がある問題を修正#11823
- スローログ#11887の
Succ
フィールドの誤った情報を更新します
- サーバ
- DDL
- モニター
- 各バックオフタイプの期間を記録するための新しいバックオフ監視タイプを追加し、コミットバックオフ#11728など、これまでカウントされていなかったタイプをカバーするためにバックオフメトリックを追加します。
ティクヴ
- 重複したコンテキスト#5256が原因でReadIndex がリクエストに応答できない問題を修正しました。
- 早すぎる
PutStore
#5277による潜在的なスケジュールのジッターを修正 - リージョンハートビート#5296から報告された誤ったタイムスタンプを修正
- 共有ブロックキャッシュを除外することでコアダンプのサイズを縮小する#5322
- リージョンマージ中に発生する可能性のある TiKV パニックを修正#5291
- デッドロック検出器#5317のリーダー変更チェックを高速化
grpc env
使用してデッドロック クライアント#5346を作成するサポート- 設定が正しいかどうかを確認するには
config-check
追加します#5349 - リーダー#5351がない場合にReadIndex が何も返さない問題を修正しました
PD
pdctl
#1685の成功メッセージを返す
ツール
- TiDBBinlog
- TiDB Lightning:
- #225
sys
インポートするときに、デフォルトでシステムデータベースmysql
performance_schema
スキップしますinformation_schema
- #225