간단한 쿼리를 실행하는 RDS PostgreSQL 인스턴스가 있는데, 예상보다 훨씬 느립니다. 특히 테이블 복사 또는 테이블 계산과 같은 순차적 검색입니다.RDS에서 느린 PostgreSQL 순차 검색?
예 : create table copied_table as (select * from original_table)
또는 select count(*) from some_table
30GB 테이블에서 count(*)
을 실행하는 데는 약 15 분이 걸립니다 (색인과 함께 바로 진공을 따르는 경우).
RDS db.r3.large, 15GB 메모리, 400GB SSD입니다. 통계 로그를 보면 Read IOPS가 1,400을 초과 한 적이 없으며 대개 예상되는 기준보다 훨씬 낮은 약 500입니다.
구성 : work_mem : 2기가바이트, shared_buffers를 : 3기가바이트, effective_cache_size : 8기가바이트 wal_buffers : 16메가바이트, checkpoint_segments : 16
이 예상 된 타이밍인가? IOPS가 높아야합니까?
감사합니다. 그러나 PostgreSQL이 올바르게 구성되었는지, 그리고 RDS에서 가져온 성능을 얻고 있는지 확인하고 있습니다. – jastr