index पर टैग किए गए जवाब

एक डेटाबेस संरचना जो डिस्क स्थान और धीमी आवेषण / अपडेट की लागत पर प्रश्नों की गति में सुधार कर सकती है। यह सॉर्ट किए गए एक या एक से अधिक स्तंभों की एक प्रति संग्रहीत करता है, लेकिन तेजी से पहुंच की अनुमति देने के लिए डेटा को अलग तरीके से संरचना करता है।

3
उच्च चयनात्मकता और कम चयनात्मकता क्षेत्रों के साथ एक समग्र सूचकांक क्रम में फ़ील्ड क्रम
मेरे पास 3 बिलियन से अधिक पंक्तियों के साथ SQL सर्वर तालिका है। मेरी क्वेरी में से एक को बहुत लंबा समय लगता है इसलिए मैं इसे अनुकूलित करने पर विचार कर रहा हूं। प्रश्न इस तरह दिखता है: SELECT [Enroll_Date] ,Count(*) AS [Record #] ,Count(Distinct UserID) AS [User #] …

1
अनुक्रमणिका SEEK का उपयोग तब तक नहीं किया जाता है जब तक कि विकल्प (RECOMPILE) नहीं होता है?
(एसओ से सवाल किया गया) मेरे पास एक तालिका (डमी डेटा) है जिसमें गुच्छेदार सूचकांक में 2 कॉलम हैं: अब मैं उन दो प्रश्नों को चलाता हूं: declare @productid int =1 , @priceid int = 1 SELECT productid, t.priceID FROM Transactions AS t WHERE (productID = @productid OR @productid IS …

1
मेरी अनुक्रमणिका सही पंक्तियों की संख्या और सॉर्ट ऑपरेटर का अनुमान क्यों नहीं लगा सकती?
मैंने एक क्वेरी का उपयोग किया है जो कि विधेय पर एक फ़ंक्शन का उपयोग करती है, कुछ इस प्रकार है: commentType = 'EL' AND commentDateTime >= DATEADD(month,datediff(month,0,getdate()) - 13,0) मेरे पास कमेंटटाइप पर एक फ़िल्टर किया गया इंडेक्स है जिसमें 40K पंक्तियाँ हैं और जब मैं क्वेरी चलाता हूं, …

1
जब हम किसी मौजूदा तालिका में बड़ी संख्या में डेटा के साथ एक इंडेक्स जोड़ते हैं तो क्या होता है?
मेरे पास एक टेबल है जिसमें लगभग ~ 15 मिलियन रिकॉर्ड होंगे। अब मुझे तालिका में एक सूचकांक जोड़ने की आवश्यकता है। एक इंडेक्स जोड़ने से तालिका में हर प्रविष्टि को अपडेट करने में कुछ समय लगेगा। मैं काफी उलझन में हूँ कि क्या सूचकांक जोड़ने से डाउनटाइम पैदा होगा। …

1
वास्तव में व्यस्त तालिका पर एक सूचकांक बनाना
हमारे पास insert\selectहर बार बहुत सी टेबल होती है (जैसे 100 मशीनें हर सेकंड में अपडेट करना)। एक मेज पर एक सूचकांक बनाने का सबसे अच्छा तरीका क्या है जिसे एक सेकंड के लिए भी लॉक नहीं किया जा सकता है? यदि मैं सूचकांक बनाता हूं, तो मुझे यकीन है …

1
विभिन्न तालिकाओं से ORDER BY के साथ शीर्ष 1 का चयन करते समय अनुक्रमित दृश्य कैसे सेट करें
मैं निम्नलिखित परिदृश्य में एक अनुक्रमित दृश्य को सेटअप करने के लिए संघर्ष कर रहा हूं ताकि निम्न क्वेरी दो क्लस्टर इंडेक्स स्कैन के बिना निष्पादित हो। जब भी मैं इस क्वेरी के लिए एक अनुक्रमणिका दृश्य बनाता हूं और फिर इसका उपयोग करता हूं, तो यह मेरे द्वारा लगाए …


3
एक सूचकांक या दो?
मेरे डेटाबेस में एक टेबल पर निम्नलिखित सूचकांक बनाए गए हैं: CREATE INDEX [idx_index1] on [table1] (col1, col2, col3) सर्वर निम्नलिखित 'लापता' सूचकांक का सुझाव दे रहा है: CREATE INDEX [idx_index2] on [table1] (col1, col2) INCLUDE (col3, col4, col5, col6....) नए सूचकांक बनाने के बजाय सुझाए गए कॉलम को शामिल …

2
अन्य तालिका में शामिल होने पर MySQL अनुक्रमित का उपयोग नहीं कर रहा है
मेरे पास दो टेबल हैं, पहली तालिका में सीएमएस के भीतर सभी लेख / ब्लॉग पोस्ट हैं। इनमें से कुछ लेख एक पत्रिका में भी दिखाई दे सकते हैं, जिस स्थिति में उनके पास एक अन्य तालिका के साथ एक विदेशी कुंजी संबंध होता है जिसमें पत्रिका विशिष्ट जानकारी होती …

2
99% के दैनिक सूचकांक विखंडन को कैसे रोकें
मेरे पास 100.000 खिलाड़ियों के लिए एक हाईस्कोर टेबल है जिसे प्रति दिन 2 बार प्रति खिलाड़ी एक रिकॉर्ड के साथ डाला जा रहा है। दिन के अंत में उस तालिका में अनुक्रमित के लिए सूचकांक विखंडन 99% है। वहाँ सेटिंग्स को tweaking द्वारा इसे रोकने के लिए एक रास्ता …

3
शामिल कॉलम बनाम फ़िल्टर्ड इंडेक्स
वर्तमान में हम tb_tranfers नाम की तालिका के साथ काम करते हैं । इस तालिका में 40 मिलियन पंक्तियाँ हैं और यह ~ 26 GB आकार (11 GB डेटा, 15 GB अनुक्रमित) है। 10 से 15% पंक्तियाँ नरम-हटाई गई पंक्तियाँ ( DeletedDate null नहीं है)। एप्लीकेटन केवल उन पंक्तियों का …

2
किस बिंदु पर एक डेटाबेस लेनदेन में अपने अनुक्रमित को अद्यतन करता है?
मैं आवेषण में घटनाओं के अनुक्रम को समझने की कोशिश कर रहा हूं जहां एक सूचकांक और एक लेनदेन दोनों शामिल हैं। उदाहरण के लिए, ओरेकल प्रलेखन राज्यों: यदि आप डेटा लोड करने से पहले एक या एक से अधिक इंडेक्स बनाते हैं या बनाते हैं, तो डेटाबेस को हर …

2
अप्रयुक्त इंडेक्स सर्वश्रेष्ठ व्यवहार
इस क्वेरी के आधार पर, यदि मुझे कुल रीड्स की कम मात्रा (जैसे 0 या 0 के करीब, 1 या 2 की तरह) और उपयोगकर्ता अपडेट्स की उच्च या मध्यम राशि दिखाई देती है (मैं इस क्वेरी के साथ आवेषण या डिलीट नहीं ढूंढ सका) एक बड़ी पंक्ति गणना, मुझे …

2
MySQL में NULL मान वाले स्तंभों के लिए अनुक्रमणिका कैसे डिज़ाइन करें?
मेरे पास 40 मिलियन प्रविष्टियों के साथ एक डेटाबेस है और निम्नलिखित WHEREक्लॉज के साथ प्रश्नों को चलाना चाहते हैं ... WHERE `POP1` IS NOT NULL && `VT`='ABC' && (`SOURCE`='HOME') && (`alt` RLIKE '^[AaCcGgTt]$') && (`ref` RLIKE '^[AaCcGgTt]$') && (`AA` RLIKE '^[AaCcGgTt]$') && (`ref` = `AA` || `alt` = `AA`) …
11 mysql  index 

2
सीमा के साथ धीमी गति से आदेश
मेरे पास यह प्रश्न है: SELECT * FROM location WHERE to_tsvector('simple',unaccent2("city")) @@ to_tsquery('simple',unaccent2('wroclaw')) order by displaycount मैं इससे खुश हूं: "Sort (cost=3842.56..3847.12 rows=1826 width=123) (actual time=1.915..2.084 rows=1307 loops=1)" " Sort Key: displaycount" " Sort Method: quicksort Memory: 206kB" " -> Bitmap Heap Scan on location (cost=34.40..3743.64 rows=1826 width=123) (actual time=0.788..1.208 …

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.