Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 정보처리기사실기 기출문제
- mysql 튜닝
- kotlin
- IntelliJ
- CKA
- APM
- Elasticsearch
- MySQL
- kotlin spring
- 오블완
- kotlin coroutine
- PETERICA
- Linux
- kotlin querydsl
- CKA 기출문제
- 정보처리기사 실기 기출문제
- 티스토리챌린지
- AI
- CloudWatch
- Java
- 정보처리기사 실기
- AWS EKS
- aws
- 기록으로 실력을 쌓자
- Kubernetes
- 공부
- Pinpoint
- Spring
- minikube
- 코틀린 코루틴의 정석
Archives
- Today
- Total
목록RollbackSegmentHistoryListLength (1)
피터의 개발이야기
[MySQL] MySQL DB에서 Select 쿼리가 늦어지는 이유
ㅁ 들어가며 MySQL DB에서 Select 쿼리가 늦어지는 이유에 대해서 정리하였습니다. 1. 시스템 리소스를 초과하는 경우 MySQL DB가 처리 가능한 워크로드 용량을 초과하여 CPU 사용량이 많거나, 메모리가 부족하게 됩니다. CPU 사용률과 가용 메모리를 항상 모니터링하는 것이 좋습니다. 가끔 CPU 스파이크가 발생하는 것은 정상이지만 오랜 기간 동안 지속적으로 많은 CPU가 사용되면 SELECT 쿼리가 느리게 실행될 수 있습니다. SELECT 쿼리는 디스크 탐색으로 인해 실행 속도가 저하될 수 있습니다. 디스크 I/O를 최소화하기 위해 데이터베이스 엔진은 디스크에서 읽은 블록을 캐시하려고 합니다. 즉, 다음에 데이터베이스가 동일한 데이터 블록을 필요로 할 때 디스크가 아닌 메모리에서 해당 블록..
Database/MySQL
2023. 8. 2. 00:23