PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

ऑफ़सेट/सीमा प्रदर्शन अनुकूलन

अंकन कठिन है; RDBMS मॉडल स्टेटफुल स्क्रॉलिंग के साथ बड़ी संख्या में अल्पकालिक प्रश्नों के अनुकूल नहीं है। जैसा कि आपने नोट किया है, संसाधनों का उपयोग बहुत अधिक होता है।

आपके पास विकल्प हैं:

  • LIMIT और OFFSET
  • कर्सर का उपयोग करना
  • परिणामों को एक अस्थायी तालिका या मेमकैच्ड या समान में कॉपी करना, फिर उसे वहां से पढ़ना
  • x > id और LIMIT

इनमें से, मुझे x > id . पसंद है LIMIT . के साथ . बस आपके द्वारा देखी गई अंतिम आईडी को याद रखें और अगली के लिए पूछें। यदि आपके पास एक नीरस रूप से बढ़ता हुआ क्रम है तो यह सरल, विश्वसनीय और सरल प्रश्नों के लिए कुशल होगा।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. किसी अन्य तालिका में डेटा को एक कॉलम से तीन कॉलम में कैसे विभाजित करें? एसक्यूएल

  2. RDBMS और ORDBMS के बीच अंतर

  3. OS X पर postgresql डेटाबेस का स्थान?

  4. एंटिटी फ्रेमवर्क 7 में टेबल और प्रॉपर्टीज का केस असंवेदनशील नाम

  5. क्या पोस्टग्रेज में विदेशी कुंजी उल्लंघन को पकड़ना संभव है