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

पोस्टग्रेज पदानुक्रमित (jsonb) CTE अनावश्यक रूप से धीमा

ऐसा लगता है कि जिन इंडेक्स का व्यवहार अच्छा है। अगर मैं इंडेक्स कॉलम पर एक जिन इंडेक्स बनाता हूं, और फिर जॉइन को

में बदल देता हूं।
ON t.indexes @> jsonb_build_object('Id', c.indexes -> 'parentId')

और व्हेयर टू

WHERE t.indexes @> jsonb_build_object('Id', h.pid)

यह पूरी तरह से फ़ंक्शन इंडेक्स जितना तेज़ नहीं है, लेकिन कम से कम यह गतिशील रूप से अपडेट होगा, और निष्पादन योजना में वह अनावश्यक प्रकार नहीं है

जिन इंडेक्स फ्लैग jsonb_path_ops . को जोड़कर आगे के प्रदर्शन में सुधार किया जा सकता है




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Postgres में -Infinity &Infinity के लिए उपयुक्त मान

  2. पोस्टग्रेज एसक्यूएल में सेटसीड के साथ दोहराने योग्य यादृच्छिक संख्या का चयन कैसे करें?

  3. java.lang.ClassNotFoundException:org.postgresql.Driver

  4. Amazon Redshift में NULLS को पहले लागू करना

  5. Postgresql 9.4 . में रिक्त स्थान के साथ गलत क्रम/संयोजन/क्रम