प्रति तालिका पंक्तियाँ अपने आप में कोई समस्या नहीं होंगी।
तो मोटे तौर पर 90 दिनों के लिए एक दिन में 1 मिलियन पंक्तियाँ बोलना 90 मिलियन पंक्तियाँ हैं। मुझे कोई कारण नहीं दिखता कि पोस्टग्रेज आप जो कर रहे हैं उसके सभी विवरणों को जाने बिना उससे निपट नहीं सकते।
आपके डेटा वितरण के आधार पर आप इंडेक्स, फ़िल्टर किए गए इंडेक्स और किसी प्रकार के टेबल विभाजन के मिश्रण का उपयोग कर सकते हैं ताकि एक बार आप देख सकें कि आपके पास कौन से प्रदर्शन समस्याएं हो सकती हैं या नहीं। आपकी समस्या किसी अन्य आरडीएमएस पर भी होगी जो मुझे पता है। यदि आपको डेटा को छँटाई करने के लिए केवल 3 महीने के डेटा डिज़ाइन की आवश्यकता है, तो आपको और आवश्यकता नहीं है। इस तरह आपके पास टेबल पर डेटा की लगातार मात्रा होगी। आप भाग्यशाली हैं कि आप जानते हैं कि कितना डेटा मौजूद होगा, अपने वॉल्यूम के लिए इसका परीक्षण करें और देखें कि आपको क्या मिलता है। 90 मिलियन पंक्तियों वाली एक तालिका का परीक्षण करना इतना आसान हो सकता है:
select x,1 as c2,2 as c3
from generate_series(1,90000000) x;
https://wiki.postgresql.org/wiki/FAQए>
Limit Value
Maximum Database Size Unlimited
Maximum Table Size 32 TB
Maximum Row Size 1.6 TB
Maximum Field Size 1 GB
Maximum Rows per Table Unlimited
Maximum Columns per Table 250 - 1600 depending on column types
Maximum Indexes per Table Unlimited