: 안녕하세요...
: php 와 연동되는 mysql의 함수인...index()에 대해서 알려고 이렇게
: 글을 올립니다.
: 어디서 보다가 index()함수를 사용하면 db읽는 속도가 더 빨라 진다구
: 하더군요......러브미님의 홈페이지인 phpschool에서 봤눈데요.
: 아무도 index()에 대해서 설명이 제대로 해주신 분이 없어서요
: 그래서 여기 적수네에서 아시는 분이 없는가 해서요....
: 부탁드립니다.
:
: --
: 無敵
물론 읽는 속도가 빨라진다고 할 수 있지만... query문의
where 조건절에 따라 빨라질수도 있고..더 느려질수도 있습니다.
가령
table a에 일자,수량 칼럼이 있고... where a='20000701' 일자에
해당되는 수량의 합을 구한다고 하면..
index 가 일자와 수량이 모두 잡혀있는 경우에는 table을 참조
안하고 index상에서 sum(수량)을 하겠죠?
그러나 일자만 인덱스가 잡혀있는 경우에는 index의 일자를 참조한후
table의 수량을 sum하겠죠..(좀 더 자세하게 적자면 이것도 아니지만..)
한마디로 쓰기 나름입니다.--@~@