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