tencent cloud

TDSQL-C for MySQL

動向とお知らせ
製品アップデート
製品お知らせ
初心者ガイド
製品概要
プロダクト概要
製品の強み
適用シーン
製品アーキテクチャ
製品仕様
インスタンスタイプ
製品機能一覧
データベースのバージョン
リージョンとアベイラビリティゾーン
基本概念
利用制限
利用ガイドの推奨事項
自社開発カーネル
カーネル概要
カーネルバージョンのアップデート情報
カーネル最適化バージョン
機能特性
パフォーマンス関連機能
セキュリティカテゴリの機能
安定性機能
分析エンジン特性
カーネル問題のチェックと修復
購入ガイド
課金概要
製品価格
クラスタを作成する
構成変更説明
未払いについての説明
継続支払いの説明
返金ポリシー
従量課金から年/月単位サブスクリプションへの変換
従量課金からServerlessへの変換
付加価値サービスの課金説明
料金請求書の確認
クイックスタート
データベース監査
概要
監査インスタンス一覧
監査サービスを有効化する
監査ログの確認
ログ配信
事後アラーム設定
監査ルールの変更
監査サービスを変更する
監査サービスを停止する
監査ルールテンプレート
監査タスクの照会
サブユーザーへのデータベース監査利用権限付与
Serverlessサービス
Serverless入門
サーバーレス版クラスタの作成と管理
伸縮性スケーリング管理ツール
Serverlessリソースパック
マルチAZデプロイ
設定を変更する
よくあるご質問
Serverlessコスト見積ツール
操作ガイド
操作概要
コンソールでのクラスタページビューの切り替え
データベース接続
インスタンス管理
設定を変更する
インスタンス形態管理
クラスタ管理
読み取り専用インスタンス管理 
データベースプロキシ
アカウント管理
DMC
DMC(データベース管理ツール)
パラメータ設定
マルチAZデプロイ
グローバルデータベース
バックアップとリストア
操作ログ
データマイグレーション
パラレルクエリ
列ストレージインデックス CSI
分析エンジン
データベースセキュリティと暗号化
モニタリングとアラーム
SQLの基本操作
以下のコマンドを実行して、TDSQL-C for MySQLに接続してログインします
Tag
実践チュートリアル
TDSQL-C for MySQL データベース監査の等級保護実践
非InnoDBテーブル問題のワンクリック移行検出処理方法
DTSによるデータベースバージョンのアップグレード MySQL 5.7から8.0へ
TDSQL-C for MySQL 使用規範
新版コンソール
データベースプロキシの複数接続アドレスによる複数ROグループの実現
データベースプロキシのメリット
ストレージの課金モードの選び方
DTSによるリモートディザスタリカバリの構築
クラスタ用VPCの作成
データ復旧の方法
CPU使用率の高騰問題の解決方法
サブユーザーへの監視データ閲覧権限付与方法
ホワイトペーパー
セキュリティホワイトペーパー
性能ホワイトペーパー
トラブルシューティング
接続関連
性能関連
よくあるご質問
基本概念
購入と課金
サポートされるフォーマット
接続とネットワーク
機能特性
コンソールの操作
データベーステーブル
パフォーマンスとログ
データベース監査
TDSQL-C for MySQLとTencentDB for MySQLの違い
関連契約
SLA
利用規約
TDSQL-C ポリシー
プライバシーポリシー
データ処理と安全プロトコル
汎用参考
標準と認証
用語一覧
お問い合わせ

背景

PDF
フォーカスモード
フォントサイズ
最終更新日: 2025-12-30 16:39:25
TDSQL-C for MySQLはパラレルクエリ機能をサポートし、大規模テーブルや計算量が大きいクエリの処理効率向上に貢献します。本稿ではパラレルクエリ機能の背景について説明します。

機能の背景

TDSQL-C for MySQLは「ログ即ストレージ」のアーキテクチャを採用し、コンピュートとストレージを分離。各コンピュートノードが分散ファイルシステムを通じて基盤ストレージを共有することで、ユーザーコストを削減すると同時にステートレスなコンピュートノードを実現します。これにより、コンピュートリソースは秒単位の時間で弾力的な拡張と障害回復を可能にします。
TDSQL-C for MySQLは、従来のMySQLベースのリレーショナルデータベースが抱えるコンピュート性能、ストレージ能力、災害対策能力、スケーリング能力における課題を解決し、突破を実現しています。しかしながら、依然として以下の課題が存在します:
クラウドネイティブデータベースのストレージ能力と規模の向上が進む中、TDSQL-C for MySQLはPB級のデータ量をサポートするようになりました。大規模データを扱うテーブルが増加しており、一部ユーザーのテーブルはTB級に達しています。大規模テーブルのクエリにおいて、既存の技術的制約によりSQL文の応答が遅延し、業務プロセスに影響を及ぼすケースが生じています。
現在の市場環境では、業務上でAPクエリ(レポート統計やその他の分析クエリなど)が増加しています。これらのクエリは頻度こそ少ないものの、通常は大規模データを処理し、高いクエリ時間性能が求められます。一定のデータ分析能力や異種データ処理能力が標準的な要件となっています。
上記の2つの課題が発生する主な原因は、MySQLエコシステムにおいて、各オープンソースディストリビューションが従来のシングルスレッドクエリ処理モードのみをサポートしている点にあります。つまり、単一のSQL処理に関わる解析、最適化、実行の各段階が、すべて1つのスレッド(ユーザースレッドと呼ばれる)で完了されます。この技術実装モードでは、現代的なマルチコアCPUと大容量メモリといったハードウェアリソースを十分に活用できず、一定のリソースの無駄が生じています。
したがって、複雑な分析の利用簡素化と分析性能の向上が求められており、同一データセットを基にマルチコアを動員して大規模クエリ(クエリ内並列処理)に対応することは、クエリ加速とコスト削減・効率化における重要な施策です。これがパラレルクエリ(Parallel Query、PQ)であり、HTAP製品形態を構築する技術手段の一つです。

機能メリット

コストゼロでの性能向上:カーネル能力のアップグレードにより、追加費用なしでインスタンスのCPU計算能力を最大限に活用し、ステートメントの応答速度を高速化、コンピューティング性能が大幅に向上します。
透過的プロセス監視:複数の監視項目によりパラレルクエリプロセスを監視し、あらゆる異常状態をリアルタイムに把握可能。これによりクラスタの安定稼働を保護します。
一般的なSQL文の包括的サポート:ほとんどの一般的なSQL文に対応し、多様な業務シナリオを支え、業務のスムーズな加速を確保します。
柔軟なパラメータ設定:複数のパラメータを提供し、パラレルクエリの起動・停止条件を制御可能。これによりクエリをよりインテリジェントにし、様々な業務シナリオに柔軟に対応できます。導入不要で本機能を活用いただけます。

ヘルプとサポート

この記事はお役に立ちましたか?

フィードバック