- डेटाबेस में इंडेक्स हटाए बिना या डेटा डिलीट किए बिना स्टोरेज स्पेस हासिल करने की तकनीकों पर चर्चा की गई है.
- उपयोग में न आने वाले इंडेक्स की पहचान करके स्टोरेज स्पेस खाली करने के लिए उन्हें हटाया जाता है.
- टेबल और इंडेक्स में मौजूद अनावश्यक स्पेस को साफ करने के लिए उन्हें फिर से बनाया जाता है.
- PostgreSQL 13 में B-Tree इंडेक्स deduplication फीचर जोड़ा गया, जिससे duplicate values वाले इंडेक्स का आकार कम किया जा सकता है.
- downtime के बिना bloat कम करने के लिए pg_repack extension का उपयोग करके टेबल को फिर से बनाया जा सकता है.
- PostgreSQL में NULL values भी index होती हैं और अनावश्यक स्पेस घेरती हैं.
- NULL values को छोड़कर इंडेक्स का आकार कम करने के लिए partial indexes का उपयोग किया जाता है.
- ये काम करने के लिए queries और commands भी दिए गए हैं.
- बताई गई तकनीकें स्टोरेज उपयोग को optimize करने और डेटाबेस performance बेहतर करने में मदद कर सकती हैं.
- Django से बने बड़े applications में स्टोरेज optimize करने और performance सुधारने के लिए partial indexes का उपयोग किया जाता है.
- partial indexes केवल null values ही नहीं, बल्कि उन values को भी बाहर रख सकते हैं जिन पर अक्सर या कभी query नहीं की जाती.
- किसी खास इंडेक्स को null values को छोड़ने वाले partial index में बदलने से लगभग 1.3GB स्टोरेज बचाया जा सकता है.
- replication में इंडेक्स हटाने से और अधिक स्टोरेज स्पेस हासिल किया जा सकता है.
- Django में foreign key के लिए implicit index creation को रोकने और downtime या performance degradation के बिना मौजूदा full indexes को partial indexes में migrate करने के tips दिए गए हैं.
- स्टोरेज दक्षता और performance को अधिकतम करने के लिए index definitions को optimize करने के महत्व पर ज़ोर दिया गया है.
1 टिप्पणियां
Hacker News राय