TiDB 3.0.10 リリースノート
発売日:2020年2月20日
TiDB バージョン: 3.0.10
TiDB Ansible バージョン: 3.0.10
TiDB
IndexLookUpJoinOtherConditionを使用してInnerRange#14599を構築したときの間違ったJoin結果を修正tidb_pprof_sql_cpu設定項目を削除し、tidb_pprof_sql_cpu変数#14416を追加します- ユーザーがグローバル権限#14386を持っている場合にのみすべてのデータベースをクエリできるという問題を修正します。
PointGetオペレーション#14480の実行時にトランザクション タイムアウトが発生し、データの可視性が期待どおりにならない問題を修正- 悲観的トランザクション モード#14474と一致して、楽観的トランザクションのアクティブ化のタイミングを遅延アクティブ化に変更します。
unixtimestamp式がテーブル パーティション#14476のタイム ゾーンを計算するときの誤ったタイム ゾーン結果を修正します。- デッドロック検出期間#14484を監視する監視項目
tidb_session_statement_deadlock_detect_duration_secondsを追加 - 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
- 悲観的トランザクションロック失敗後のリトライ回数を監視する監視項目
tidb_session_statement_pessimistic_retry_countを追加#14619 show bindingステートメントの誤った権限チェックを修正#14618backoffロジックにkilledタグのチェックが含まれていないため、クエリを強制終了できない問題を修正します。 #14614- 内部ロックを保持する時間を短縮することで、ステートメント サマリーのパフォーマンスを向上させます#14627
- TiDB の文字列解析結果が MySQL #14570と互換性がない問題を修正
- ユーザーのログイン失敗を監査ログに記録します#14620
- 悲観的トランザクションのロックキー数を監視する監視項目
tidb_session_ statement_lock_keys_countを追加#14634 - JSON 内の
&、<、>などの文字が誤ってエスケープされる問題を修正#14637 HashJoinオペレーションがハッシュ テーブル#14642を構築しているときに過剰なメモリ使用量が原因で発生するシステムpanicの問題を修正します。- SQL バインディングが不正なレコードを処理するときに、不正な処理ロジックによって引き起こされるpanicの問題を修正します#14645
- 小数点以下の除算計算#14673に切り捨てエラー検出を追加することで、MySQL の非互換性の問題を解決しました。
- 存在しないテーブルに対するユーザー権限が正常に付与される問題を修正します#14611
TiKV
- Raftstore
PD
- システム トラフィックが変化したときのリージョンキャッシュ情報の自動更新をサポートすることで、無効なキャッシュの問題を修正しました#2103
- リーダーのリース時間を使用して TSO サービスの有効性を判断します#2117
ツール
- TiDBBinlog
- Drainer#893のサポートリレーログ
- TiDB Lightning