डेटाबेस प्रशासक

क्यू और ए डेटाबेस पेशेवरों के लिए जो अपने डेटाबेस कौशल में सुधार करना चाहते हैं और समुदाय में दूसरों से सीखते हैं

1
ROW_NUMBER () OVER (पार्टिशन बाय B, A ORDER BY C) इंडेक्स (A, B, C) पर इंडेक्स का उपयोग नहीं करता है
इन दो कार्यों पर विचार करें: ROW_NUMBER() OVER (PARTITION BY A,B ORDER BY C) ROW_NUMBER() OVER (PARTITION BY B,A ORDER BY C) जहां तक ​​मैं समझता हूं, वे ठीक उसी परिणाम का उत्पादन करते हैं। दूसरे शब्दों में, जिस क्रम में आप PARTITION BYखंड में कॉलम सूचीबद्ध करते हैं, वह …

5
अतिरेक की जांच करने के लिए उन्हें छोड़ने के बिना तालिकाओं को कैसे छिपाया / अक्षम किया जाए?
मुझे एक पुरानी विरासत प्रणाली को बनाए रखना है और विस्तारित करना है जिसमें webservice विधियां और डेटाबेस टेबल शामिल हैं जो अब उपयोग नहीं किए जाते हैं। चूंकि मुझे पूरी तरह से यकीन नहीं है कि टेबल वास्तव में बेमानी हैं, इसलिए मैं उन्हें छोड़ने से डरता हूं। क्या …

1
SQL सर्वर के साथ कई PVSCSI
SQL सर्वर वर्चुअलाइजेशन के संबंध में, जानकारी खोजने की कोशिश कर रहा है कि क्या लॉग डिवाइस से डेटा डिवाइस को अलग-अलग Paravirtual SCSI (PVSCSI) एडेप्टर में अलग-अलग करने पर सकारात्मक प्रदर्शन प्रभाव पड़ता है, जो यहां किया जाता है । एक क्लाइंट पर एक परिदृश्य रहा है जहां एक …

4
रखते हुए (आंशिक) बैकअप SQL सर्वर FILESTREAM का उपयोग करते समय छोटा
मेरे पास लगभग 1TB FILESTREAMडेटा वाला एक डेटाबेस है जिसे मुझे बैकअप की आवश्यकता नहीं है (यदि डेटा हटा दिया गया था तो यह एक-दो घंटों में अपने आप पुन: निर्मित हो जाएगा, इसलिए यह महत्वपूर्ण नहीं है)। अधिकांश डेटा को हर दो दिनों में बदल दिया जाता है, इसलिए …

1
SQL सर्वर तालिका के लिए IDENTITY VALUE को भौतिक रूप से कहाँ संग्रहीत करता है?
मुझे उम्मीद है कि कोई मुझे इस पर सही दिशा में इशारा कर सकता है। यहाँ मेरा काम अब तक है। SELECT * FROM sys.identity_columnsएक सिस्टम दृश्य है जो "last_value" देता है, लेकिन उस दृश्य के लिए परिभाषा एक आंतरिक फ़ंक्शन का उपयोग करती है IdentityProperty(colName, 'LastValue')- इसलिए यह एक …

1
क्या मैं फूला हुआ सिस्टम टेबल्स पर प्रदर्शन में सुधार कर सकता हूं?
पृष्ठभूमि: मेरे पास कई डेटाबेस हैं जिनमें बड़ी संख्या में व्यू हैं, और SYNONYM की बहुत बड़ी संख्या है। उदाहरण के लिए, एक db में 10k से अधिक व्यू और 2+ मिलियन SYNONYM है। सामान्य समस्या: इसमें शामिल क्वेरीज़ sys.objects(और सामान्य रूप से सिस्टम टेबल) धीमी गति से होती हैं। …

2
क्या एक INSERT और SELECT की तुलना में OUTPUT के साथ बेहतर अभ्यास है?
हम अक्सर "यदि मौजूद नहीं है, तो डालें" स्थिति का सामना करते हैं। डैन गुज़मैन के ब्लॉग की एक उत्कृष्ट जांच है कि इस प्रक्रिया को थ्रेडसेफ़ कैसे बनाया जाए। मेरे पास एक मूल तालिका है जो एक स्ट्रिंग को पूर्णांक से पूर्णांक में सूचीबद्ध करती है SEQUENCE। एक संग्रहीत …

1
क्या कुछ सेल्समे बनाता है। # TempTableName में बग है?
सरल परीक्षण-बिस्तर: USE tempdb; GO /* This DROP TABLE should not be necessary, since the DROP SCHEMA should drop the table if it is contained within the schema, as I'd expect it to be. */ IF COALESCE(OBJECT_ID('tempdb..#MyTempTable'), 0) <> 0 DROP TABLE #MyTempTable; IF EXISTS (SELECT 1 FROM sys.schemas s …

1
UNIVIVOT (एक लूप जॉइन) के साथ बैच मोड का उपयोग कैसे करें?
मेरे पास निम्नलिखित फ़ॉर्म की एक क्वेरी है: SELECT ... FROM ColumnstoreTable cs CROSS APPLY ( SELECT * FROM (VALUES ('A', cs.DataA) , ('B', cs.DataB) , ('C', cs.DataC) ) x(Col0, Col1) ) someValues यह प्रत्येक पंक्ति को कॉलमस्टोर-समर्थित उप-वर्ग ( ColumnstoreTable) से लेता है और उन पंक्तियों को गुणा करता …

4
पुनर्स्थापना डेटाबेस विज़ार्ड SSMS 2014 में नहीं खुलेगा
Windows Server 2012 R2 चलाने वाली एक देव मशीन पर, मैंने 2012 से 2014 तक सिर्फ SQL सर्वर को अपग्रेड किया। SQL सर्वर प्रबंधन स्टूडियो 2014 का उपयोग करना, जब मैं डेटाबेस पर राइट-क्लिक करता हूं और Tasks -> Restore -> Database...कुछ भी नहीं होता है। पुनर्स्थापना डेटाबेस विज़ार्ड अपेक्षा …

4
एक अज्ञात डेटाबेस को समझने के लिए कहां से शुरू करें
तो, शीर्षक इसे बोता है। मुझे 28 तालिकाओं और 86 संग्रहीत प्रक्रियाओं के साथ एक SQL सर्वर डेटाबेस मिला है जो रिवर्स इंजीनियर होना चाहिए। मुझे पूरा यकीन है कि कुछ तालिकाओं का उपयोग कभी नहीं किया जाता है और यह भी नहीं कि सभी procs का उपयोग किया जाता …

4
फोन नंबर के लिए डेटाटाइप: VARCHAR, INT या BIGINT?
तो यह वर्ष का कठिन प्रश्न होगा, लेकिन मुझे यह पूछने की आवश्यकता है कि मैं पहली बार इससे नहीं गुजर रहा हूं। निम्नलिखित तालिका परिभाषा पर एक नज़र डालें: स्तंभ पर एक नज़र डालें from_numberजो VARCHAR(45)अभी है लेकिन यह एक फ़ोन नंबर रखेगा। चूंकि मुझे नहीं पता है कि …

4
कुल यात्राओं की गणना करें
मैं एक क्वेरी लिखने की कोशिश कर रहा हूं, जहां मुझे ओवरलैपिंग दिनों की देखभाल करके एक ग्राहक के लिए विज़िट की संख्या की गणना करना है। मान लीजिए कि 2009 की शुरुआत की तारीख 23 तारीख है और अंतिम तारीख 26 तारीख है, इसलिए आइटम 20010 इन दिनों के …

1
SSIS पैकेज में लेन-देन करने में समस्या
मैं एक ऐसे पैकेज पर काम कर रहा हूं जिसमें लेनदेन का उपयोग करने की आवश्यकता है लेकिन मुझे वर्तमान में निम्न त्रुटि मिल रही है: SSIS package "CATS-Package.dtsx" starting. Information: 0x4004300A at Data Flow Task, SSIS.Pipeline: Validation phase is beginning. Information: 0x4001100A at CATS-Package: Starting distributed transaction for this …

3
SQL बैकअप पर "बैकअप अक्षतता सत्यापित करें" बंद करने के प्रभाव / जोखिम को समझना
वर्तमान में हम अपने वातावरण में SQL Server 2005/2008 / 2008R2 / 2012 सर्वर पर बैकअप के लिए मानक रखरखाव योजनाओं का उपयोग करते हैं, और "बैकअप अक्षतता सत्यापित करें" बॉक्स हमेशा चेक किया गया है। बैकअप में से कुछ बहुत लंबे समय तक चलते हैं, इसलिए मैंने उस विकल्प …

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