Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
CloudWatch Database Insights 関連アップデート
Search
hmatsu47
PRO
March 07, 2025
Technology
0
46
CloudWatch Database Insights 関連アップデート
#68 JAWS-UG 主催 週刊 AWS キャッチアップ(2025/2/24 週) 2025/3/7
hmatsu47
PRO
March 07, 2025
Tweet
Share
More Decks by hmatsu47
See All by hmatsu47
いろんなところに居る Amazon Q(Developer)を使い分けてみた
hmatsu47
PRO
0
10
ゲームで体感!Aurora DSQL の OCC(楽観的同時実行制御)
hmatsu47
PRO
0
10
PostgreSQL+pgvector で GraphRAG に挑戦 & pgvectorscale 0.7.x アップデート
hmatsu47
PRO
0
26
LlamaIndex の Property Graph Index を PostgreSQL 上に構築してデータ構造を見てみる
hmatsu47
PRO
0
17
PostgreSQL+pgvector で LlamaIndex の Property Graph Index を試す(序章)
hmatsu47
PRO
0
15
HeatWave on AWS という選択肢を検討してみる
hmatsu47
PRO
0
11
HeatWave on AWS のインバウンドレプリケーションで HeatWave エンジン有効時のレプリケーションラグを確認してみた!
hmatsu47
PRO
0
20
さいきんの MySQL との付き合い方 〜 MySQL 8.0 より後の世界へようこそ 〜
hmatsu47
PRO
0
36
ベクトルストア入門
hmatsu47
PRO
0
26
Other Decks in Technology
See All in Technology
意志の力が9割。アニメから学ぶAI時代のこれから。
endohizumi
1
100
Agent Development Kitで始める生成 AI エージェント実践開発
danishi
0
160
オブザーバビリティ文化を組織に浸透させるには / install observability culture
mackerelio
0
160
薬屋のひとりごとにみるトラブルシューティング
tomokusaba
0
390
datadog-distribution-of-opentelemetry-collector-intro
tetsuya28
0
100
o11yツールを乗り換えた話
tak0x00
2
1.6k
Amazon S3 Vectorsは大規模ベクトル検索を低コスト化するサーバーレスなベクトルデータベースだ #jawsugsaga / S3 Vectors As A Serverless Vector Database
quiver
2
960
Jamf Connect ZTNAとMDMで実現! 金融ベンチャーにおける「デバイストラスト」実例と軌跡 / Kyash Device Trust
rela1470
1
210
UDDのススメ - 拡張版 -
maguroalternative
1
610
形式手法特論:位相空間としての並行プログラミング #kernelvm / Kernel VM Study Tokyo 18th
ytaka23
3
1.5k
Amazon Qで2Dゲームを作成してみた
siromi
0
170
はじめての転職講座/The Guide of First Career Change
kwappa
5
4.4k
Featured
See All Featured
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
8
460
Optimising Largest Contentful Paint
csswizardry
37
3.4k
Mobile First: as difficult as doing things right
swwweet
223
9.9k
What's in a price? How to price your products and services
michaelherold
246
12k
Measuring & Analyzing Core Web Vitals
bluesmoon
8
560
Why Our Code Smells
bkeepers
PRO
338
57k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Site-Speed That Sticks
csswizardry
10
770
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
36
2.5k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
A Tale of Four Properties
chriscoyier
160
23k
The Pragmatic Product Professional
lauravandoore
36
6.8k
Transcript
CloudWatch Database Insights 関連アップデート #68 JAWS-UG 主催 週刊 AWS キャッチアップ
(2025/2/24 週) 2025/3/7 まつひさ(hmatsu47)
自己紹介 松久裕保(@hmatsu47) • https://qiita.com/hmatsu47 • Web インフラのお守り係をしています • 普段は JAWS-UG
名古屋(・浜松)で DB ネタを中心 に話しています(主に RDS / Aurora・たまに DynamoDB) • JAWS DAYS 2025 参加(3/1)→茨城遠征(3/15)が決定しました • 山梨(4/4)は検討中 • 去年の JAWS DAYS では山形遠征が決定→その後東北各地へ 2
CloudWatch Database Insights 関連アップデート • RDS データベースのサポートを追加(2/24) ◦ https://aws.amazon.com/jp/about-aws/whats-new/2025/02/cloudwatch-da tabase-insights-rds-databases/
• RDS for MySQL / RDS for MariaDB のオンデマンド分析 を提供(2/28) ◦ https://aws.amazon.com/jp/about-aws/whats-new/2025/02/database-insig hts-on-demand-analysis-rds-mysql-rds-mariadb/ 3
CloudWatch Database Insights おさらい • ダッシュボードでリージョン内 DB を一括モニタリング ◦ re:Invent
2024 で発表 ◦ ダッシュボードにメトリクス・グラフなどを集約 ◦ スタンダードモード・アドバンストモードの 2 種類がある ◦ アドバンストモードにはパフォーマンス分析機能がある ▪ パフォーマンスが低い・問題が生じているインスタンスの発見に便利 ▪ 当初は Aurora(MySQL / PostgreSQL)のみが対象 4
2/24 のアップデート • Aurora に加えて RDS をサポート ◦ RDS for
XXX ◦ パフォーマンス分析機能は RDS for PostgreSQL のみ提供 ▪ https://dev.classmethod.jp/articles/database-insights-rds-databases/ 5
2/28 のアップデート • RDS for MySQL と RDS for MariaDB
でパフォーマンス 分析機能をサポート 6
確認してみた(DB 作成) • RDS データベース作成時のモニタリング設定 ◦ db.t3.small / db.t4g.small 以下はスタンダードモードのみ対応
▪ 同じメモリ 2GiB でも db.c6gd.medium はアドバンストモードに対応 (db.c6gd:MySQL マルチ AZ DB クラスター向け) 7
確認してみた(DB 作成) • 今回は db.t4g.medium でアドバンストモードを選択 8
確認してみた(ダッシュボード) 9
10
確認してみた(パフォーマンス分析) 11 • MySQL にダンプをロード→問題なしの判定
12
確認してみた(パフォーマンス分析) 13 • ちょっと重めの SELECT(AAS 余裕あり)→分析もなし
確認してみた(パフォーマンス分析) 14 • MariaDB に mysqlslap で高すぎる負荷を掛けたケース
確認してみた(パフォーマンス分析) 15 • MariaDB に mysqlslap で高すぎる負荷を掛けたケース ◦ 平均アクティブセッション(AAS)が突き抜けた
確認してみた(パフォーマンス分析) 16 • MariaDB に mysqlslap で高すぎる負荷を掛けたケース
確認してみた(パフォーマンス分析) 17 • mysqlslap で高すぎる負荷を掛けたケース
確認してみた(パフォーマンス分析) 18 • インデックス使用・不使用 SELECT を交互・並列実行 ◦ 上がインデックスなし、下がインデックスあり
確認してみた(パフォーマンス分析) 19 • インデックス使用・不使用 SELECT を交互・並列実行 ◦ 3 並列で実行 •
確認してみた(パフォーマンス分析) 20 • インデックス使用・不使用 SELECT を交互・並列実行 ◦ インデックス作成についてのレコメンドなし
注意点 • 5 分未満(以下?)の期間のパフォーマンス分析は不可 ◦ 5 分ちょうどを指定して分析→分析が始まらないことがある? • ロック分析は Aurora
PostgreSQL のみサポート • SQL 実行プラン分析は Aurora PostgreSQL および RDS for Oracle / RDS for SQL Server のみサポート →いずれもパフォーマンス分析とは別の機能 https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Database-Insights.html 21
まとめ • CloudWatch Database Insights がアップデートされた ◦ RDS データベースをサポート ◦
RDS for MySQL / MariaDB のオンデマンド分析をサポート • アドバンストモードで利用できる機能は対象のデータ ベースの種類によって異なる ◦ パフォーマンス分析・ロック分析・SQL 実行プラン分析 22