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
DatadogでAPI毎のSQL発行数を可視化してN+1を改善した話
Search
Nealle
May 29, 2024
Programming
2
2.4k
DatadogでAPI毎のSQL発行数を可視化してN+1を改善した話
2024-05-29
Japan Datadog User Group Meetup#4
https://datadog-jp.connpass.com/event/317091/
Nealle
May 29, 2024
Tweet
Share
More Decks by Nealle
See All by Nealle
テストをしないQAエンジニアは何をしているか?
nealle
0
78
事業成長を爆速で進めてきたプロダクトエンジニアたちの成功談・失敗談
nealle
3
1.5k
Nealle Company Deck
nealle
7
120k
AllStarSaaS_BootCamp2024_nealle
nealle
1
170
AI活用したくてもできなかった不動産SaaSの今とこれから
nealle
0
2.3k
信頼性とアジリティの両輪で進むスタートアップSRE
nealle
0
150
feature環境をGitHub ActionsとCloudFormationでいい感じに管理する
nealle
2
540
Autify活用による高頻度リリースの実現
nealle
0
2.6k
ニーリーエンジニア向け会社紹介資料
nealle
2
110k
Other Decks in Programming
See All in Programming
rails newと同時に型を書く
aki19035vc
5
710
Scaling your build logic
antalmonori
1
100
Внедряем бюджетирование, или Как сделать хорошо?
lamodatech
0
950
「とりあえず動く」コードはよい、「読みやすい」コードはもっとよい / Code that 'just works' is good, but code that is 'readable' is even better.
mkmk884
6
1.4k
技術的負債と向き合うカイゼン活動を1年続けて分かった "持続可能" なプロダクト開発
yuichiro_serita
0
300
PHPUnitしか使ってこなかった 一般PHPerがPestに乗り換えた実録
mashirou1234
0
430
traP の部内 ISUCON とそれを支えるポータル / PISCON Portal
ikura_hamu
0
190
QA環境で誰でも自由自在に現在時刻を操って検証できるようにした話
kalibora
1
140
[JAWS-UG横浜 #80] うわっ…今年のServerless アップデート、少なすぎ…?
maroon1st
0
110
CQRS+ES の力を使って効果を感じる / Feel the effects of using the power of CQRS+ES
seike460
PRO
0
240
BEエンジニアがFEの業務をできるようになるまでにやったこと
yoshida_ryushin
0
210
見えないメモリを観測する: PHP 8.4 `pg_result_memory_size()` とSQL結果のメモリ管理
kentaroutakeda
0
940
Featured
See All Featured
Intergalactic Javascript Robots from Outer Space
tanoku
270
27k
Agile that works and the tools we love
rasmusluckow
328
21k
Product Roadmaps are Hard
iamctodd
PRO
50
11k
Gamification - CAS2011
davidbonilla
80
5.1k
Rebuilding a faster, lazier Slack
samanthasiow
79
8.8k
Fontdeck: Realign not Redesign
paulrobertlloyd
82
5.3k
What's in a price? How to price your products and services
michaelherold
244
12k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
39
1.9k
GraphQLとの向き合い方2022年版
quramy
44
13k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
132
33k
Being A Developer After 40
akosma
89
590k
Transcript
+BQBO%BUBEPH6TFS(SPVQ.FFUVQ גࣜձࣾχʔϦʔ,FJTVLF.JZBVTIJSP !NJZBLFJ /&"--& %BUBEPHͰ"1*ຖͷ42-ൃߦΛ ՄࢹԽͯ͠/ Λվળͨ͠
ࢯ໊ ॴଐ ܦྺ ٶޙܒհʗ,FJTVLF.JZBVTIJSP גࣜձࣾχʔϦʔ ϓϩμΫτຊ෦ϓϥοτϑΥʔϜάϧʔϓ43&νʔϜ ʢגࣜձཱࣾιϦϡʔγϣϯζʣ ɹۀγεςϜͷ։ൃ ʢϠϑʔגࣜձࣾʣ
ɹ48"5ͱͯ͠ϠϑʔϝʔϧͳͲෳαʔϏεͷ։ൃ ɹͦͷޙɺ1BZ1BZϑϦϚͷ43&νʔϜϦʔμʔ OPXʢגࣜձࣾχʔϦʔʣ ɹ1BSL%JSFDUͷ43&νʔϜ ʛࣗݾհ !NJZBLFJ
ʛϓϩμΫτհ
ʛ՝ %#ͷෛՙߴ͘ͳ͍ʁ "1*ͳΜ͔͘ͳ͍ʁ ͰɺϦΫΤετͦΜͳʹ͖ͯͳ͍Αͳ͊ ͳΜ͔42-ͷൃߦҟ༷ʹଟ͘ͳ͍ʁ Ͳͷ"1*Ͱى͖ͯΔʁ ࠓ͋Δใ͚ͩͩͱΘ͔Βͳ͍ / ى͖ͯͳ͍ʁ
͋Δ࣌͜Μͳ՝͕͋Γ·ͨ͠🤔
ਪଌ͢ΔͳɺܭଌͤΑʂ ˠ"1*ຖͷ42-ൃߦΛܭଌ͢ΔΈΛ࡞ͬͯΈ·ͨ͠ ʛ՝
ʛܭଌͷ͘͠Έશମߏ 0QFO5FMNFUSZͰܭଌ͠ɺEBUBEPHBHFOUΛܦ༝ͯ͠EBUBEPHʹϝτϦΫεΛੵ͢ΔΑ͏ʹ͍ͯ͠·͢
ʛܭଌͷ͘͠ΈΞϓϦέʔγϣϯ෦ ˞1ZUIPOY%KBOHPΛ͍ͬͯ·͢
EBUBEPHBHFOUίϯςφ • ڥม ◦ %%@05-1@$0/'*(@3&$&*7&3@13050$0-4@)551@&/%10*/5 ▪ 05&-͔ΒͷϝτϦΫεసૹΛड͚͚ΔΤϯυϙΠϯτ ◦ %%@05-1@$0/'*(@.&53*$4@3&4063$&@"553*#65&4@"4@5"(4USVF
▪ &$4ͷϦιʔεใΛଐੑʹՃ͢Δઃఆ • 1PSU.BQQJOH ◦ IPTU1PSU DPOUBJOFS1PSU QSPUPDPMUDQ ▪ "QQMJDBUJPOˠEBUBEPHBHFOUίϯςφؒͰ௨৴Ͱ͖ΔΑ͏ʹ։์ "QQMJDBUJPOίϯςφઃఆ • ڥม ◦ 05&-@&91035&3@05-1@&/%10*/5IUUQMPDBMIPTU ▪ 0QFO5FMFNFUSZ4%,ͷϝτϦΫεసૹઌ ʛܭଌͷ͘͠ΈEBUBEPHBHFOUͷసૹ෦
"1*ຖͷฏۉ42-ൃߦʢ"1*ͷ૯42-ൃߦ×"1*ͷϦΫΤετʣΛϥϯΩϯάԽ͢Δ͜ͱͰ / ͕ൃੜ͍ͯ͠ΔՄೳੑͷߴ͍"1*Λಛఆ͢Δ͜ͱ͕Ͱ͖·ͨ͠ʂ ɹˠɹ"1.ͷ5SBDFใΛͱʹৄࡉΛ֬ೝ͠ݸผʹվળΛ࣮ࢪʂ ʛޮՌ ฏۉ42-ൃߦ "1* "1.ͷ5SBDFใ
ʢԫɾࢵɿ42-࣮ߦՕॴʣ
ʛޮՌ վળΛਐΊͨ͜ͱͰύϑΥʔϚϯεΛେ͖͘վળ͢Δ͜ͱ͕Ͱ͖·ͨ͠ʂ • ฏۉ42-ൃߦϦΫΤετɹɿݮ • ฏۉ"1*ϨΠςϯγʔʢ1ʣɿNTվળ ฏۉ42-ൃߦϦΫΤετ "1*ϨΠςϯγʔʢ1ʣ
χʔϦʔͰɺ43&ͪΖΜɺ ଞͷϙδγϣϯੵۃ࠾༻தͰ͢ʂ IUUQTKPCTOFBMMFDPN 8FBSFIJSJOH
5IBOLZPV