best-practices पर टैग किए गए जवाब

सर्वोत्तम प्रथाओं को आम तौर पर और अनौपचारिक रूप से उन तरीकों और प्रक्रियाओं के रूप में पहचाना जाता है जिन्हें समय के साथ अन्य तरीकों से हासिल किए गए लोगों से बेहतर दिखाया गया है।

6
मुझे एक अनन्य सूचकांक के बजाय एक अद्वितीय बाधा का उपयोग कब करना चाहिए?
जब मैं एक कॉलम को अलग मान देना चाहता हूं, तो मैं या तो एक बाधा का उपयोग कर सकता हूं create table t1( id int primary key, code varchar(10) unique NULL ); go या मैं एक अद्वितीय सूचकांक का उपयोग कर सकता हूं create table t2( id int primary …

19
क्या डेवलपर्स को उत्पादन डेटाबेस को क्वेरी करने में सक्षम होना चाहिए?
क्या डेवलपर्स को SELECTउत्पादन डेटाबेस को क्वेरी ( / केवल पढ़ने) की अनुमति दी जानी चाहिए ? पिछली जगह मैंने काम किया, विकास टीम की db_datareaderभूमिका थी; जहां मैं अब काम करता हूं, वहां विकास टीम भी उत्पादन के उदाहरण से नहीं जुड़ सकती है। परीक्षण उदाहरणों में से एक …

5
उपयोगकर्ता के लिए सभी तालिकाओं तक पहुंच प्रदान करना
मैं पोस्टग्रेज के लिए नया हूं और हमारे MySQL डेटाबेस को स्थानांतरित करने की कोशिश कर रहा हूं। MySQL में मैं प्रदान कर सकते हैं SELECT, UPDATE, INSERT, और DELETEएक कम विशेषाधिकार प्राप्त उपयोगकर्ता के विशेषाधिकारों और एक निर्दिष्ट डेटाबेस में सभी तालिकाओं के लिए लागू करने के लिए उन …

19
क्या तालिका नामों में 'tbl' उपसर्ग जोड़ना वास्तव में एक समस्या है?
मैं कुछ ब्रेंट ओजर वीडियो देख रहा हूं ( जैसे यह एक, उदाहरण के लिए ) और वह सुझाव देता है कि ‘tbl’या के साथ तालिकाओं का उपसर्ग न करें ‘TBL’। इंटरनेट पर मैंने कुछ ब्लॉगों को यह कहते हुए पाया कि यह प्रलेखन के लिए कुछ भी नहीं जोड़ता …

3
क्या हमेशा लेन-देन करना एक बुरा व्यवहार है?
क्या हमेशा लेन-देन करना एक बुरा व्यवहार है? उदाहरण के लिए, एक सरल के अलावा कुछ के लिए लेनदेन बनाने के लिए यह एक अच्छा अभ्यास है SELECT? जब वास्तव में यह आवश्यक नहीं है तो लेन-देन बनाने की लागत क्या है? यहां तक ​​कि अगर आप एक अलगाव स्तर …

12
डीबीए अधिक 'प्रोग्रामर फ्रेंडली' कैसे हो सकता है?
जवाब और पर टिप्पणी dba.se संस्करण और programmers.se संस्करण प्रश्न के "क्या के खिलाफ या डेटाबेस परत में आवेदन तर्क डालने के लिए तर्क हैं?" कुछ कार्यस्थलों में डीबीए और प्रोग्रामर के बीच विभाजन के बारे में बहुत खुलासा होता है। इस तरह के मुद्दों पर प्रोग्रामर के साथ बेहतर …

4
कार्य प्रदर्शन
एक MySQL पृष्ठभूमि से आ रहा है, जहां संग्रहीत कार्यविधि प्रदर्शन (पुराने लेख) और प्रयोज्य संदिग्ध हैं, मैं अपनी कंपनी के लिए एक नए उत्पाद के लिए PostgreSQL का मूल्यांकन कर रहा हूं। जिन चीजों को मैं करना चाहता हूं, उनमें से एक एप्लिकेशन लॉजिक को कुछ संग्रहीत प्रक्रियाओं में …

4
संग्रहीत प्रक्रियाओं की इकाई परीक्षण
मैं काफी समय से इस पर विचार कर रहा हूं। मूल प्रश्न यह है: संग्रहीत प्रक्रियाओं का परीक्षण कैसे किया जाए? मैं देखता हूं कि मैं क्लासिक अर्थों में कार्यों के लिए अपेक्षाकृत आसानी से इकाई परीक्षण स्थापित कर सकता हूं (मेरा मतलब है कि वे शून्य या अधिक तर्क …

6
सामान्य व्यक्ति क्षेत्रों (नाम, ईमेल, पता, लिंग आदि ...) पर सर्वोत्तम अभ्यास [बंद]
लंबाई और डेटा प्रकारों पर सामान्य क्षेत्रों में सबसे आम सर्वोत्तम अभ्यास क्या हैं: पहला नाम उपनाम पता ईमेल लिंग राज्य Faridabad देश फ़ोन नंबर आदि....

1
डाउनटाइम के बिना लाइव डेटाबेस में स्कीमा परिवर्तन और डेटा माइग्रेशन के लिए सर्वोत्तम अभ्यास?
आप डाउनटाइम के बिना लाइव डेटाबेस में स्कीमा परिवर्तन कैसे करते हैं? उदाहरण के लिए, मैं कहता हूं कि मेरे पास एक PostgreSQL डेटाबेस है जिसमें एक टेबल है जिसमें विभिन्न उपयोगकर्ता डेटा जैसे ईमेल पते आदि, सभी विशिष्ट उपयोगकर्ताओं के साथ जुड़े हैं। अगर मैं ईमेल पतों को एक …

5
एसक्यूएल सर्वर रखरखाव योजना - कार्य और निर्धारण पर सर्वोत्तम अभ्यास
मुझे हमारे Sql Server 2005 डेटाबेस के लिए एक रखरखाव योजना तैयार करने का काम सौंपा गया है। मुझे पता है कि बैकअप के लिए मैं हर 15 मिनट में एक दैनिक पूर्ण डेटाबेस बैकअप और ट्रांजेक्शनल लॉग बैकअप करना चाहता हूं। मेरी समस्या यह पता लगाने की है कि …

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

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

1
हर T-SQL स्टेटमेंट के बाद जाएं
हर SQL स्टेटमेंट के बाद GO स्टेटमेंट का उपयोग करने के पीछे क्या कारण है? मैं समझता हूं कि GO, बैच के अंत का संकेत देता है और / या बयानों की प्रतिष्ठा की अनुमति देता है लेकिन हर बयान के बाद इसका क्या फायदा है। मैं Microsoft के बहुत …

1
बैकअप आदेश के लिए BUFFERCOUNT, BLOCKSIZE, और MAXTRANSFERSIZE सेट करना
मैं देख रहा हूँ व्यावहारिक के लिए मूल्यों की स्थापना के लिए मार्गदर्शन BUFFERCOUNT, BLOCKSIZEऔर MAXTRANSFERSIZEके BACKUPआदेश। मैंने थोड़ा अनुसंधान किया है (नीचे देखें), मैंने थोड़ा परीक्षण किया है, और मुझे पूरी तरह से पता है कि कोई भी सही मायने में मूल्यवान उत्तर "खैर, यह निर्भर करता है ..." …

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