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

धीमी पोस्टग्रेज 9.3 प्रश्न

अगर groupid=1886 . के साथ कई रिकॉर्ड हैं (टिप्पणी से:200,563 हैं), पंक्तियों के एक क्रमबद्ध सबसेट के ऑफ़सेट पर रिकॉर्ड प्राप्त करने के लिए, सॉर्टिंग (या समकक्ष ढेर एल्गोरिदम) की आवश्यकता होगी जो धीमी है।

इसे एक इंडेक्स जोड़कर हल किया जा सकता है। इस मामले में, (groupid,id) . पर एक और दूसरा (groupid,created) . पर ।

टिप्पणी से:इसने वास्तव में रनटाइम को 5ms-10ms तक कम करने में मदद की।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. EntityFramework Core का उपयोग करते समय PostgreSQL में ऑटो-इन्क्रीमेंटेड मान काम नहीं कर रहा है

  2. SQL, OID को पोस्टग्रेज करता है, वे क्या हैं और वे क्यों उपयोगी हैं?

  3. PostgreSQL में JSON डेटा प्रकार की आकार सीमा

  4. PostgreSQL में INSERT या UPDATE से प्रभावित रिकॉर्ड्स की संख्या प्राप्त करें

  5. PostgreSQL:MAX(the_column)+1 . पर एक क्रम शुरू करना