मैं एक आरडीएस PostgreSQL उदाहरण सरल प्रश्नों, बहुत धीमी की तुलना में मैं उम्मीद करेंगे चल रहा है कि है।आरडीएस पर धीमी PostgreSQL अनुक्रमिक स्कैन? , विशेष रूप से अनुक्रमिक स्कैन एक मेज को कॉपी या एक मेज की गिनती की तरह -
उदा। create table copied_table as (select * from original_table)
या select count(*) from some_table
एक 30GB मेज पर count(*)
चल रहा है (, अनुक्रमित के साथ तुरंत एक vaccuum निम्नलिखित) लेता है ~ 15 मिनट।
यह एक आरडीएस db.r3.large, 15 जीबी मेमोरी, 400GB SSD है। मेट्रिक्स लॉग देखकर, मैंने कभी नहीं देखा है IOPS 1,400 से अधिक पढ़ें और आमतौर पर यह मेरे अपेक्षित आधार से 500 के आसपास है।
विन्यास: work_mem: 2GB, shared_buffers: 3GB, effective_cache_size: 8GB wal_buffers: 16MB, checkpoint_segments: 16
इस उम्मीद समय है? क्या मुझे उच्च आईओपीएस देखना चाहिए?
धन्यवाद, लेकिन मैं पुष्टि करते हैं कि मेरी PostgreSQL सही तरीके से कॉन्फ़िगर देख रहा हूँ, और कहा कि मैं प्रदर्शन है कि मैं आरडीएस से होना चाहिए हो रही है। – jastr