2010-12-10 3 views
2

18000 개 엔트리가있는 Sqlite 데이터베이스 테이블을 사용하고있는 iPhone 응용 프로그램을 만들고 있습니다.18000 엔리가 포함 된 Sqlite 데이터베이스 테이블의 인덱싱 방법

해당 테이블에서 검색을 수행하면 속도가 느려집니다.

나는 더 빠르기 때문에 데이터베이스 테이블에 색인을 추가하려고합니다.

어떻게하면 Sqlite 데이터베이스 테이블의 색인 생성을 수행 할 수 있습니까?

어떤 단계를 따라야합니까?

답변

8

SQLite create index 페이지 - http://www.sqlite.org/lang_createindex.html을 보았습니까?

일반적인 create index 문은 CREATE INDEX indexName ON tableName (thisColumn)입니다. 색인을 생성 할 열을 모르면 인터넷 검색으로 많은 정보를 찾을 수 있습니다. 검색 열, 가입 또는 주문은 좋은 시작이 될 것입니다.

0

이 단일 열 인덱스를이다

CREATE INDEX name_index ON Employee (Employee_Name) 

다중 열 인덱스

CREATE INDEX name_index ON Employee (Employee_Name, Employee_Age) 
관련 문제