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

TiDB ベストプラクティス



TiDBの導入、設定、使用に関するベストプラクティスに従うことで、TiDBの導入におけるパフォーマンス、信頼性、スケーラビリティを最適化できます。このドキュメントでは、TiDBの使用に関するベストプラクティスの概要を説明します。

概要

TiDB を効果的に使用するための基本原則と一般的な推奨事項について説明します。

ベストプラクティストピック説明
TiDBを使用するTiDB の使用に関するベスト プラクティスの包括的な概要。

スキーマ設計

DDL 操作の管理、主キーの選択、パフォーマンス、スケーラビリティ、保守性のバランスをとるためのインデックスの設計と維持など、TiDB でスキーマを設計するためのベスト プラクティスを学習します。

ベストプラクティストピック説明
DDLを管理するTiDB でデータ定義言語 (DDL) 操作を管理するためのベスト プラクティス。
UUIDを主キーとして使用するUUID (Universally Unique Identifiers) を主キーとして使用する場合に、UUID を効率的に保存およびインデックス付けするためのベスト プラクティス。
複数列インデックスの最適化クエリ パフォーマンスを向上させるために TiDB で複数列のインデックスを設計および使用するためのベスト プラクティス。
インデックスを管理し、未使用のインデックスを特定するインデックスを管理および最適化し、TiDB 内の未使用のインデックスを識別して削除し、パフォーマンスを最適化するためのベスト プラクティス。

展開

パブリック クラウドへの展開やマルチデータ センターのセットアップなど、さまざまなシナリオに推奨される展開パターンを検討して、高可用性と効率的なリソース使用を確保します。

ベストプラクティストピック説明
パブリッククラウドにTiDBをデプロイTiDB をパブリック クラウドに導入して、TiDB 導入のパフォーマンス、コスト効率、信頼性、スケーラビリティを最大化するためのベスト プラクティス。
3ノードのハイブリッド展開安定性を維持しながらコスト効率の高いハイブリッド 3 ノード展開を実現するためのベスト プラクティス。
3つのデータセンター展開におけるローカル読み取りステイル読み取りを使用してクロスセンターのレイテンシーを削減するためのベスト プラクティス。

オペレーション

トラフィック ルーティング、負荷分散、監視など、本番で TiDB を実行するための運用上のベスト プラクティスを見つけて、システムの安定性と観測性を確保します。

ベストプラクティストピック説明
負荷分散にHAProxyを使用する複数の TiDB ノードにアプリケーション トラフィックを分散するように HAProxy を構成するためのベスト プラクティス。
読み取り専用ストレージノードを使用する読み取り専用ノードを使用して分析ワークロードまたは大量の読み取りワークロードを OLTP トラフィックから分離するためのベスト プラクティス。
Grafana を使用して TiDB を監視するプロアクティブなトラブルシューティングのために主要なメトリックとダッシュボード構成を使用するベスト プラクティス。

パフォーマンスチューニング

TiKV や PD などの TiDB コンポーネントを調整する方法と、読み取り専用storageノードなどの機能を使用してさまざまなワークロードでパフォーマンスを向上させる方法について理解します。

ベストプラクティストピック説明
SaaS マルチテナントシナリオで数百万のテーブルを処理SaaS (Software as a Service) マルチテナント環境で TiDB を使用するためのベスト プラクティス。特に、単一クラスター内のテーブル数が 100 万を超えるシナリオで役立ちます。
高同時書き込みの処理書き込みホットスポットを回避し、パフォーマンスを最適化するために、TiDB で同時実行性の高い書き込み負荷の高いワークロードを処理するためのベスト プラクティス。
大規模リージョンで TiKV のパフォーマンスをチューニングする数百万のリージョンを管理する際に TiKV パフォーマンスを最適化し、ハートビートのオーバーヘッドを削減するためのベスト プラクティス。
PDスケジュールの調整負荷のバランスを取り、障害回復を高速化するために PD ポリシーを調整するためのベスト プラクティス。

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