에 LIMIT의 X로 선택하는 다음 쿼리를 spoeding 매우 느린 : 그것은 해시 집계를 수행 할 뚜렷한 원인 때문에 놀라운 일이 아니다는 "별개"포스트 그레스
select distinct gene_symbol from my_table where gene_symbol like 'ED%' limit 15
.
이 버전은 훨씬 빨리 실행 : 나는 그것을 설정하는 경우
with q0 as (
SELECT gene_symbol from my_table WHERE gene_symbol like 'ED%' limit 200
)
select distinct gene_symbol from q0 limit 15
을하지만, 불편은 내가 너무 높게 설정하면, 을 내부 쿼리의 한계를 조정할 필요가있다, 그것은 느려집니다 너무 낮 으면 15 줄 미만으로 줄 수 있습니다.
더 좋은 방법이 있습니까?
하자, 그것은 장님 – e4c5