TiDB3.0.10リリースノート
発売日:2020年2月20日
TiDBバージョン:3.0.10
TiDB Ansibleバージョン:3.0.10
TiDB
IndexLookUpJoin
がOtherCondition
を使用してInnerRange
を構築するときに#14599たJoin
の結果を修正するtidb_pprof_sql_cpu
の構成アイテムを削除し、tidb_pprof_sql_cpu
の変数#14416を追加します。- ユーザーがグローバル権限を持っている場合にのみすべてのデータベースにクエリを実行できるという問題を修正します#14386
PointGet
の操作を実行するときにトランザクションのタイムアウトが原因でデータの可視性が期待を満たさないという問題を修正します#14480- 楽観的なトランザクションモード#14474と一致して、悲観的なトランザクションのアクティブ化のタイミングを遅延アクティブ化に変更します
unixtimestamp
式がテーブルパーティションのタイムゾーンを計算するときの誤ったタイムゾーンの結果を修正します#14476tidb_session_statement_deadlock_detect_duration_seconds
の監視項目を追加して、デッドロック検出期間#14484を監視します。- GCワーカーのいくつかの論理エラーによって引き起こされるシステムパニックの問題を修正します#14439
IsTrue
関数の式名を修正してください#14516- 一部のメモリ使用量が不正確にカウントされる問題を修正します#14533
- CM-Sketch統計の初期化中に誤った処理ロジックによって引き起こされるシステムパニックの問題を修正します#14470
- パーティションテーブルを照会するときの不正確なパーティションプルーニングの問題を修正します#14546
- SQLバインディングのSQLステートメントのデフォルトのデータベース名が正しく設定されていない問題を修正します#14548
json_key
がMySQL3と互換性がないという問題を修正し#14561- パーティションテーブルの統計を自動的に更新する機能を追加する#14566
PointGet
の操作を実行するとプランIDが変わる問題を修正します(プランIDは常に1
であると予想されます) #14595- SQLバインディングが正確に#14263と一致しない場合に、誤った処理ロジックによって引き起こされるシステムパニックの問題を修正します。
- 悲観的トランザクションのロックに失敗した後の再試行回数を監視するには、
tidb_session_statement_pessimistic_retry_count
の監視項目を追加します#14619 show binding
ステートメントの誤った特権チェックを修正します#14618backoff
ロジックにkilled
タグ#14614のチェックが含まれていないため、クエリを強制終了できない問題を修正します。- 内部ロックを保持する時間を短縮することにより、ステートメントの要約のパフォーマンスを向上させます#14627
- 文字列を時間に解析したTiDBの結果がMySQL1と互換性がないという問題を修正し#14570
- ユーザーのログイン失敗を監査ログに記録する#14620
tidb_session_ statement_lock_keys_count
の監視項目を追加して、悲観的なトランザクションのロックキーの数を監視します#14634&
などのJSONの文字が誤って#14637される問題を修正し>
<
HashJoin
の操作がハッシュテーブル#14642を構築しているときに、過度のメモリ使用量によって引き起こされるシステムパニックの問題を修正します。- SQLバインディングが不正なレコードを処理するときに誤った処理ロジックによって引き起こされるパニックの問題を修正します#14645
- ix小数点以下の除算の計算に切り捨てられたエラー検出を追加することによるMySQLの非互換性の問題#14673
- 存在しないテーブルに対するユーザー権限を正常に付与する問題を修正します#14611
TiKV
- ラフトストア
PD
- システムトラフィックが変更されたときにリージョンキャッシュ情報を自動的に更新することをサポートすることにより、無効なキャッシュの問題を修正します#2103
- リーダーのリース時間を使用して、TSOサービスの有効性を判断します#2117
ツール
- TiDB Binlog
- Drainer1の#893をサポートする
- TiDB Lightning