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

TiDB 2.1.5 リリースノート

2019年2月28日にTiDB 2.1.5がリリースされました。対応するTiDB Ansible 2.1.5もリリースされました。このリリースでは、TiDB 2.1.4と比較して、安定性、SQLオプティマイザー、統計、実行エンジンが大幅に改善されています。

TiDB

  • SQL オプティマイザー/エグゼキューター
    • 列の文字セット情報がテーブルの文字セット情報と同じ場合、列の文字セット情報を出力しないようにSHOW CREATE TABLESHOW CREATE TABLEとMySQL #9306の互換性を向上させます。
    • Sort #9319の計算ロジックを簡素化するために、計算のためにSortからScalarFuncProjection演算子に抽出することにより、場合によってはSort演算子のpanicまたは誤った結果を修正しました。
    • Sort演算子#9335の定数値を持つソートフィールドを削除します#9440
    • 符号なし整数列#9339にデータを挿入する際のデータ オーバーフローの問題を修正しました
    • 対象バイナリの長さがmax_allowed_packet #9349を超える場合はcast_as_binaryNULLに設定する
    • IFIFNULLの定数折り畳みプロセスを最適化する#9351
    • スカイラインプルーニングを使用してTiDBのインデックス選択を最適化し、単純なクエリの安定性を向上させる#9356
    • DNF#9405の選択性の計算をサポート
    • 一部のケースで!=ANY()=ALL()のSQLクエリ結果が間違っていた問題を修正しました#9403
    • Merge Join操作を実行する2つのテーブルの結合キーの型が異なる場合にpanicまたは誤った結果が発生する問題を修正#9438
    • RAND()関数の結果がMySQL #9446と互換性がない問題を修正
    • Semi Join処理NULLと空の結果セットのロジックをリファクタリングして正しい結果を取得し、MySQL #9449との互換性を向上させます。
  • サーバ
    • INSERTステートメント#9401実行するときにデータの一意性制約をチェックするためのtidb_constraint_check_in_placeシステム変数を追加します。
    • tidb_force_priorityシステム変数の値が設定ファイル#9347に設定されている値と異なる問題を修正しました
    • 一般ログにcurrent_dbフィールドを追加して、現在使用されているデータベース#9346の名前を出力します。
    • テーブルID #9408のテーブル情報を取得するHTTP APIを追加します。
    • LOAD DATA場合によっては誤ったデータを読み込む問題を修正#9414
    • MySQLクライアントとTiDB間の接続構築に時間がかかる場合がある問題を修正#9451
  • DDL
    • DROP COLUMN操作#9352をキャンセルする際のいくつかの問題を修正
    • DROPまたはADDパーティションテーブル操作をキャンセルする際のいくつかの問題を修正しました#9376
    • ADMIN CHECK TABLE一部のケースでデータインデックスの不整合を誤って報告する問題を修正#9399
    • TIMESTAMPデフォルト値#9108のタイムゾーン問題を修正

PD

  • 返される結果からTombstoneストアを削除するには、 GetAllStoresインターフェイスにexclude_tombstone_storesオプションを提供します#1444

TiKV

  • インポーターが一部のケースでデータのインポートに失敗する問題を修正#4223
  • いくつかのケースでKeyNotInRegionエラーを修正#4125
  • 一部のケースでリージョン結合によって発生するpanic問題を修正#4235
  • 詳細なStoreNotMatchエラーメッセージ#3885を追加

ツール

  • 稲妻
    • クラスター#4223に Tombstone ストアが存在する場合、エラーを報告したり終了したりしないでください。
  • TiDBBinlog
    • DDLbinlogレプリケーションプランを更新して、DDL イベントレプリケーション#9304の正確性を保証します。

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