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