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実行エンジン

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

    • 場合によってはポイント クエリ中に発生する不正な統計の問題を修正します#8035
    • 場合によっては主キーの統計の選択性推定を修正しました#8149
    • 削除されたテーブルの統計が長期間クリアされない問題を修正#8182
  • サーバ

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

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

PD

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

TiKV

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

ツール

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

Playground
新規
登録なしで TiDB の機能をワンストップでインタラクティブに体験できます。
製品
TiDB Cloud
TiDB
価格
PoC お問い合わせ
エコシステム
TiKV
TiFlash
OSS Insight
© 2024 PingCAP. All Rights Reserved.
Privacy Policy.