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