TiDB 3.0.10 リリースノート
発売日:2020年2月20日
TiDBバージョン: 3.0.10
TiDB Ansible バージョン: 3.0.10
ティドブ
IndexLookUpJoinOtherConditionを使用して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_keyMySQL #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