wrkbrsMySQL [펌]mysql index 타는법, index 타는 쿼리인지 확인zcarc 2019. 8. 9. 13:12 많은 분들이 mysql 테이블을 생성할 때 index를 주는데, 실제로 보니까 index를 잘못주는 경우가 많더군요. 1. 인덱스를 검사하는 법. 2. 경우의 수가 작은 것은 인덱스를 타지 않습니다. 3. 인덱스는 하나만 탑니다. 4. 결합인덱스 사용법. 5. order by 에서 사용하는 인덱스. 6. 검색에서 사용하는 인덱스. 7. join문에서의 인덱스. www.nuno21.net HYEONG HWAN, MUN/ 10월 22, 2014/ 미분류/ 45 comments https://blog.lael.be/post/370 *MySQL 쓰면서 하지 말아야 할 것 17가지*권장사항이다. 이것을 이해하면 당신의 어플리케이션이 더 나은 성능을 발휘할 것이다. 다만 이것이 사람의 실력을 판단하는 척도로 사용되서는 안 될 것이다. 작게 생각하기- 조만간 규모가 커질거라면 MySQL ecosystem을 봐야된다. EXPLAIN 안 써보기- SELECT 앞에 EXPLAIN 이라고 붙이기만 하면 되는 것을 (..) 잘못된 데이터 타입 선택- 한 메모리 블럭 단위에 인덱스 레코드가 많이 들어갈수록 쿼리가 빨리 실행될 것이다. (중요) PHP에서 pconnect 쓰는 짓- 아파치에서 좀비 프로세스라도 생기면 그 커넥션은 그냥 증발하는거야.. 너무 과도한 DB 추상화 계층을 두는 것 |