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

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

2
क्या चयन मृतक पंक्तियों को हटा देता है जैसे VACUUM करता है?
मैं VACUUMकुछ अप्रत्याशित व्यवहार पर ध्यान दे रहा था, जहां SELECTएक तालिका से पंक्तियों को लगता है कि कार्य को कम VACUUMकरना पड़ता है। परीक्षण डेटा नोट: ऑटोवैक्म अक्षम है CREATE TABLE numbers (num bigint); ALTER TABLE numbers SET ( autovacuum_enabled = 'f', toast.autovacuum_enabled = 'f' ); INSERT INTO numbers …

3
टी-एसक्यूएल ट्रिगर कैसे होता है जो केवल वास्तविक परिवर्तनों पर फायर करता है?
मेरे पास UPDATE और INSERT पर एक टेबल ट्रिगर है जो एक पंक्ति को दूसरी तालिका में जोड़ता है। यह केवल एक पंक्ति जोड़ने की जरूरत है अगर चार कॉलमों में से एक को बदल दिया जाए। मैंने परिवर्तनों के परीक्षण के लिए IF UPDATE (कॉल) का उपयोग करने की …
9 t-sql  trigger 

3
यह क्वेरी, FROM क्लॉज़ को याद नहीं कर रही है, त्रुटि नहीं है?
इसलिए हमारे पास एक उपश्रेणी के साथ एक क्वेरी है जिसमें एक टाइपो है। यह FROM क्लॉज को याद कर रहा है। लेकिन जब आप इसे चलाते हैं, तो यह त्रुटि नहीं करता है! क्यों!? SELECT 1 ,r.id ,'0D4133BE-C1B5-4141-AFAD-B171A2CCCE56' ,GETDATE() ,1 ,'Y' ,'N' ,oldItem.can_view ,oldItem.can_update FROM Role r JOIN RoleObject …

3
एसक्यूएल सर्वर लेनदेन करने से पहले डीडीएल को लेनदेन करने की अनुमति देता है (दिखाई देता है)?
PostgreSQL में मैं कुछ परीक्षण डेटा के साथ एक तालिका बना सकता हूं, और फिर एक लेनदेन में इसे एक अलग प्रकार के एक नए कॉलम में माइग्रेट कर सकता हूं, जिसके परिणामस्वरूप एक टेबल-फिर से लिखना होगा COMMIT, CREATE TABLE foo ( a int ); INSERT INTO foo VALUES …

1
सांख्यिकी IO आउटपुट में संस्करण स्टोर रीड शामिल हैं?
SQL सर्वर में एक विकल्प होता है SET STATISTICS IO ONजो क्वेरी के लिए तार्किक और भौतिक पृष्ठ की संख्या को दर्शाता है। क्या इन आंकड़ों में SNAPSHOT और RCSI प्रश्नों के लिए संस्करण स्टोर की रीडियाँ शामिल हैं?

1
जाहिर है, मेरी CLR असेंबली फ़ंक्शन गतिरोध पैदा कर रहा है?
हमारे एप्लिकेशन को Oracle डेटाबेस या Microsoft SQL सर्वर डेटाबेस के साथ समान रूप से अच्छी तरह से काम करने की आवश्यकता है। इसे सुविधाजनक बनाने के लिए, हमने अपने क्वेरी सिंटैक्स को समरूप बनाने के लिए मुट्ठी भर यूडीएफ बनाए। उदाहरण के लिए, SQL सर्वर में GETDATE () और …

2
क्या एक प्राथमिक कुंजी के बिना एक टेबल सामान्यीकृत है?
एक व्याख्यान में, मेरे व्याख्याता ने हमें एक प्राथमिक कुंजी के बिना एक तालिका दिखाई। पूछताछ करने पर उन्होंने कहा कि 3NF में जब आप ट्रांजेक्टिव निर्भरता को हटाते हैं तो प्राथमिक कुंजी के बिना टेबल रखना ठीक है। हालांकि, कोई भी प्राथमिक कुंजी का अर्थ है कि कोई कार्यात्मक …

2
जब मैं एक पंक्ति को अनप्लस कर रहा हूं तो मैं एक अनचाही समानांतर शाखा से कैसे छुटकारा पा सकता हूं?
निम्नलिखित प्रश्न पर विचार करें कि स्केलर समुच्चय के कुछ मुट्ठी भर unpivots: SELECT A, B FROM ( SELECT MAX(CASE WHEN ID = 1 THEN 1 ELSE 0 END) VAL1 , MAX(CASE WHEN ID = 2 THEN 1 ELSE 0 END) VAL2 , MAX(CASE WHEN ID = 3 THEN 1 …

3
क्या कीवर्ड "ALIAS" वास्तव में उपयोग किया जाता है?
PostgreSQL 7.1 के अनुसार 9.1 (अब असमर्थित) के माध्यम से, ALIASआरक्षित शब्द के रूप में सूचीबद्ध है, कम से कम SQL-99 के लिए। बाद के संस्करण इसे नहीं दिखाते हैं - यह सुझाव देते हुए कि इसे आरक्षित शब्द के रूप में हटा दिया गया है। पुराने PostgreSQL डॉक्स कहते …

1
गुटनिरपेक्ष अनुक्रमणिका पहले से ही अव्यवस्थित अनुक्रमणिका का हिस्सा है
मैं धीमी गति से चलने वाली क्वेरी को डिबग कर रहा हूं और निष्पादन योजना में 51.6648 प्रभाव के साथ एक गैर-संकुल सूचकांक का सुझाव दिया गया है। हालाँकि, गैर-क्लस्टर किए गए अनुक्रमणिका में केवल प्राथमिक कुंजी (PK) समग्र क्लस्टर अनुक्रमणिका में स्तंभ शामिल हैं। क्या यह सूचकांक में स्तंभों …

1
Federated और Decentralized Data Warehouse में क्या अंतर है?
मुझे इनमें से किसी की भी स्पष्ट परिभाषा या स्पष्टीकरण नहीं मिल रहा है। दोनों विकेंद्रीकृत लगते हैं। ऐसा प्रतीत होता है कि Federated DWH में, डेटा वितरित किया जाता है और एक एकल रिपॉजिटरी में एकीकृत नहीं होता है और वितरित स्रोतों से एक्सेस किया जाता है। विकेंद्रीकृत DWH …

1
जब आपके पास सिस्टम हेल्थ में "sql_exit_invoked" का क्या अर्थ है?
मुझे अपने SQL Server 2016 मानक सर्वरों में से एक के साथ समस्या हो रही है। मेरे पास 8 उत्पादन सर्वर हैं और यह एकमात्र ऐसा है जो लॉग में कोई निशान न होने पर बेतरतीब ढंग से क्रैश करता है। मेरे पास इस पर system_health सक्षम है। मैंने देखा …

1
दिन भर में बेतरतीब ढंग से गायब / खाली
मुझे एक SQL सर्वर 2017 (CU9) डेटाबेस मिला है जो कुछ प्रदर्शन संबंधी समस्याओं को प्रदर्शित कर रहा है जो मुझे लगता है कि सूचकांक आँकड़ों के साथ करना है। समस्या निवारण के दौरान मुझे पता चला कि आँकड़े अपडेट नहीं किए गए थे (मतलब DBCC SHOW_STATISTICS सभी NULL मान …

1
अनुमति देने से इनकार करना
भूमिका के लिए db_denycustomer, मैं केवल ग्राहक तालिका का स्तंभ कोड चयन योग्य होना चाहता हूं, और दूसरों में से कोई भी नहीं। तो मैंने ऐसा किया: DENY SELECT ON dbo.customer TO db_denycustomer GRANT SELECT ON dbo.customer (code) TO db_denycustomer ... और यह ठीक काम करता है। ठंडा! लेकिन, क्यों …

1
मापने की योजना बेदखली
हमारे पास SQL ​​Server 2016 SP1 अधिकतम मेमोरी के साथ 24GB पर सेट है। इस सर्वर में संकलन की संख्या अधिक है, इनमें से केवल 10% संकलन ऐड-हॉक क्वेरी से हैं। इसलिए नई संकलित योजनाओं को योजना कैश में संग्रहीत किया जाना चाहिए लेकिन योजना कैश का आकार नहीं बढ़ …

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