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

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

2
क्या अधिक कठिन तुलना (यानी वर्चर) चलाने से पहले सरल तुलनाओं (यानी बिट) पर जांच होगी?
यदि मैं एक क्वेरी लिखता हूं जिसमें एक यौगिक WHEREखंड शामिल होता है, जैसे: SELECT * FROM MyTable WHERE BitField = 1 AND VarcharField = 'asdf' और उस bitतुलना का समावेश केवल उन्हीं क्षेत्रों varcharको बाहर करता है, जो तुलना को बाहर करेगा, क्या उस bitक्षेत्र की तुलना की उपस्थिति …

2
उत्पादन से परीक्षण डेटाबेस के भीतर केवल कुछ तालिकाओं को ताज़ा करने के लिए सबसे अच्छी विधि क्या है?
मेरे पास SQL ​​Server 2008R2 में एक बहुत बड़ा उत्पादन डेटाबेस और एक बहुत बड़ा परीक्षण वातावरण डेटाबेस है। दोनों डेटाबेस में समान संरचना है लेकिन विभिन्न उपयोगकर्ता / लॉगिन / अनुमति / भूमिका। मुझे महीने में लगभग एक बार, उत्पादन से समय-समय पर परीक्षण डेटाबेस में केवल कुछ तालिकाओं …

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

1
किसी ड्राइव के रूट में SQL सर्वर को स्थापित करने के लिए बुरा अभ्यास क्यों है
जब मैं अपने ड्राइव के रूट में SQL सर्वर स्थापित करता हूं, उदाहरण के लिए D:\, मुझे एक त्रुटि मिलती है जब मैं एक सॉफ्टवेयर के तीसरे पक्ष के टुकड़े से एक डेटाबेस परिनियोजक को चलाता हूं। लेकिन जब मैं अपने SQL सर्वर इंस्टेंस को D:\SQL\(ड्राइव के भीतर एक फ़ोल्डर …

2
जब मैं psql के अंदर \ dt (+) का उपयोग करता हूं तो मैं अपनी तालिका (PostgreSQL) क्यों नहीं देख सकता?
मैंने donorस्कीमा referenceके अनुसार तालिका बनाई है : CREATE TABLE reference.donor ( donor_code smallint PRIMARY KEY, donor_name character varying NOT NULL, donor_type smallint REFERENCES reference.donor_type (type_id), alpha_2_code char(2) REFERENCES reference.iso_3166_1 (alpha_2_code) ); मैंने टेबल को प्रति के अनुसार आबाद किया है: INSERT INTO reference.donor (donor_code, donor_name, donor_type, alpha_2_code) SELECT donor_code, …

4
क्या विभिन्न तालिकाओं से डेटा को एक में एकत्रित करना खराब अभ्यास है?
पृष्ठभूमि मैं कई बड़ी रिपोर्टें लिखता हूं और आम तौर पर एक बड़े स्वास्थ्य रिकॉर्ड डीबी (एसपी, फ़ंक्शन, नौकरियां, आदि लिखता हूं) को बनाए रखता हूं। मूल स्कीमा, और इसका उपयोग करने वाला सॉफ्टवेयर एक अलग विक्रेता से है, इसलिए मैं इसके बारे में संरचनात्मक रूप से बहुत कुछ नहीं …

1
एक ही समय में दो घटना तालिकाओं को मिलाएं
दो टेबल दिए: CREATE TABLE foo (ts timestamp, foo text); CREATE TABLE bar (ts timestamp, bar text); मैं एक प्रश्न है कि के लिए रिटर्न मान लिखना चाहते हैं ts, fooऔर barहै कि हाल ही में मूल्यों का एक एकीकृत दृश्य प्रतिनिधित्व करता है। दूसरे शब्दों में, यदि fooनिहित: ts …

2
SQL सर्वर 2014 स्कीमा 24/7 बहु उपयोगकर्ता वातावरण में बदलता है
हमारे पास SQL ​​Server 2014 एंटरप्राइज़ एक डेटाबेस चलाने के लिए स्थापित है जो 24/7 उपलब्ध होना चाहिए। हमारा डेटाबेस काफी बड़ा है (200gb +)। इसके अलावा हमारे पास बहुत सी सेवाएँ हैं जो हमारे डेटाबेस को हर मिनट पढ़ने, अपडेट करने या नया डेटा डालने के लिए हिट करती …

2
क्या कभी किसी फीचर का परीक्षण नहीं करना ठीक है?
क्या कोई बिंदु है जिस पर आप अपनी भाषा / डेटाबेस / प्रणाली से इतने परिचित हो जाते हैं कि किसी नई सुविधा / कॉन्फ़िगरेशन / क्वेरी / आदि का परीक्षण करने की आवश्यकता नहीं है । आपके सिस्टम में इसे लागू करने से पहले निहित / सिम्युलेटेड परीक्षण (विशेषकर …

1
नाम से सभी कॉलम (एक अलग कॉलम क्रम में) चुनने की तुलना में SELECT * बहुत तेज क्यों है?
कॉलम ए, बी, सी, डी, ई, एफ, जी, एच, आई, जे, के साथ एक मेज पर मुझे मिलता है: select * from misty order by a limit 25; Time: 302.068 ms तथा: select c,b,j,k,a,d,i,g,f,e,h from misty order by a limit 25; Time: 1258.451 ms क्या कॉलम द्वारा चयन को तेज़ …

2
SSDT स्कीमा मेरी DB प्रोजेक्ट की तुलना मेरे Azure सर्वर से करते समय विफल हो जाती है
मेरे पास एक SQL डेटाबेस प्रोजेक्ट है जिसे मैंने अपने उद्यम DB पर बनाया है। यह SSDT के स्कीमा तुलना टूल का उपयोग करके आंतरिक और AWS द्वारा होस्ट किए गए SQL सर्वर पर कई बार तैनात किया गया है। जब मैं Azure होस्टेड 2012 सर्वर SQL एंट 2012 sp2 …

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

5
क्वेरी निष्पादन के दौरान अधिग्रहीत ताले देखें (SQL सर्वर)
क्वेरी निष्पादन योजना डिफ़ॉल्ट रूप से लॉकिंग विवरण नहीं दिखाती है, क्या क्वेरी के निष्पादन के दौरान प्राप्त किए गए प्रकारों के साथ-साथ लॉक को देखना संभव है?

2
SQL सर्वर 2014 पर सीएलआर क्रैशिंग (विंडोज़ 2012R2)
मेरे पास यह छोटा सीएलआर है जो कॉलम में एक स्ट्रिंग पर एक रेजेक्स फ़ंक्शन करता है। जब Windows Server 2012R2 पर SQL Server 2014 (12.0.2000) पर चल रहा है, तो प्रक्रिया क्रैश हो जाती है Msg 0, स्तर 11, राज्य 0, लाइन 0 वर्तमान कमांड पर एक गंभीर त्रुटि …

2
PIVOT क्वेरी के साथ मदद करें
मेरे पास संरचना के साथ एक तालिका है: CREATE TABLE [dbo].[AUDIT_SCHEMA_VERSION]( [SCHEMA_VER_MAJOR] [int] NOT NULL, [SCHEMA_VER_MINOR] [int] NOT NULL, [SCHEMA_VER_SUB] [int] NOT NULL, [SCHEMA_VER_DATE] [datetime] NOT NULL, [SCHEMA_VER_REMARK] [varchar](250) NULL ); कुछ सैंपल डेटा (वर्गफ़ेल्ड के साथ समस्या लगती है .. इसलिए कुछ सैंपल डेटा डालते हुए): INSERT INTO [AUDIT_SCHEMA_VERSION]([SCHEMA_VER_MAJOR],[SCHEMA_VER_MINOR],[SCHEMA_VER_SUB],[SCHEMA_VER_DATE],[SCHEMA_VER_REMARK]) …

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