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

TiDB 2.0 RC3 リリースノート



2018年3月23日にTiDB 2.0 RC3がリリースされました。このリリースでは、MySQLとの互換性、SQLの最適化、そして安定性が大幅に向上しています。

TiDB

  • いくつかのシナリオで間違った結果MAX/MINの問題を修正しました
  • 一部のシナリオで結合キーの順序に従って結果Sort Merge Joinが表示されない問題を修正しました
  • 境界条件におけるuintint比較のエラーを修正する
  • 浮動小数点型の長さと精度のチェックを最適化し、MySQLとの互換性を向上しました。
  • 時間タイプの解析エラーログを改善し、エラー情報をさらに追加しました
  • メモリ制御を改善し、 IndexLookupExecutorメモリに関する統計情報を追加します
  • ADD INDEXの実行速度を最適化して、いくつかのシナリオで速度を大幅に向上させます
  • GROUP BYサブステートメントが空の場合にストリーム集計演算子を使用して速度を上げます
  • STRAIGHT_JOIN使用してオプティマイザのJoin Reorder最適化を閉じることをサポート
  • DDLジョブのより詳細なステータス情報をADMIN SHOW DDL JOBSで出力します
  • ADMIN SHOW DDL JOB QUERIESを使用して現在実行中のDDLジョブの元のステートメントを照会する機能をサポート
  • 災害復旧のためにADMIN RECOVER INDEXを使用してインデックスデータの復旧をサポート
  • オンラインビジネスへの影響を軽減するために、 ADD INDEX操作の優先度を下げます。
  • JSON型パラメータを使った集計関数をサポートする(例: SUM/AVG
  • OGGデータレプリケーションツールをサポートするために、構成ファイル内のlower_case_table_namesシステム変数の変更をサポートします。
  • Navicat管理ツールとの互換性を向上
  • CRUD 操作で暗黙的な RowID の使用をサポート

PD

  • リージョン結合をサポートし、データを削除した後に空の領域または小さな領域を結合します。
  • レプリカの追加中に保留中のピアが多数あるノードを無視して、レプリカの復元やノードのオフライン化の速度を向上させます。
  • 多数の空き領域によって頻繁に発生するスケジュールの問題を修正しました
  • 異なるラベル内でリソースが不均衡なシナリオにおけるリーダーバランスのスケジューリング速度を最適化します
  • 異常な地域に関する統計情報を追加する

TiKV

  • リージョンマージをサポート
  • Raftスナップショットプロセスが完了したらすぐにPDに通知して、バランス調整を高速化します。
  • 生のDeleteRange APIを追加する
  • GetMetric APIを追加する
  • RocksDB 同期ファイルによる I/O 変動を軽減します
  • データを削除した後のスペース回収メカニズムを最適化
  • データ復旧ツールtikv-ctl改善
  • スナップショットによってノードをダウンさせるのが遅くなる問題を修正しました
  • コプロセッサーでのストリーミングをサポート
  • リードプールをサポートし、 raw_get/get/batch_getを30%増加
  • コプロセッサーのリクエストタイムアウトの設定をサポート
  • コプロセッサーでのストリーミング集約をサポート
  • リージョンハートビートで時間情報を伝達する
  • スナップショットファイルのスペース使用量を制限して、ディスク容量の消費を抑制します。
  • 長期間にわたりリーダーを選出できない地域を記録し報告する
  • サーバー起動時のガベージクリーンアップを高速化
  • 圧縮イベントに応じて対応するリージョンのサイズ情報を更新します
  • リクエストのタイムアウトを回避するためにサイズをscan lockに制限します
  • DeleteRange使用すると、リージョンの削除が高速化されます
  • RocksDBパラメータのオンライン変更をサポート

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