TiDB 3.1.0 GA リリースノート

発売日:2020年4月16日

TiDB バージョン: 3.1.0 GA

TiDB Ansible バージョン: 3.1.0 GA

互換性の変更

  • TiDB

    • report-statusの構成項目が有効になっているときに HTTP リスニング ポートが使用できない場合、TiDB の開始を直接停止することをサポートし#16291
  • ツール

    • バックアップと復元 (BR)

      • BR は、3.1 GA #233より前の TiKV クラスターからのデータの復元をサポートしていません

新機能

  • TiDB

    • explain format = "dot" #16125のコプロセッサー・タスクの情報の表示をサポート
    • disable-error-stack構成項目#16182を使用して、ログの冗長なスタック情報を削減します。
  • プレースメントDriver(PD)

    • ホットリージョンのスケジューリングを最適化する#2342
  • ティフラッシュ

    • DeltaTree エンジンの読み取りおよび書き込みワークロードに関連するメトリック レポートを追加します。
    • fromUnixTimeおよびdateFormat関数のプッシュ ダウンをサポート
    • デフォルトでラフ セット フィルタを無効にする
  • TiDB アンシブル

    • TiFlash モニターの追加#1253 #1257
    • TiFlash の設定パラメータを最適化する#1262 #1265 #1271
    • TiDB 開始スクリプトを最適化する#1268

バグの修正

  • TiDB

    • 一部のシナリオでマージ結合操作によって引き起こされるpanicの問題を修正します#15920
    • 選択度計算#16052で一部の式が繰り返しカウントされる問題を修正
    • 極端な場合に統計情報をロードするときに発生したpanicの問題を修正します#15710
    • SQL クエリ#16015で同等の式を認識できない場合にエラーが返される問題を修正
    • あるデータベースのviewを別のデータベースからクエリするとエラーが返される問題を修正します#15867
    • 列がfast analyze #16080を使用して処理されるときに発生するpanicの問題を修正します。
    • current_role印刷結果の間違った文字セットを修正#16084
    • MySQL 接続ハンドシェイク エラー#15799のログを絞り込む
    • 監査プラグインがロードされた後のポートプローブによって引き起こされるpanicの問題を修正します#16065
    • TypeNullクラスが可変長型#15739と間違えられるため、左結合のsort演算子のpanicの問題を修正します。
    • 監視セッションの再試行エラーの不正確なカウントの問題を修正します#16120
    • ALLOW_INVALID_DATESモード#16171weekdayの結果が間違っていた問題を修正
    • クラスターに#15761ノードがある場合、ガベージ コレクション (GC) が正常に機能しない場合がある問題を修正します。
    • ユーザーがハッシュ パーティション テーブルを作成するときに大きなパーティション数を設定すると、TiDB がメモリ不足 (OOM) になる問題を修正します#16219
    • 警告がエラーと誤認される問題を修正し、 UNIONステートメントをSELECTステートメントと同じ動作にする#16138
    • mocktikv #16200TopNをpushした時の実行エラーを修正
    • runtime.growslice #16142の不要なオーバーヘッドを回避するために、初期の長さchunk.column.nullBitMapを増やします。
  • TiKV

    • レプリカの読み取りによって引き起こされるpanicの問題を修正します#7418 #7369
    • 復元プロセスで空のリージョンが作成される問題を修正します#7419
    • 解決ロック要求を繰り返すと、悲観的なトランザクションの原子性が損なわれる可能性があるという問題を修正します#7389
  • ティフラッシュ

    • TiDB からスキーマを複製する際のrename table操作の潜在的な問題を修正します。
    • 複数のデータ パス構成でrename tableの操作が原因で発生するデータ損失の問題を修正します。
    • 一部のシナリオで TiFlash が誤ったストレージ容量を報告する問題を修正
    • リージョンマージが有効な場合に TiFlash からの読み取りによって引き起こされる潜在的な問題を修正します。
  • ツール

    • Binlog

      • TiFlash 関連の DDL ジョブがDrainer #948 #942のレプリケーションを中断する可能性がある問題を修正します。
    • バックアップと復元 (BR)

      • checksum操作を無効にしても実行される問題を修正#223
      • TiDB がauto-randomまたはalter-pk #230 #231を有効にすると、増分バックアップが失敗する問題を修正します。
エコシステム
TiDB
TiKV
TiSpark
Chaos Mesh
© 2022 PingCAP. All Rights Reserved.