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

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

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

2
PostgreSQL में GIN सूचकांक का उपयोग करते समय क्रमबद्ध करके ORDER को कैसे गति दें?
मेरे पास इस तरह की एक तालिका है: CREATE TABLE products ( id serial PRIMARY KEY, category_ids integer[], published boolean NOT NULL, score integer NOT NULL, title varchar NOT NULL); एक उत्पाद कई श्रेणियों से संबंधित हो सकता है। category_idsकॉलम में सभी उत्पाद श्रेणियों की आईडी की सूची होती है। …

2
"शामिल" कॉलम से मेरे WHERE क्लॉज़ को क्यों लाभ होता है?
इस उत्तर के अनुसार , जब तक कि उन स्तंभों पर एक इंडेक्स नहीं बनाया जाता है जो प्रतिबंधित करने के लिए उपयोग किए जाते हैं, तो क्वेरी इंडेक्स से लाभान्वित नहीं होगी। मेरी यह परिभाषा है: CREATE TABLE [dbo].[JobItems] ( [ItemId] UNIQUEIDENTIFIER NOT NULL, [ItemState] INT NOT NULL, [ItemPriority] …

1
किसी क्वेरी को कैसे ऑप्टिमाइज़ किया जाए ताकि वह पहले एक इंडेक्स पर तलाश करे और उसके बाद दूसरा इंडेक्स
मेरे पास उपग्रह डेटा से पृथ्वी माप के दो सेट हैं, प्रत्येक समय फ़ील्ड्स (माध्य जूलियन तिथि के लिए mjd) और भूगोल स्थिति (जियोप्वाइंट, स्पेसियल) और मैं दो सेटों के बीच संयोग की तलाश कर रहा हूं, जैसे कि उनका समय एक सीमा से मेल खाता है 3 घंटे (या …

2
जटिल मानदंड के साथ अनुक्रमित प्रतिक्रियाओं को कम करना
मैं काम टिकटों के एक फायरबर्ड 2.5 डेटाबेस का अनुकूलन कर रहा हूं। वे एक तालिका में इस तरह के रूप में घोषित संग्रहीत हैं: CREATE TABLE TICKETS ( TICKET_ID id PRIMARY KEY, JOB_ID id, ACTION_ID id, STATUS str256 DEFAULT 'Pending' ); मैं आमतौर पर पहला टिकट ढूंढना चाहता हूं …

2
यह क्वेरी मेरे गैर-अनुक्रमित सूचकांक का उपयोग क्यों नहीं कर रही है, और मैं इसे कैसे बना सकता हूं?
क्वेरी प्रदर्शन बढ़ाने के बारे में इस प्रश्न का अनुसरण करने के बाद , मैं यह जानना चाहूंगा कि क्या डिफ़ॉल्ट रूप से मेरे सूचकांक का उपयोग करने का कोई तरीका है। यह क्वेरी लगभग 2.5 सेकंड में चलती है: SELECT TOP 1000 * FROM [CIA_WIZ].[dbo].[Heartbeats] WHERE [DateEntered] BETWEEN '2011-08-30' …

4
यह निर्धारित करना कि किसी तालिका में अनुक्रमणिका अप्रयुक्त हैं
मैं इस स्क्रिप्ट को विलुप्त इंडेक्स खोजने की कोशिश के लिए चला रहा हूं select o.name as TableName, i.name as IndexName, p.reserved_page_count * 8.0 / 1024 as SpaceInMB, s.* from sys.dm_db_index_usage_stats s inner join sys.objects o on s.object_id = o.object_id inner join sys.indexes i on i.index_id = s.index_id and i.object_id …

2
अनुक्रमित के संबंध में नहीं तर्क का उपयोग
डेटाबेस विकास परीक्षा पर Microsoft की पुस्तक 70-433 के अनुसार: Microsoft SQL Server 2008 डेटाबेस विकास : न तो अग्रणी वाइल्डकार्ड वर्ण तर्क नहीं खोज क्वेरी ऑप्टिमाइज़र को अनुक्रमणिका का उपयोग करने की अनुमति देते हैं। अनुकूलतम प्रदर्शन के लिए, आपको NOT कीवर्ड और प्रमुख वाइल्डकार्ड प्रतीकों का उपयोग करने …


3
इंडेक्स क्वेरी के प्रदर्शन को कैसे प्रभावित करते हैं?
जाहिर है कि कई अलग-अलग सूचकांकों को रखने और प्रदर्शन को हटाने पर नकारात्मक प्रभाव पड़ता है। क्वेरी के प्रदर्शन के बारे में कैसा है: क्या यह एक मेज पर बहुत सारे सूचकांकों को रखने से समझ में आता है? क्या किसी इंडेक्स के साथ किसी भी मामले में क्वेरी …

2
क्या ट्रैक परिवर्तन के साथ एक पूर्ण-पाठ कैटलॉग: ऑटो स्वचालित रूप से अपडेट होगा यदि उस तालिका के लिए परिवर्तन ट्रैकिंग सक्षम नहीं है?
मेरे पास यह डेटाबेस तालिका है जो पूर्ण-पाठ अनुक्रमणिका को अप-टू-डेट रखने के लिए मान ली गई है। हालाँकि, मैं इसे बिल्कुल भी नहीं देख रहा हूँ (लॉग में कोई त्रुटि नहीं है क्योंकि अंतिम लॉग जो मैं देख रहा था जब मैंने इसे मैन्युअल रूप से चालू किया था)। …

2
बड़ी तालिका में धीमा सूचकांक स्कैन
PostgreSQL 9.2 का उपयोग करते हुए, मुझे अपेक्षाकृत बड़ी तालिका (200+ मिलियन पंक्तियों) पर धीमी क्वेरी के साथ परेशानी है। मैं कुछ भी पागल करने की कोशिश नहीं कर रहा हूं, सिर्फ ऐतिहासिक मूल्यों को जोड़ रहा हूं। नीचे क्वेरी और क्वेरी प्लान आउटपुट है। मेरी तालिका लेआउट: Table "public.energy_energyentry" …

3
सूचकांक अधिकतम पंक्ति आकार त्रुटि
क्या एक arrayस्तंभ के लिए एक ऊपरी बाध्य है ? सरणी फ़ील्ड में सम्मिलित करते समय मुझे यह त्रुटि मिल रही है - PG::Error: ERROR: index row size 3480 exceeds maximum 2712 for index "ix_data" यहाँ मेरी तालिका परिभाषा है - create table test_array(id varchar(50), data text[]); ALTER TABLE test_array …

4
क्या कॉलमस्टोर इंडेक्स में कॉलम का क्रम मायने रखता है?
मेरी एक तालिका है जिसमें ~ 200 मिलियन पंक्तियाँ और ~ 15 कॉलम हैं। मैं COLUMNSTOREअपनी मेज पर एक सूचकांक बनाने की योजना बना रहा हूं। क्या कॉलम के सूचकांक में उपयोग किए जाने वाले स्तंभों के क्रम के आधार पर प्रदर्शन में कोई बदलाव होगा? यदि हाँ, तो इसके …

1
Mysql में कंपोजिट प्राइमरी की पर INDEX कैसे है?
दो या अधिक स्तंभों के लिए एक समग्र प्राथमिक कुंजी बनाते समय, उदाहरण के लिए PRIMARY KEY(col1, col2, col3); क्या सिस्टम INDEXप्रत्येक कॉलम को अलग-अलग करेगा? यह प्रश्न जो मैं पूछ रहा हूं उसका कारण यह है कि जब हम उपयोग करते हैं UNIQUE INDEX (col1, col2, col3), तो यह …

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