데이터가 하나의 문자열 필드로 정렬되는 sqlite db가 있습니다. 그리고 난 문자열 필드의 사전 순서에 의해 특정에서 시작하는 행 번호를 검색하고 싶습니다. 이제는 LIMIT 쿼리를 사용하고 있지만 속도에 만족하지 않습니다. 나는 첫 번째 검색 만 생각하고 sqlite가 행 수를 얻는다는 것이 더 낫다는 것을 어떻게 알 수 있습니까? (내 영어는 좋지 않다. 내가 틀렸다면 미안하다.)쿼리 된 sqlite의 행 수는 더 빠릅니까?
답변
나는 당신이 의미하는 것이 확실하지 않지만 대답하려고 노력할 것이다. 내가 트랙에서 벗어나면 미안해.
문자열 열을 mystring이라고합니다. 특정 순서로 선택할 때 좋은 성능을 원할 경우 정렬 할 열의 색인을 가져야합니다.
귀하의 질의는 다음과 같이 표시됩니다
SELECT *
FROM mytable
ORDER BY mystring
LIMIT 5,10
그것을 할 수있는 가장 빠른 해결책이 있는지.
** 가장 빠른 ** 무엇 **, 정확히? 데이터, 쿼리가 실제로 요구하는 것, 인덱스가 정의되는 방법 또는 "가장 빠른"것이 무엇인지를 알 수있는 다른 것에 대해서는 알지 못합니다. –
+1 내 답변이 부정확하고, 잠재적으로 잘못되어 있으며, 질문의 세부 사항이 부족하여 문제를 이해하는 것을 허용하지 않습니다. 그러나 저자는 초보자이며 매우 기본적인 대답을 찾고 있다고 생각합니다. 아마 내가 틀렸다는 데 동의합니다. – tibo
- 1. SQLite의 쿼리
- 2. SQLite의 고정 너비 열에서 읽는 것이 더 빠릅니까?
- 3. 직접적인 MySQL 쿼리 또는 캐시 된 파일 - 더 빠릅니까?
- 4. 쿼리 최적화 : 어느 SELECT 구문이 더 빠릅니까?
- 5. sqlite의 열에서 행 검색
- 6. sqlite의 행 계산 INSERT SELECT
- 7. 정적 기능이 더 빠릅니까?
- 8. 입력 된 기능 언어가 더 빠릅니까?
- 9. 어느 것이 더 빠릅니까?
- 10. 어떤 선택자가 더 빠릅니까?
- 11. 어느 것이 더 빠릅니까?
- 12. 이 jquery가 더 빠릅니까?
- 13. MySQL VIEW 대 임베디드 쿼리 중 어느 것이 더 빠릅니까?
- 14. SQL : 열 수는 행
- 15. 데이터베이스 또는 메모리에서 쿼리 하시겠습니까? 어느 것이 더 빠릅니까?
- 16. 파일에 쓸 때 어느 것이 더 빠릅니까?
- 17. 왜이 어셈블리 코드가 더 빠릅니까?
- 18. 그룹화 전에 정렬하고 그 반대로 : 더 빠릅니까?
- 19. 서버리스이기 때문에 SQLite가 더 빠릅니까?
- 20. mysql, ifnull과 coalesce는 더 빠릅니까?
- 21. C++ 벡터 emplace_back이 더 빠릅니까?
- 22. 왜이 정규 표현식이 더 빠릅니까?
- 23. 자바 이동 사각형이 더 빠릅니까?
- 24. 파이썬에서 목록이나 사전이 더 빠릅니까?
- 25. 어떤 정규 표현식이 더 빠릅니까
- 26. 어느 것이 더 빠릅니까? 연합인가?
- 27. Java에서 역방향 루프가 더 빠릅니까?
- 28. 더 빠릅니까? NSXMLParser 또는 KissXML
- 29. Java Resultset.get *** (...) 문자열 또는 int가 더 빠릅니까?
- 30. ActiveRecord to_xml의 드롭 인 대체품이 더 빠릅니까?
0 % 동의해도 사람들이 대답하도록 동기를 부여하지는 않습니다. – tibo