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バインディングが正確#14263一致しない場合に誤った処理ロジックによって発生するシステムpanicの問題を修正しました。
  • 悲観的トランザクション#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
    • リージョンマージの失敗によるシステムpanicの問題 #6460 またはデータ損失の問題 #598 を修正#6481
    • スケジューリングの公平性を最適化するためにyieldサポートし、リーダーのスケジューリングの安定性を向上させるためにリーダーの事前転送をサポートする#6563

PD

  • システムトラフィックの変化時にリージョンキャッシュ情報を自動的に更新できるようにすることで、無効なキャッシュの問題を修正しました#2103
  • リーダーリース時間を使用してTSOサービスの有効性を判断する#2117

ツール

  • TiDBBinlog
    • Drainer#893のリレーログをサポート
  • TiDB Lightning
    • 設定ファイルが見つからない場合に、一部の設定項目でデフォルト値を使用するようにする#255
    • 非サーバーモードでWebインターフェースを開けない問題を修正#259

TiDB アンシブル

  • 一部のシナリオでPDリーダーの取得に失敗したためにコマンドの実行が失敗する問題を修正#1121
  • TiDBダッシュボード#1127Deadlock Detect Duration監視項目を追加する
  • TiDBダッシュボード#1132Statement Lock Keys Count監視項目を追加する
  • TiDBダッシュボード#1133Statement Pessimistic Retry Count監視項目を追加する

このページは役に立ちましたか?