로컬에서는 빠른데, aws에 올린 내 귀여운 프리티어 db서버는 겁나 느리다.
로컬 : 0.01초 -> aws : 1초 ㅋㅋ
오히려 잘됐다 이놈! 인덱싱이나 해보자.
현재 10만건의 db가 있다.
x,y 와 type들, 그리고 size로 order_by가 되어있었다.
explain을 하며 영차영차 따져봤는데..
결론 )
쿼리의 where 들의 순서는 별 상관이 없다.
인덱스의 순서가 상관이 있다!!
특히 앞에부터 '걸러질게 많은' 순대로 하는게 좋다.
예를들어 size>0 이고 x y ( 좌표) 라고 한다면,
size ,x ,y 순으로 되는것보다 x, y , size 순으로 되는게 훨씬 도움이 된다.
오라클에서는 좀더 친절한것같은데 mariadb로 쓰니까 뭔가 내가 직접하는것 같아서 하는맛은 나는느낌..?
'TIL' 카테고리의 다른 글
spring delete 쿼리가 안나갈 경우. (2) | 2024.09.03 |
---|---|
JVM/ GC튜닝 맛보기 (0) | 2024.07.16 |
ELK 구축하기 (0) | 2024.07.08 |
docker container끼리 연결 안될때 (0) | 2024.06.27 |
Ec2 docker 다운 쉽게 (0) | 2024.06.25 |