성능측면에서 쿼리 때렸을때 DB엔진이 100%쓰는건 아주아주 당연한거고


오히려 100% 못쓰는 DB엔진이 개병신인건데...



DB엔지니어 하다보면 이거 왜 100%쳐요? 이런 질문 자꾸하는데 진짜 진심으로 해줄 말이 없음


당연히 엔진이 가용가능한 자원 싸그리 다 써서 최대한 빨리 결과 뱉어내줘야 되는거 아닌가...


그래서 보통 DB서버랑 AP는 따로구성하는게 맞는 건데 같이 구성하다가 메모리 풀찍고 OOM킬러가 DB죽이고 난리도아님



그렇다고 50%만 쓰게해줄순 없잖아 성능이 뒤지게 느려질텐데