tencent cloud

TencentDB for MySQL

動向とお知らせ
製品アップデート情報一覧
初心者ガイド
製品紹介
製品概要
製品の優位性
適用シナリオ
データベースのアーキテクチャ
タグ編集
製品機能リスト
データベースインスタンス
高可用性(マルチアベイラビリティゾーン)
地域とAvailability Zone
自社研究カーネル
TXSQLカーネル概要
機能系特性
パフォーマンス系特性
セキュリティ系特性
安定性系特性
TXRocksエンジン
購入ガイド
課金概要
購入方法
支払い更新の説明
支払い延滞の説明
返金説明
インスタンス調整の料金の説明
バックアップキャパシティ課金説明
クイックスタート
概要
MySQLインスタンスの作成
操作ガイド
使用制限
操作一覧
インスタンスの管理とメンテナンス
アップグレードインスタンス
拡張インスタンス
データベースプロキシ
データベース管理(DMC)
アカウント管理
パラメータ設定
バックアップとロールバック
データ移行
インターネットとセキュリティ
監視とアラーム
ログセンター
タグ
プラクティスチュートリアル
MySQL利用規約
アプリケーションの自動再接続機能のコンフィグレーション
MySQLマスターインスタンスパラメータの変更影響
MyISAMからInnoDBエンジンへの切り替え制限
TencentDB for MySQLのためのVPC作成
MySQLによるサービス負荷能力の向上
2地域3センターのディザスタリカバリ構築
リード・ライト分離によるTencentDB for MySQLパフォーマンスの拡張
DTSでInnoDBデータをRocksDBに移行します
LAMPスタック上のWebアプリケーションの構築
Drupalウエブサイトの構築
Python言語によるMySQL APIの使用
ホワイトペーパー
パフォーマンス白書
セキュリティ白書
トラブルシューティング
接続に関する問題
性能関連
インスタンスデータの同期遅延
大文字と小文字を区別しない設定に失敗しました
APIドキュメント
History
Introduction
API Category
Instance APIs
Making API Requests
Data Import APIs
Database Proxy APIs
Database Audit APIs
Security APIs
Task APIs
Backup APIs
Account APIs
Rollback APIs
Parameter APIs
Database APIs
Monitoring APIs
Log-related API
Data Types
Error Codes
よくある質問
課金関連
ロールバック関連の問題
接続とログインに関する問題
パラメータを変更
アップグレード関連の問題
アカウント権限
性能メモリ
運営する
データ移行
機能特徴
コンソール関連
ログ関連
API 2.0切り替え 3.0ガイド
Service Agreement
Service Level Agreement
Terms of Service
汎用参考
標準と認証
お問い合わせ
用語集
ドキュメントTencentDB for MySQL

接続プールの概要

フォーカスモード
フォントサイズ
最終更新日: 2024-07-25 17:42:32
TencentDB for MySQLのデータベースプロキシが接続プール機能をサポートするようになりました。現在サポートしているデータベースプロキシ接続プール機能は、セッションレベル接続プールであり、ショートコネクショントランザクションが新しい接続を頻繁に確立することによるインスタンスの高負荷を解決できます。ここでは、セッションレベル接続プールの機能をご紹介します。

前提条件

背景情報

セッションレベル接続プール


セッションレベル接続プールはショートコネクションの運用シーンに適します。
セッションレベル接続プールは主に、ショートコネクショントランザクションが新しい接続を頻繁に確立することによるインスタンスの高負荷を減らすことに使用されます。あるクライアントから接続が切断された際、システムは現在の接続がアイドル接続かを判断します。アイドル接続と判断した場合、システムはこの接続をプロキシの接続プールにおいて一定時間を保持します。 クライアントが新しい接続を再確立しようとするとき、接続プールに使用可能な接続があれば、その接続を直接使用します。これにより、データベースとの接続確立のオーバーヘッドを減らします。接続プールに使用可能なアイドル接続がなければ、一般的な接続プロセスどおりに、データベースとの新しい接続を確立します。
説明:
セッションレベル接続プールは、データベースの同時接続数を削減することができず、アプリケーションとデータベース間の接続を確立するレートを減らすことでMySQL メインスレッドのオーバーヘッドを低減し、トランザクションリクエストをよりよく処理します。ただし、接続プールにおけるアイドル接続は一時的に接続数を占有します。
セッション接続プールは、大量なスローSQLによる接続溜まりの問題を解決できないため、先にスローSQLの問題を解決する必要があります。

注意事項

現在、接続プールは、同一アカウントがIPごとに異なる権限を持つことをサポートしません。これは、接続を再利用する時、権限が間違った可能性があるためです。例えば、mt@test123にdatabase_aの権限が設定されているが、mt@test456にはdatabase_aの権限が設定されていないとすれば、接続プールを有効にすると、権限エラーが発生する可能性があります。
接続プール機能は、データベースプロキシの接続プール機能を指し、クライアントの接続プール機能に影響しません。クライアントがすでに接続プールをサポートしている場合、データベースプロキシの接続プール機能を使用する必要はありません。

ヘルプとサポート

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

フィードバック