TDSQL-C for MySQLは、Tencent Cloudが独自開発した次世代クラウドネイティブリレーショナルデータベースです。従来のデータベース、クラウドコンピューティング、新ハードウェア技術の優位性を取り入れ、MySQLに100%互換性があります。ユーザーに柔軟な弾力性、高性能、高可用性、高信頼性、安全なデータベースサービスを提供します。100万を超えるQPSの高スループット、PB級の大規模分散型インテリジェントストレージ、Serverless秒単位のスケーリングを実現し、企業のデジタルトランスフォーメーション加速を支援します。
TDSQL-C for MySQL は、バックアップ、リカバリ、モニタリング、迅速な拡張、データ転送などのデータベース運用保守の包括的なソリューションを提供し、お客様のIT運用保守作業を簡素化し、ビジネス発展に一層集中できるようにします。
TDSQL-C for MySQLは、専門チームによる不断のテストと最適化を経て、多様なMySQLエンタープライズ版機能を提供します。また、TDSQL-C for MySQLのエンジンカーネルも大量の最適化が行われ、柔軟で効率的なトランザクション処理能力、先進的で完全なコンプライアンスセキュリティ保護能力、および超大規模なインスタンス容量を備えており、優れた強力な性能を実現しています。
本章では、主にTDSQL-C for MySQLのパフォーマンステスト関連内容についてご紹介します。テスト環境、テストツール、テスト方法、テスト結果などが含まれます。全キャッシュと大規模データセットという2種類のデータセット特性に対してそれぞれ、読み取り専用、混合読み書き、および書き込み専用のシナリオでパフォーマンステストを実施し、それによりTDSQL-C for MySQLの総合的な性能状況を皆様にご紹介します。
説明:
本章の通常クラスタは、購入ページから作成されたクラスタを指し、作成方法についてはクラスタの作成をご参照ください。 本章のコンパイル最適化高性能バージョンは、カーネルを最適化したバージョンであり、現在はチケットシステムを通じてご利用申請が必要です。このバージョンの詳細については、コンパイル最適化高性能バージョンをご参照いただけます。 パフォーマンステスト章概要
|
テスト要素 | | 性能テストに使用される環境、テスト対象情報などを紹介します。 |
| | 性能テストに使用されるツール、およびCVMインスタンス上でのテストツールのインストール方法について紹介します。 |
| | パフォーマンステストのテスト方法についてご紹介します。コマンド実行やパラメータの説明などが含まれます。 |
| | 性能テストのテスト指標を紹介します。 |
テスト結果(標準クラスタ) | | データセット特性がフルキャッシュの場合、標準クラスタの読み取り専用、読み書き混合、書き込み専用の各シナリオにおける性能テストの結果を紹介します。 |
| | ビッグデータセット特性の場合、標準クラスタの読み取り専用、読み書き混合、および書き込み専用の各シナリオにおける性能テストの結果を紹介します。 |
テスト結果(コンパイル最適化による高性能バージョン) | | コンパイル最適化による高性能バージョンについて、データセット特性がフルキャッシュの場合の読み取り専用、読み書き混合、および書き込み専用の各シナリオにおける性能テストの結果を紹介します。 |
| | データセット特性が大規模データセットの場合、コンパイル最適化による高性能バージョンの読み取り専用、読み書き混合、および書き込み専用の各シナリオにおける性能テストの結果を紹介します。 |
テストシナリオとリードタイプ
今回の性能テストは、フルキャッシュと大規模データセットのテストシナリオおよび対応するテストの読み取りタイプを以下の表に示します。
説明:
表の中では、range select と point select は以下のように定義されます:
range select:範囲テスト。単一トランザクション内での範囲選択テストのクエリ回数を表します。
point select:ポイントテスト。単一トランザクション内でのポイント選択テストのクエリ回数を表します。
|
フルキャッシュ ビッグデータセット | 読み取り専用 | binlogを有効にする | range select |
|
|
| point select |
| 混合読み書き | binlogを有効にする | range select |
|
|
| point select |
| 書き込み専用 | binlogを有効にする | - |
テスト結果
標準クラスタのテスト結果は以下の通りです。
コンパイル最適化による高性能バージョンのテスト結果は以下の通りです。