重要

古いバージョンの TiDB データベース (TiDB {{ curdocVersion }}) のドキュメントを表示しています。

TiDBデータベースの最新の安定バージョンを使用することをお勧めします。
重要
このページは英語版のページを機械翻訳しています。原文はこちらからご覧ください。

TiDB3.0.12リリースノート

発売日:2020年3月16日

TiDBバージョン:3.0.12

TiDB Ansibleバージョン:3.0.12

警告

このバージョンにはいくつかの既知の問題があり、これらの問題は新しいバージョンで修正されています。最新の3.0.xバージョンを使用することをお勧めします。

互換性の変更

  • TiDB
    • 遅いクエリログでの事前書き込みbinlogの不正確なタイミングの問題を修正します。元のタイミングフィールドはBinlog_prewrite_timeと呼ばれていました。この修正後、名前はWait_prewrite_binlog_timeに変更されます。 #15276

新機能

  • TiDB

    • alter instanceステートメント#15292を使用して、置き換えられた証明書ファイルの動的ロードをサポートし#15080
    • cluster-verify-cnの構成アイテムを追加します。構成後、ステータスサービスは、対応するCN証明書がある場合にのみ使用できます。 #15164
    • 各TiDBサーバーにDDL要求のフロー制限機能を追加して、DDL要求の競合のエラー報告頻度を減らします#15148
    • binlog書き込みが失敗した場合のTiDBサーバーの終了をサポート#15339
  • ツール

    • TiDB Binlog
      • Drainerにkafka-client-idの構成アイテムを追加します。これは、Kafkaクライアントへの接続をサポートしてクライアント#929を構成します。

バグの修正

  • TiDB

    • 複数のユーザーを変更するときにGRANT#15092性を保証するREVOKE
    • パーティションテーブルでの悲観的ロックのロックが正しい行#15114のロックに失敗した問題を修正します。
    • インデックスの長さが制限#15130を超えた場合、構成の値max-index-lengthに従ってエラーメッセージを表示します。
    • FROM_UNIXTIME関数#15270の誤った小数点の問題を修正します
    • トランザクションで自分で書き込んだレコードを削除することによって引き起こされる競合検出の失敗またはデータインデックスの不整合の問題を修正します#15176
  • TiKV

    • 既存のキーをトランザクションに挿入し、整合性チェックパラメーター#7054を無効にしたときにすぐに削除することによって引き起こされる、競合検出の失敗またはデータインデックスの不整合の問題を修正します。
    • Raftstoreにフロー制御メカニズムを導入して、フロー制御がないと、追跡が遅くなり、クラスタがスタックし、トランザクションサイズによってTiKV接続が頻繁に再接続される可能性があるという問題を解決します#7072 #6993
  • PD

    • PDがリージョンハートビートを処理するときにデータ競合によって引き起こされる誤ったリージョン情報の問題を修正します#2233
  • TiDB Ansible

    • クラスタでの複数のGrafana/Prometheus/Alertmanagerのデプロイをサポート#1198