이 쿼리가 처음으로 실행하기 위해 약 10 초 정도 소요 선택하고 다음 각 연속 시간은 위쪽 분의 소요 : 내가 사용느린 MySQL의 쿼리 -
SELECT qQuoteDateTime,
qLastSalePrice,
qNetChangePrice,
qNetChangePct,
qShareVolumeQty
FROM quotes
WHERE qSymbol='GE'
표는 약 2,300 기록을 가지고있다. 필자는 누군가가 모든 레코드를 표시하는 매우 빠른 쿼리를 구현하는 것을 보았지만 사용했던 코드에 액세스 할 수는 없습니다.
어떻게 속도를 높일 수 있습니까?
모든 데이터 유형에는 어떤 열이 사용됩니까? 귀하의 상식과 reko_t가 모두 정확하므로 DDL을 게시 할 수 있습니까? 모든 열이 nchar 또는 blob 등인 경우이 방법이 더 적합 할 수 있습니다. – Ben
데이터의 "크기"는 무엇입니까? 몇 KB가 더 많고 몇 MB가 더 많습니까? 한 때 MySQL 데이터와 비슷한 문제가있었습니다. 몇 백 줄의 행이 있었지만 테이블의 크기는 ~ 1.5GB였습니다. 많은 양의 데이터를 탐색하는 데 몇 초가 걸릴 수 있습니다. –