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

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

5
एक स्कैन हो रही है, हालांकि मैं एक तलाश की उम्मीद है
मुझे एक SELECTकथन को अनुकूलित करने की आवश्यकता है लेकिन एसक्यूएल सर्वर हमेशा एक शोध के बजाय एक सूचकांक स्कैन करता है। यह वह प्रश्न है, जो निश्चित रूप से एक संग्रहीत प्रक्रिया में है: CREATE PROCEDURE dbo.something @Status INT = NULL, @IsUserGotAnActiveDirectoryUser BIT = NULL AS SELECT [IdNumber], [Code], …

1
आंशिक रूप से निर्मित और बिजली आउटेज द्वारा समाप्त किए गए एक सूचकांक द्वारा लिए गए स्थान को कैसे पुनः प्राप्त किया जाए
मैं एक मैक (10.10.4) पर पोस्टग्रिज (पोस्टगिस) 9.4.2 चला रहा हूं। मुझे कुछ बड़े टेबल (कई टीबी) मिले हैं। उनमें से एक के बारे में एक इंडेक्स बिल्ड के दौरान, जिसमें लगभग एक सप्ताह लगता है, मैंने उपलब्ध HD स्पेस ड्रॉप को देखा, जैसा कि आप लगभग उस बिंदु तक …

3
अनुक्रमणिका स्कैन के बजाय Postgres अनुक्रमिक स्कैन कर रहा है
मेरे पास एक तालिका है जिसमें लगभग 10 मिलियन पंक्तियाँ हैं और एक दिनांक फ़ील्ड पर एक सूचकांक है। जब मैं अनुक्रमित फ़ील्ड के अनूठे मूल्यों को आज़माता हूं और निकालता हूं तो पोस्टग्रेज एक अनुक्रमिक स्कैन चलाता है भले ही परिणाम सेट में केवल 26 आइटम हों। आशावादी इस …

2
MySQL: delete… where..in () बनाम delete..from..join, और सबसिलेक्ट के साथ डिलीट पर टेबल को लॉक करें
डिस्क्लेमर: कृपया डेटाबेस इंटर्न के बारे में मेरे ज्ञान की कमी का बहाना करें। ये रहा: हम एक एप्लिकेशन चलाते हैं (हमारे द्वारा लिखित नहीं) जो डेटाबेस में आवधिक सफाई कार्य में एक बड़ी प्रदर्शन समस्या है। प्रश्न इस तरह दिखता है: delete from VARIABLE_SUBSTITUTION where BUILDRESULTSUMMARY_ID in ( select …

3
क्या सूचकांक को संरेखित नहीं करने का एक फायदा है?
मुझे एक बड़े विभाजन वाले OLAP टेबल को प्रबंधित करने का सौभाग्य मिला है। इस तालिका की समीक्षा करते समय मैंने देखा कि किसी एक को विभाजन योजना के साथ संरेखित नहीं किया गया है। चूंकि लेखक उपलब्ध नहीं है और सावधानी से गढ़ी गई Google खोजों ने कोई उपयोगी …

2
बहु-पंक्ति सम्मिलित बनाम एकाधिक एकल पंक्ति आवेषण
अपने ऐप में मैं बहु-पंक्ति आवेषण करता हूं, जब मैं सिर्फ इसलिए कर सकता हूं क्योंकि यह db और ऐप के बीच गोल यात्राओं की संख्या को कम करता है। हालांकि, मैं उत्सुक था, क्या कोई अन्य लाभ है? उदाहरण के लिए, यदि कई पंक्तियों को इस तरह एक बार …

1
STATISTICS_NORECOMPUTE का उपयोग करने की सलाह
मैं हाल ही में कुछ दिलचस्प सूचकांक समस्याओं के साथ डेटाबेस का एक सेट बनाए रखने में शामिल हो गया हूं। उनमें से एक जो मुझे सबसे ज्यादा उत्तेजित करता है, वह है विकास, परीक्षण, मॉडल और उत्पादन मशीनों के बीच अनुक्रमित में अंतर। चूंकि अंतर ट्यूनिंग क्वेश्चन करते हैं, …

1
SQL सर्वर पर अनुक्रमणिका पुनर्निर्माण की गति में सुधार
मैं एक खाली डेटाबेस में बड़ी मात्रा में डेटा आयात कर रहा हूं, और इससे पहले कि मैं शुरू करूं मैं सभी गैर-अद्वितीय गैर-क्लस्टर इंडेक्स को यह देखने के लिए अक्षम कर दूं कि क्या मैं आयात के प्रदर्शन में सुधार कर सकता हूं। अब मैं अनुक्रमणिका को फिर से …

1
PostgreSQL भौतिक रूप से डिस्क पर नए रिकॉर्ड का आदेश कैसे देता है (प्राथमिक कुंजी पर क्लस्टर के बाद)?
यह जानने की आवश्यकता है कि PostgreSQL डिस्क पर कैसे रिकॉर्ड करता है। इस मामले में, मैं डॉक्स में बताए गए सूचकांक संयोजन का लाभ उठाना चाहूंगा, जैसा कि मैं समझता हूं कि मिलान पंक्तियों को प्राप्त करने के लिए बिटमैप का उपयोग करता है और उन्हें उनके भौतिक स्थान …

1
क्या बहुत छोटी तालिकाओं (1000 पंक्तियों तक) के लिए सूचकांक का उपयोग करने का कोई कारण है?
एप्लिकेशन डेवलपमेंट के दौरान मेरे पास बहुत सारे टेबल हैं जो डेटा की "छोटी" मात्रा (आमतौर पर 10-40 मान, id+ valueऔर कभी-कभी type) को स्टोर करते हैं जो उत्पादों के लिए ताजा / सड़ा हुआ, लाल / हरा / नीला जैसे "ऑब्जेक्ट" के लिए विशेषता रखते हैं। मैं इस विशेषता …

5
कुशलता से बड़े सेटों को फ़िल्टर करें
मान लीजिए कि मेरे पास एक एकल तालिका है CREATE TABLE Ticket ( TicketId int NOT NULL, InsertDateTime datetime NOT NULL, SiteId int NOT NULL, StatusId tinyint NOT NULL, AssignedId int NULL, ReportedById int NOT NULL, CategoryId int NULL ); इस उदाहरण TicketIdमें प्राथमिक कुंजी है। मैं चाहता हूं कि …

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

1
समवर्ती ट्रंकट कमांड के दौरान सर्वर क्रैश के बाद MySQL INNODB भ्रष्टाचार
मेरा सर्वर आज दुर्घटनाग्रस्त हो गया, मुझे लगता है कि हमारे एक INNODB टेबल पर समवर्ती ट्रंकट टेबल कमांड के कारण। सर्वर को फिर से शुरू किया जा सकता है, लेकिन इसके शुरू होने के बाद, जब भी मैं SQL कमांड जारी करने की कोशिश करता हूं, मुझे निम्न त्रुटि …

2
SQL सर्वर किसी विदेशी कुंजी संदर्भ के लिए एक इंडेक्स कुंजी कैसे चुनता है?
मैं एक विरासत डेटाबेस के साथ काम कर रहा हूं जिसे एमएस एक्सेस से आयात किया गया था। गैर-संकुल, अद्वितीय प्राथमिक कुंजी के साथ लगभग बीस टेबल हैं जो एमएस एक्सेस> SQL सर्वर अपग्रेड के दौरान बनाए गए थे। इनमें से कई तालिकाओं में अद्वितीय, गैर-संकुल सूचकांक भी हैं जो …

1
SQL सर्वर में भरण कारक 0 (100%) के लिए डिफ़ॉल्ट क्यों है?
मैं भरण-कारक, पृष्ठ और सूचकांक संरचना को समझता हूं और मैं समझता हूं कि 100% भरण कारक एक दुर्लभ सर्वोत्तम अभ्यास क्यों है। तो यह डिफ़ॉल्ट रूप से 0 (या 100%) पर डिफ़ॉल्ट क्यों होता है? 90 या 95 क्यों नहीं? क्या मुझे कुछ याद आ रहा है?

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