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
汎用参考
標準と認証
お問い合わせ
用語集

性能関連の問題

PDF
フォーカスモード
フォントサイズ
最終更新日: 2024-07-25 18:03:15

MySQLインスタンスのストレージスペースの使用状況をどのように表示しますか。

DBbrainコンソールにログインし、左側のナビゲーションウィンドウで【Performance Optimization】を選択し、上の対応するデータベースを選択して、【 Space Analysis 】ページを選択します。 スペース分析ページには、過去1週間の1日あたり増加率、ディスク領域の空き容量、使用可能な予定日数、および過去1週間のディスク領域使用傾向表を表示できます。また、インスタンス内のデータベースの各テーブルの占有領域の詳細と断片化の状態も表示できます。


TencentDB for MySQLインスタンスの完全なSQL実行トラックを分析するにはどうすればよいですか。

DBbrainコンソールにログインし、左側のナビゲーションウィンドウで【Performance Optimization】を選択し、上の対応するデータベースを選択して、【Audit Log Analysis】ページを選択します。
1. ビューの右上にある【Create Analysis Task】をクリックし、時間帯を選択して【OK】をクリックします。
2. タスクリストで【View SQL Analysis】をクリックし、SQL分析ページに進みます。
3. SQL分析ページでは、SQL Type、Host、UserまたはSQL Codeディメンションのビューを選択できます。また、時間帯を選択してビューを伸縮させて特定の時点のデータを表示できます。

4. SQLテンプレートの特定の行をクリックすると、右側にSQL文の詳細がポップアップ表示されます。
分析ページでは、特定のSQL文を表示、コピーできます。提示された最適化アドバイスまたは説明に従ってSQL文を最適化します。
統計ページでは、Host、User、SQL CodeディメンションにおけるこのSQLの統計分析および実行時間トラックを表示できます。

MySQLインスタンスに障害や異常が発生した場合、最適化を実行するにはどうすればよい​ですか。

1. DBbrainコンソールにログインし、左側のナビゲーションウィンドウで【Performance Optimization】を選択し、上の対応するデータベースを選択して、【Exception Diagnosis 】ページを選択します。
2. 「Diagnosis Prompt」バーには、レベル、開始時間、診断項目、継続時間など、診断イベント履歴の概要情報が表示されます。DBbrainでは、インスタンスの健康チェックが定期的に行われます。

3. 【View Details】または「Diagnosis Prompt」バーの診断項目をクリックすると、診断詳細ページに進みます。ビューで「診断イベント」をクリックすると、イベントの概要、現象の説明、インテリジェント分析および専門家のアドバイスなど、このイベントの詳細が表示されます。専門家のアドバイスに基づいて最適化することで、データベースの異常を解決し、インスタンスの性能を向上させることができます。


MySQLヘルスレポートをどのように定期的に取得しますか。

1. DBbrainコンソールにログインし、左側のナビゲーションウィンドウで【Performance Optimization】を選択し、上の対応するデータベースを選択して、【Health Report】ページを選択すると、選択した時間帯のヘルススコアの傾向と問題の概要が表示されます。
レポートの時間範囲を設定し、【ヘルスレポートの作成】をクリックすると、タスクの完了後にその時間帯のヘルスレポートを表示またはダウンロードできます。
【 Regular Generation Settings】をクリックして、ヘルスレポートの自動生成期間を設定できます。


MySQLのスローログをどのように表示、最適化しますか。

1. DBbrainコンソールにログインし、左側のナビゲーションウィンドウで【Performance Optimization】を選択し、上の対応するデータベースを選択して、【Slow SQL Analysis】ページを選択します。「SQL Analysis」バーには、インスタンスのスロークエリ数とCPU使用率が表示されます。
2. SQL統計グラフのスロークエリをクリックまたは選択すると、下に集約SQLテンプレートと実行情報が表示されます。各列のデータは正順または逆順のソートをサポートしています。右側のかかる時間の分布には、選択した時間帯におけるSQLのかかる時間の全体的な分布が表示されます。

3. 集約されたSQLテンプレートの特定の行をクリックすると、右側にSQLの最適化アドバイスと統計情報が表示されます。最適化アドバイスに応じてSQLを変更するか、適切なインデックスを追加することで、SQLの実行効率、データベースの性能が向上します。

MySQLがタスクを実行するときにデッドロックになるのはなぜですか。

同時発生する操作がロック待機をもたらすためで、正常な現象です。

MySQLの中国語データに文字化けが生じるのはなぜですか。

TencentDB for MySQLにデータを保存する場合は、MySQLコンソール にログインし、インスタンス詳細画面に入ってそのインスタンスのデフォルトの文字セットをご確認ください。プログラム作成時にcharacter_set_clientcharacter_set_results、およびcharacter_set_connectionをTencentDBインスタンスと同じ文字セットに設定します。そうしないと、保存したデータに中国語が含まれている場合、中国語データに文字化けが生じます。 例えば、TencentDBインスタンスのデフォルトの文字セットはutf8です。インスタンスに接続するプログラムを作成するときは、中国語のデータを保存する前に、次のステートメントを実行する必要があります。
SET NAMES 'utf8';

MySQLへの接続数が最大値に達した場合の問題の一般的な理由と解決策は何ですか。

sleepスレッド数が多い場合は、コンソールでwait_timeoutおよびinteractive_timeoutパラメータ値を低く調整することをお勧めします。
スロークエリのスタックの場合、long_query_timeパラメーターはデフォルトで10秒で、1s - 2sに変更してから、スロークエリログを観察することをお勧めします。
sleepスレッド数が少なく、スロークエリもスタックしていない場合は、コンソールでmax_connectionsパラメータ値を大きく調整することをお勧めします。

MySQLのCPU使用率が高くなってしまう原因と解決策は何ですか。

スロークエリのスタックの場合は、インスタンスモニターでスロークエリと全表スキャンを確認して、スロークエリログ(コンソールでダウンロード可能)を参照して、分析と最適化を実行してください。モニターにスロークエリがなく、全表スキャンだけがある場合は、コンソールでlong_query_timeの値を1s-2sに変更し、TencentDB for MySQLをしばらく使用した後、スロークエリを再度分析することをお勧めします。
スロークエリがスタックしていない場合は、インスタンスモニターでメモリ使用率を確認してください。インスタンスの仕様を超えていて、かつディスクの読み込み/書き込み量が明らかに増えていれば、メモリにボトルネックが発生しているので、メモリをアップグレードすることをお勧めします。

ユーザーが普段に注意を払わなければならないインスタンスの監視メトリックは何ですか。

CPU使用率、メモリ使用率、ディスク領域使用率。実際の状況に応じて アラームを設定できます。アラームが表示された場合、適切な措置を講じてアラームを削除することができます

複数のインスタンスの容量使用状況はどのように確認しますか。

DBbrainコンソールにログインし、インスタンスの概要で、アカウントの下にあるインスタンスの概要情報を表示します。
または、getmonitordataインターフェースを使用して、複数のインスタンスの容量使用状況を表示します。

ヘルプとサポート

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

フィードバック