SQL초봅니다...
Create Table....와 Create Index...명령으로...
DataBase에 Table와 Index를 생성 시켜 놓았습니다.
위에서 생성시킨 DB와 Table로 델파이에서 SQL Statement로 동적으로 연결해서
프로그래밍하고 있거든여...그런데...
다른거는 대충 알겠는데, 생성시켜놓은 인덱스를 어떻게 사용하는지를
잘 모르겠어요...
참고로, 저는 InterBase 컴퍼넌트중...Table연결은...IBDataSet을 사용하고 있어여...
아시는 분은 귀찬으시더라두 답변좀 부탁드립니다.
> SQL초봅니다...
>
> Create Table....와 Create Index...명령으로...
> DataBase에 Table와 Index를 생성 시켜 놓았습니다.
>
> 위에서 생성시킨 DB와 Table로 델파이에서 SQL Statement로 동적으로 연결해서
> 프로그래밍하고 있거든여...그런데...
> 다른거는 대충 알겠는데, 생성시켜놓은 인덱스를 어떻게 사용하는지를
> 잘 모르겠어요...
>
> 참고로, 저는 InterBase 컴퍼넌트중...Table연결은...IBDataSet을 사용하고 있어여...
> 아시는 분은 귀찬으시더라두 답변좀 부탁드립니다.
>
>
interbase는 잘 모르겠고, 인덱스는 책의 목차와 같은 역할을 하므로, 검색시
속도를 증가시켜 줍니다.
하지만 데이타의 양이 많을 경우입니다. 데이타가 200건(정확하지 않음)도 안 된다면 속도가 더 저하됩니다. 또한 인덱스를 정의하면 인덱스 화일을 db가 생성하므로, 데이타 저장시에도 속도를 저하시킵니다.
table 컴포넌트를 이용한다면 findkey, setrange를 이용하면 반드시 인덱스를 선언해야만 이용 가능합니다.
도움이 되셨길......''
즐팅하세요...