2009-07-15 7 views
0

많은 양의 데이터가 포함 된 Android 애플리케이션을 만들고 있습니다. 데이터에 액세스하는 데 많은 시간이 필요합니다. 사용할 수있는 최적화 기술은 무엇입니까? 최적화 된 쿼리가 있습니까?sqlite 데이터베이스의 최적화 기술

+1

을 오히려에서 키 정보의 비트를 넣어, 답변으로 링크를 추가하지 마십시오 –

답변

1

이 페이지는 당신에게 SQLite는 물건을 최적화하는 방법에 대한 좋은 팁을 많이 줄 것이다 : 그것은 쿼리를 실행할 때 명심

http://web.utk.edu/~jplyon/sqlite/SQLite_optimization_FAQ.html

가 몇 가지 물건 SQLite는뿐만 아니라 당신을 위해 최적화 것을 :

http://www.sqlite.org/optoverview.html

+0

좀 더 구체적인 뭔가를 부탁해야 할 것 페이지 및 참조 종종 이러한 링크가 변경됩니다 ... – surfer190

0

를 사용하여 매개 변수화 된 쿼리 구문 분석 할 필요가 쿼리의 양을 줄이기 위해, 참조 : How do I get around the "'" problem in sqlite and c#?

+0

나는 안드로이드 데이터베이스에 대한 sqlite에서 매개 변수화 된 쿼리를 사용할 수 없으며 쿼리 optimisarion에 대한 다른 옵션이 있습니까 – Rakesh

+0

정말입니까? 나는 안드로이드를 모른다. 나는 Sqlite의 한 종류 만 있다고 가정했다. – Theo

-2

SQLite는 기본적으로 날짜를 지원하지 않습니다 (SQLite는 문자열을 사용하여 날짜를 저장합니다). 색인을 사용하여 날짜에 액세스하는 경우 쿼리 시간이 느려질 수 있습니다 (정확하지 않거나 잘못된 결과는 말할 것도 없습니다).

정말로 날짜를 정렬해야하는 경우 색인하려는 다양한 날짜 요소 (연도, 월, 일 등). 이러한 열을 정수로 정의하고 INDEX 문을 추가하여 내용을 색인화하십시오.

+0

Liron, 유틸리티의 세부 정보를 사용자 프로필에 추가해야합니다. –

관련 문제