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
32
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
ゲームで体感!Aurora DSQL の OCC(楽観的同時実行制御)
hmatsu47
PRO
0
5
PostgreSQL+pgvector で GraphRAG に挑戦 & pgvectorscale 0.7.x アップデート
hmatsu47
PRO
0
17
LlamaIndex の Property Graph Index を PostgreSQL 上に構築してデータ構造を見てみる
hmatsu47
PRO
0
14
PostgreSQL+pgvector で LlamaIndex の Property Graph Index を試す(序章)
hmatsu47
PRO
0
11
HeatWave on AWS という選択肢を検討してみる
hmatsu47
PRO
0
7
HeatWave on AWS のインバウンドレプリケーションで HeatWave エンジン有効時のレプリケーションラグを確認してみた!
hmatsu47
PRO
0
17
さいきんの MySQL との付き合い方 〜 MySQL 8.0 より後の世界へようこそ 〜
hmatsu47
PRO
0
31
ベクトルストア入門
hmatsu47
PRO
0
25
Aurora DSQL について
hmatsu47
PRO
0
30
Other Decks in Technology
See All in Technology
生まれ変わった AWS Security Hub (Preview) を紹介 #reInforce_osaka / reInforce New Security Hub
masahirokawahara
0
480
ビギナーであり続ける/beginning
ikuodanaka
3
770
fukabori.fm 出張版: 売上高617億円と高稼働率を陰で支えた社内ツール開発のあれこれ話 / 20250704 Yoshimasa Iwase & Tomoo Morikawa
shift_evolve
PRO
2
7.9k
MobileActOsaka_250704.pdf
akaitadaaki
0
150
Lakebaseを使ったAIエージェントを実装してみる
kameitomohiro
0
140
SEQUENCE object comparison - db tech showcase 2025 LT2
nori_shinoda
0
150
オーティファイ会社紹介資料 / Autify Company Deck
autifyhq
10
130k
無意味な開発生産性の議論から抜け出すための予兆検知とお金とAI
i35_267
6
13k
american airlines®️ USA Contact Numbers: Complete 2025 Support Guide
supportflight
1
110
Delta airlines®️ USA Contact Numbers: Complete 2025 Support Guide
airtravelguide
0
340
CRE Camp #1 エンジニアリングを民主化するCREチームでありたい話
mntsq
1
130
Getting to Know Your Legacy (System) with AI-Driven Software Archeology (WeAreDevelopers World Congress 2025)
feststelltaste
1
150
Featured
See All Featured
Side Projects
sachag
455
42k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
6
310
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
357
30k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
740
Building Flexible Design Systems
yeseniaperezcruz
328
39k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
18
970
Being A Developer After 40
akosma
90
590k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.4k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
126
53k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
32
2.4k
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