새로운 사실을 알아냈네요 mysql

물론 저만 몰랏을 수도 있습니다 ㅠ


개인적으로 개발해서 납품한 프로그램이 있습니다.
근데 요게 연 60만명 이상 사용하는 프로그램인 점점 속도가 늦어진다는 겁니다!
그래서 분석을 했지요

쿼리문 limit 50000000, 10000
요건 대략 5~7초 걸리는데

이렇게 쓰던걸 어제밤에 피곤에 쩔어 저도 모르게 밑처럼 썼습니다;

쿼리문 where id_num > 50000000 limit  10000
요건 0.12 초 나옵니다

몬가  해서 explain 위는 인덱스를 안타고 밑은 인덱스를 타네요;;

경험담 이었습니다ㅠ 

|

댓글 14개

인덱스의 중요성이죠.. ㅎㅎ
인덱스의 중요성은 알고 있었으나..

리밋을 쓰지 말라는 이유를 이제야 이해햇네요!
게시물 많은 게시판 검색에서 "추가검색" 버튼을 이용하는 이유죠 ㅎㅎ
아.. 이제 그누보드 구조 하나가 갑자기 머리속에 쏙 들어오네요 ㅋㅋ

그 검색 개수 정하는게 where 에 들어 가는 거였군요!
그렇죠 리밋으로 자르는 게 아니고 인덱스 걸린 id_num 같은 걸로 자르는거죠 ㅎㅎ
요즘 그누 열심히 분해중인데 리자님이 확실히 위대하신거 같긴해요
이것저것 헛투로 된 코드가 없네요...

아이는 쑥쑥 크고 잇나요!?
엄청 먹고 엄청 크고 있습니다 ㅎㅎㅎ
부럽습니다 ㅠㅠ
저도 얼른....ㅎㅎ
그렇군요 limit는 인덱스를 안타는 군요 좋은 정보 감사합니다.
넵 저도 오늘에야 알았습니다 ㅠ
인덱스.. ㅎㅎ;
일반 그누에서도 인덱스 설정을 하지 않으면 5만건 이상 데이터가 있는 게시판에서는 로딩시간이 초큼 길어집니다.
호오.. 좋은 정보 입니다..
읽어주셔서 감사합니다~
댓글을 작성하시려면 로그인이 필요합니다. 로그인

자유게시판

+
제목 글쓴이 날짜 조회
13년 전 조회 1,105
13년 전 조회 1,381
13년 전 조회 2,413
13년 전 조회 1,100
13년 전 조회 1,251
13년 전 조회 1,162
13년 전 조회 1,350
13년 전 조회 1,120
13년 전 조회 1,838
13년 전 조회 7,534
13년 전 조회 2,157
13년 전 조회 1,115
13년 전 조회 1,514
13년 전 조회 1,078
13년 전 조회 1,303
13년 전 조회 1,841
13년 전 조회 1,712
13년 전 조회 2,798
13년 전 조회 1,663
13년 전 조회 9,892
13년 전 조회 1,402
13년 전 조회 1,185
13년 전 조회 1,139
13년 전 조회 1,221
13년 전 조회 1,253
13년 전 조회 1,717
13년 전 조회 1,177
13년 전 조회 1,246
13년 전 조회 2,323
13년 전 조회 1,068
🐛 버그신고