重要
このページは英語版のページを機械翻訳しています。原文はこちらからご覧ください。

TiDB の実験的機能

このドキュメントでは、さまざまなバージョンの TiDB の実験的機能を紹介します。これらの機能を本番環境で使用することはお勧めしません

パフォーマンス

安定性

  • オプティマイザーが選択するインデックスの安定性を向上させます。複数列の順序依存情報を収集して統計機能を拡張します (v5.0 で導入)。
  • TiKV が限られたリソースで展開されている場合、TiKV のフォアグラウンドが処理する読み取りおよび書き込み要求が多すぎると、そのような要求の処理を支援するためにバックグラウンドで使用される CPU リソースが占有され、TiKV のパフォーマンスの安定性に影響します。この状況を回避するには、 クォータリミッターを使用して、フォアグラウンドで使用される CPU リソースを制限します。 (v6.0 で導入)

スケジューリング

エラスティック スケジューリング機能。これにより、TiDBクラスタは、リアルタイムのワークロードに基づいて Kubernetes で動的にスケールアウトおよびスケールインできます。これにより、アプリケーションのピーク時のストレスが効果的に軽減され、オーバーヘッドが節約されます。詳細はTidbCluster 自動スケーリングを有効にするを参照してください。 (v4.0 で導入)

SQL

  • 表情インデックス機能。式インデックスは、関数ベースのインデックスとも呼ばれます。インデックスを作成する場合、インデックス フィールドは特定の列である必要はありませんが、1 つ以上の列から計算された式にすることができます。この機能は、計算ベースのテーブルにすばやくアクセスするのに役立ちます。詳細は発現指数を参照してください。 (v4.0 で導入)
  • 生成された列 (v2.1 で導入)
  • ユーザー定義変数 (v2.1 で導入)
  • JSON データ型JSON関数 (v2.1 で導入)
  • ALTER TABLE ... COMPACT (v6.1.0 で導入)

保管所

バックアップと復元

データ移行

ガベージ コレクション

診断