πŸƒπŸƒ‍β™‚οΈπŸƒπŸ»‍♀️

πŸƒπŸƒ‍β™‚οΈπŸƒπŸ»‍♀️

  • λΆ„λ₯˜ 전체보기 (64)
    • Network (4)
      • Network μŠ€ν„°λ”” (4)
    • Database (6)
      • DB μŠ€ν„°λ”” (15)
    • CS (12)
      • CS μŠ€ν„°λ”” (12)
    • Backend (16)
      • NestJS (7)
      • Spring (6)
    • λ©΄μ ‘ μ€€λΉ„ (6)
      • λ©΄μ ‘ μŠ€ν„°λ”” (5)
    • CI, CD (1)
      • Etc (1)
    • μ–Έμ–΄ (4)
      • Javascript(Node, TS...) (4)
    • 기술적 κ³ λ―Ό (0)
  • ν™ˆ
  • νƒœκ·Έ
  • λ°©λͺ…둝
  • Github
RSS ν”Όλ“œ
둜그인
λ‘œκ·Έμ•„μ›ƒ κΈ€μ“°κΈ° 관리

πŸƒπŸƒ‍β™‚οΈπŸƒπŸ»‍♀️

컨텐츠 검색

νƒœκ·Έ

JPA Spring TypeScript SQL λ°±μ—”λ“œ 운영체제 인덱슀 λ„€νŠΈμ›Œν¬ K6 λ©΄μ ‘ MySQL NestJS node.js CS PostgreSQL db Database ν”„λ‘œμ„ΈμŠ€ Nest.js OS

μ΅œκ·ΌκΈ€

λŒ“κΈ€

곡지사항

μ•„μΉ΄μ΄λΈŒ

Slow Query(1)

  • Slow Query 확인법 (in Mysql, Postgresql)

    느린 쿼리λ₯Ό κ°œμ„ ν•˜λŠ” 것은 μ‚¬μš©μžμ˜ μž…μž₯μ—μ„œλ„ μ€‘μš”ν•˜μ§€λ§Œ DB 레벨의 효율적 μžμ›κ΄€λ¦¬λ₯Ό μœ„ν•΄μ„œλ„ κΌ­ ν•„μš”ν•œ 일이닀. μ–΄λ–»κ²Œ 쿼리의 μ‹€ν–‰ μ‹œκ°„λ“€μ„ 확인할 수 μžˆμ„κΉŒ? 직접 일일이 μ‹€ν–‰μ‹œμΌœλ³΄λ©΄μ„œ μ‹œκ°„μ„ μž¬μ•Ό ν•˜λ‚˜? λ‹€ν–‰νžˆλ„ 일뢀 DB듀은 κ·Έλ“€ μ„œλ²„μ—μ„œ μˆ˜ν–‰λ˜λŠ” 쿼리 쀑 μ„œλ²„μ— μ•…μ˜ν–₯을 λ―ΈμΉ  수 μžˆλŠ” Slow Query(슬둜우 쿼리)듀을 λ”°λ‘œ μ €μž₯해두고, 이λ₯Ό κ°œλ°œμžλ“€μ΄ 확인할 수 μžˆλ„λ‘ ν•˜κ³  μžˆλ‹€. 이 κΈ€μ—μ„œλŠ” 슬둜우 쿼리의 확인이 μš©μ΄ν•œ 두 DB, Mysqlκ³Ό Postgresqlμ—μ„œ 이λ₯Ό μ„€μ •ν•˜κ³  ν™•μΈν•˜λŠ” 법을 닀루렀고 ν•œλ‹€. Mysql 섀정법 Mysqlμ—μ„œλŠ” μ•„λž˜ λ‚΄μš©μ„ my.cnf에 μΆ”κ°€ν•˜λ©΄ 1초 이상 κ±Έλ¦¬λŠ” 쿼리λ₯Ό 슬둜우 쿼리둜 μƒμ •ν•˜κ³  이에 λŒ€ν•œ μˆ˜μ§‘μ΄ μ‹œμž‘λœλ‹€. λ¬Όλ‘  μ„€μ • νŒŒμΌμ„ μˆ˜μ •ν–ˆκΈ° λ•Œλ¬Έμ— ..

    2023.12.13
이전
1
λ‹€μŒ
ν‹°μŠ€ν† λ¦¬
Β© 2018 TISTORY. All rights reserved.

ν‹°μŠ€ν† λ¦¬νˆ΄λ°”