📣
TiDB Cloud Essential はパブリックプレビュー中です。このページは自動翻訳されたものです。原文はこちらからご覧ください。

TiDB 2.1 RC5 リリースノート



2018年11月12日にTiDB 2.1 RC5がリリースされました。TiDB 2.1 RC4と比較して、このリリースでは安定性、SQLオプティマイザー、統計情報、実行エンジンが大幅に改善されています。

TiDB

  • SQLオプティマイザー

    • IndexReader場合によっては間違ったハンドルを読み取る問題を修正#8132
    • IndexScan Prepared文でPlan Cache #8055を使用しているときに発生する問題を修正
    • Union文の結果が不安定になる問題を修正#8165
  • SQL実行エンジン

    • ワイドテーブル#8024挿入または更新におけるTiDBのパフォーマンスを向上
    • 組み込み関数Truncateのunsigned intフラグをサポートする#8068
    • JSONデータを#8109進数型に変換する際に発生したエラーを修正しました
    • Update float型#8170で発生したエラーを修正
  • 統計

    • ポイントクエリ中に一部のケースで統計情報が正しく表示されない問題を修正#8035
    • いくつかのケースにおける主キーの統計の選択性推定を修正#8149
    • 削除されたテーブルの統計が長期間クリアされない問題を修正#8182
  • サーバ

    • infoschema.profiling #8096のテーブルデータを取得する際に発生したエラーを修正
    • バイナリログを書き込むために、UNIXソケットをポンプクライアントに置き換えます#8098
    • tidb_slow_log_threshold環境変数のしきい値を追加して、スローログ#8094動的に設定します。
    • tidb_query_log_max_len環境変数が動的にログ#8200を設定する間に切り捨てられたSQL文の元の長さを追加します
    • tidb_opt_write_row_id環境変数を追加して、書き込みを許可するかどうかを制御する_tidb_rowid #8218
    • ticlientのScanコマンドに上限を追加して、オーバーバウンドスキャン#8081 #8247回避する
  • DDL

    • トランザクション内でDDL文を実行するとエラーが発生する場合がある問題を修正#8056
    • パーティションテーブルでtruncate table実行しても効果がない問題を修正#8103
    • 一部のケースでDDL操作がキャンセルされた後に正しくロールバックされない問題を修正しました#8057
    • 次の利用可能な行ID #8268を返すコマンドadmin show next_row_idを追加します。

PD

  • リージョンキーのpd-ctlに関連する問題を修正
  • regions/check APIが間違った結果を返す問題を修正#1311
  • PD参加失敗後にPDが参加を再開できない問題を修正#1279
  • watch leader場合によってはイベントが失われる可能性がある問題を修正#1317

TiKV

  • WriteConflict #3750のエラーメッセージを改善する
  • panicマークファイル#3746を追加
  • gRPC #3650の新バージョンによって引き起こされるセグメント障害の問題を回避するために、grpcio をダウングレードします。
  • kv_scanインターフェース#3749に上限を追加する

ツール

  • binlog #8093の古いバージョンと互換性のないTiDB-Binlogクラスターをサポートしますドキュメント

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