티스토리 뷰

데이터베이스

개발자가 자주 실수하는 10가지

쌀맛나는세상 2007. 10. 1. 16:17

1. 인덱스는 어떻게 타나요? 글세요 인덱스는 잘만들어 탑니다. ㅋㅋㅋ

농담이구요. 데이터가 작을경우는 인덱스가 없는경우에도 유리할수 있는 경우가 있습니다.

시스템마다 틀리긴 하지만 16block(8192 Bytes * 16) 안에 들어갈 정도라믄 함 고민하세요. 인덱스가 필요한지 다만 조인될시는 반드시 인덱스가 있어야 합니다.

그래야 DB란 놈이 인덱스를 태울지 말지 고민을 적게 하거든요. 한쪽이 인덱스가 없을경우 DB의 경우 판단할 근거가 없기때문에 풀로 스캔해서 데이터를 끄집어 옮니다.

2.인덱스를 타는데 왜 느리죠?

글세요 . 인덱스가 원래 느리지 않나요??

아닙니다. 데이터를 몇건 가져 오냐도 IT용어로 (network, disk , memory ) 등등 경합이 일어 날수도 있어요. 자신없으면 DBA call 하시길..

3. ~ 10 까지는 읽어 보삼

알아두면 언젠가 유용하게 쓰지 않을까요

아참 저 퇴사하기 전까지 지식공유에 올릴테니까 잘쓰세요.

건강하시구요.