TiDB 2.1 RC3 リリースノート

2018 年 9 月 29 日に、TiDB 2.1 RC3 がリリースされました。TiDB 2.1 RC2 と比較して、このリリースでは安定性、互換性、SQL オプティマイザー、実行エンジンが大幅に改善されています。

ティビ

  • SQL オプティマイザー
    • 文に埋め込みLEFT OUTER JOIN #7689が含まれている場合に誤った結果が発生する問題を修正
    • JOIN#7645の述語プッシュダウンの最適化ルールを強化する
    • UnionScan演算子#7695の述語プッシュダウンの最適化ルールを修正
    • Union演算子の一意のキープロパティが正しく設定されていない問題を修正#7680
    • 定数畳み込みの最適化ルールを強化する#7696
    • テーブルデュアル#7756への伝播後にフィルターがnullであるデータソースを最適化する
  • SQL実行エンジン
    • トランザクション#7717における読み取り要求のパフォーマンスを最適化する
    • 一部のエグゼキュータにおけるChunkメモリの割り当てコストを最適化する#7540
    • ポイントクエリがすべて NULL 値を取得する列によって発生する「インデックスが範囲外」panicを修正#7790
  • サーバ
    • 設定ファイル内のメモリクォータが有効にならない問題を修正#7729
    • 各ステートメントの実行優先度を設定するためのシステム変数tidb_force_priorityを追加します#7694
    • admin show slowステートメントを使用してスロークエリログ#7785を取得することをサポートします
  • 互換性
    • information_schema.schemata #7751charset/collationの結果が間違っている問題を修正
    • hostnameシステム変数の値が空になる問題を修正#7750
  • 表現
    • AES_ENCRYPT AES_DECRYPT関数#7425init_vecter引数をサポート
    • いくつかの式でFormatの結果が正しくない問題を修正#7770
    • JSON_LENGTH組み込み関数#7739をサポート
    • 符号なし整数型を小数型#7792にキャストする際の誤った結果の問題を修正
  • DMML の
    • ユニークキー#7675を更新する際にINSERT … ON DUPLICATE KEY UPDATE文の結果が正しくない問題を修正
  • DDL
    • タイムスタンプ型#7724の新しい列に新しいインデックスを作成するときに、インデックス値がタイムゾーン間で変換されない問題を修正しました。
    • 列挙型#7767に新しい値を追加することをサポート
    • etcdセッションの迅速な作成をサポートし、ネットワーク分離後のクラスターの可用性を向上します#7774

PD

  • 新機能
    • 逆順にサイズ別にリージョンリストを取得する API を追加します#1254
  • 改善
    • リージョンAPI #1252でより詳細な情報を返す
  • バグ修正
    • adjacent-region-schedulerがリーダーを切り替えた後にクラッシュが発生する可能性がある問題を修正#1250

ティクヴ

  • パフォーマンス
    • コプロセッサ要求の同時実行を最適化する#3515
  • 新機能
    • ログ関数のサポートを追加#3603
    • sha1機能#3612のサポートを追加
    • truncate_int機能#3532のサポートを追加
    • year機能#3622のサポートを追加
    • truncate_real機能#3633のサポートを追加
  • バグの修正
    • 時間関数#3487#3615に関連するレポートエラーの動作を修正しました
    • 文字列から解析された時間が TiDB #3589の時間と一致しない問題を修正

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