Indexes
MySQL कोर्स का हिस्सा
दो सौ टेस्ट उपयोगकर्ताओं के साथ लॉगिन एंडपॉइंट बढ़िया चल रहा था। प्रोडक्शन में, जहाँ चालीस लाख उपयोगकर्ता हैं, वही WHERE email = '[email protected]' आठ सेकंड लेता है, जबकि क्वेरी में कुछ भी नहीं बदला। इस पाठ की पूरी कहानी यही है: बिना किसी मदद के MySQL इस सवाल का जवाब हर एक पंक्ति पढ़कर और एक-एक से तुलना करके देता है।
इंडेक्स एक अलग, क्रमबद्ध संरचना है जिसे डेटाबेस आपकी टेबल के साथ-साथ रखता है, ताकि आपने जो पंक्तियाँ माँगी हैं उन तक सीधे पहुँचा जा सके। यह किताब के आख़िर में दी गई शब्द-सूची जैसा है: शब्द मिलने तक पन्ने पलटने के बजाय आप उसे वर्णक्रम में ढूँढ़ते हैं और सीधे उसी पन्ने पर जाते हैं। यही तुलना लागत भी बता देती है, और आधी बात लोग यही भूलते हैं। किताब के पीछे की वह सूची हर बार किसी पन्ने में बदलाव होने पर फिर से लिखनी...
असली माहौल में MySQL Indexes सीखना चाहते हैं?
नीचे क्लिक करें, MySQL के साथ तैयार एक Linux मशीन पाएँ, और AI ट्यूटर के साथ Indexes पर हाथ-से-काम करें जो आपका कोड जानता है।
यह पाठ शुरू करेंIndexesआप क्या सीखेंगे
- B-tree index
- CREATE INDEX
- Multi-column index left-prefix rule
- UNIQUE index
- FULLTEXT index
- Indexes hurt write performance
यह पाठ अपनी भाषा में पढ़ें
इस कोर्स के सभी पाठ
13 पाठ- 1MySQL क्या है20 मिनट
- 2mysql CLI और पहले कमांड25 मिनट
- 3डेटाबेस और टेबल बनाना30 मिनट
- 4डेटा प्रकार30 मिनट
- 5SELECT और WHERE30 मिनट
- 6Joins35 मिनट
- 7Aggregates और Grouping30 मिनट
- 8Indexes30 मिनट
- 9Transactions और Storage Engines35 मिनट
- 10Stored Procedures और Triggers35 मिनट
- 11EXPLAIN और Query Tuning35 मिनट
- 12mysqldump और पुनर्स्थापना25 मिनट
- 13कैपस्टोन: एक ई-कॉमर्स Schema डिजाइन करें50 मिनट
