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

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

4
प्राथमिक कुंजी (InnoDB स्टोरेज इंजन) के रूप में मैसूर बनाम वर्चर?
मैं एक वेब एप्लिकेशन (परियोजना प्रबंधन प्रणाली) का निर्माण कर रहा हूं और जब यह प्रदर्शन की बात आती है तो मैं इस बारे में सोच रहा हूं। मेरे पास एक अंक तालिका है इसके अंदर विभिन्न विदेशी तालिकाओं को जोड़ने वाली 12 विदेशी कुंजियाँ हैं। उन में से 8, …

1
स्लॉट ऐरे और कुल पृष्ठ का आकार
मैं कई मंचों पर और कई ब्लॉगों पर पढ़ना जारी रखता हूं जिनमें एक पृष्ठ नीचे दिखाया गया है: पृष्ठ का आकार: 16 x 512B = 8192B पृष्ठ का शीर्ष: = 96B अधिकतम In_Row पंक्ति: = 8060B यह पत्तियों (8192 - 96 - 8060) बी = 36 बी। ठीक है, …

1
DBCC CHECKDB हर 20 - 60 सेकंड फायरिंग
मेरे पास एक देव वातावरण है जो तेजी से उत्पादन में तैनाती के करीब पहुंच रहा है और लॉग में देखा है कि लगभग हर 20 सेकंड में मैं संदेश देखता हूं: Starting up database 'dbname' CHECKDB for database 'dbname' finished without errors मैंने इस पर ध्यान दिया क्योंकि यह …

4
InnoDB पंक्ति लॉकिंग - कैसे लागू करें
मैं अब चारों ओर देख रहा हूं, mysql साइट को पढ़ना और मैं अभी भी यह नहीं देख सकता कि यह कैसे काम करता है। मैं लेखन के लिए परिणाम का चयन और पंक्ति लॉक करना चाहता हूं, परिवर्तन लिखें और लॉक जारी करें। ऑडोकोमाइट चालू है। योजना id (int) …
13 mysql  innodb  locking 

1
डिस्क फ़ाइल को हटाने और वैक्यूम के प्रभाव
मेरे पास 240 मिलियन पंक्तियों (और बढ़ते) के साथ एक बहुत बार अद्यतन तालिका है। हर तीन घंटे में 1.5 मिलियन पंक्तियाँ डाली जाती हैं और 1.5 मिलियन हटाए जाते हैं। जब मैंने क्लस्टर को एक SSD में स्थानांतरित किया तो यह थोक प्रविष्टि (प्रतिलिपि का उपयोग करके) का समय …

3
क्या इसे SQL सर्वर में एक टेबल पर कई अशक्त FKs रखने के लिए एक बुरा अभ्यास माना जाएगा
SQL सर्वर में मेरे डेटाबेस संरचना पर, मेरे पास 3 प्रकार के उत्पाद हैं जिन्हें ऑर्डर के बारे में अलग-अलग जानकारी की आवश्यकता होती है। तो, मैं एक बनाया Customers: मेज और तीन अलग-अलग आदेश टेबल OrdersForProductAs, OrdersForProductBs, OrdersForProductCs। सभी ऑर्डर टेबल में Customersटेबल पर कई संबंध हैं । मेरे …

2
डेटाबेस रीडिज़ाइन अवसर: इस सेंसर डेटा संग्रह के लिए किस तालिका का उपयोग करना है?
पृष्ठभूमि मेरे पास लगभग 2000 सेंसर का नेटवर्क है, जिनमें से प्रत्येक में लगभग 100 डेटा बिंदु हैं जो हम 10 मिनट के अंतराल पर एकत्र करते हैं। ये डेटा पॉइंट आमतौर पर इंट वैल्यू हैं, लेकिन कुछ स्ट्रिंग्स और फ्लोट हैं। यह डेटा 90 दिनों के लिए संग्रहीत किया …

3
सम्मिलित न होने पर समवर्ती रूप से सम्मिलित करें
मैं एक संग्रहीत कार्यविधि में अपने आवेषण के साथ समसामयिक समस्याएँ कर रहा हूँ। प्रक्रिया का प्रासंगिक हिस्सा यह है: select @_id = Id from table1 where othervalue = @_othervalue IF( @_id IS NULL) BEGIN insert into table1 (othervalue) values (@_othervalue) select @_id = Id from table1 where othervalue = …

4
डुप्लिकेट टेबल बनाने से बचने के लिए समानार्थी शब्द का उपयोग करना एक अच्छा विचार है?
हमारे पास ठीक उसी डेटाबेस की 3 प्रतियां हैं। सभी 3 डेटाबेस में एक Usersतालिका है, और एक उपयोगकर्ता हमेशा एक ही सेटिंग के साथ सभी 3 डेटाबेस में मौजूद होगा। जब भी हम एक उपयोगकर्ता को जोड़ना या संपादित करना चाहते हैं, तो हमें 3 डेटाबेस अपडेट करने होंगे। …

3
उपयोग में न होने पर SQL सर्वर को बंद करने का सबसे अच्छा और आसान तरीका क्या है?
स्थिति: डेवलपर वर्कस्टेशन जो आमतौर पर क्लाइंट उपकरण का उपयोग अन्य गैर-स्थानीय एसक्यूएल सर्वर से कनेक्ट करने के लिए करते हैं। हालांकि, दुर्लभ समय हैं कि स्थानीय विकास करने के लिए sql सर्वर का पूर्ण संस्करण होने से लाभ होगा। सिस्टम के संसाधनों को बेकार करने के प्रयास में जब …
13 sql-server 

4
एक इंडेक्स को बहुत धीमी गति से जोड़ना ... क्या ETA पाने या प्रगति दिखाने के लिए mysql cmd है?
मैं वर्तमान में अपनी तालिका (20M प्रविष्टियों) पर एक अनुक्रमणिका जोड़ने के लिए एक परिवर्तन क्वेरी चला रहा हूं। यह 3 दिन से अधिक समय से चल रहा है ('tmp तालिका में प्रतिलिपि' पर अटक गया है)। क्या कोई तरीका है जिससे मैं क्वेरी की प्रगति देख सकता हूं या …
13 mysql 

2
डेडलॉक त्रुटि डेडलॉक एसक्यूएल वापस नहीं कर रहा है
Transaction (Process ID) was deadlocked on lock resources with another process and has been chosen as the deadlock victim. Rerun the transaction. जब मेरी कोई वेबसाइट व्यस्त हो जाती है तो मुझे यह त्रुटि अनियमित रूप से मिल रही है। मैं मोटे तौर पर जानता हूं कि यह किस तालिकाओं …

5
क्या एक पोस्टग्रेक्यूएल डेटाबेस में एक ही समय में सभी वस्तुओं के मालिक को सेट करने का एक साधन है?
/programming/1348126/modify-owner-on-all-tables-simultantly-in-postgresql एक विशिष्ट उपयोगकर्ता के लिए तालिका और अन्य वस्तुओं को बदलने के लिए कुछ निफ्टी तरीकों का वर्णन करता है, और यह तैराकी काम करता है, हालांकि सभी सुझाव मेरे द्वारा बनाए गए कार्यों की अनदेखी करते हैं। क्या डेटाबेस में सभी वस्तुओं के मालिक को फ़ंक्शंस सहित रीसेट …

2
PostgreSQL में प्राथमिक कुंजी के लिए मौजूदा सूचकांक को कैसे बढ़ावा दिया जाए
मुझे पता है कि एक टेबल के भीतर एक प्राथमिक कुंजी कैसे बनाई जाती है, लेकिन मैं किसी मौजूदा इंडेक्स को प्राथमिक कुंजी कैसे बना सकता हूं? मैं एक मौजूदा तालिका को एक डेटाबेस से दूसरे डेटाबेस में कॉपी करने की कोशिश कर रहा हूं। जब मैं तालिका दिखाता हूं, …

7
आँकड़ों को अक्षम करने के कारण ऑटो अपडेट?
मैंने अभी सीखा कि जिस क्लाइंट कंपनी के लिए मैं काम करता हूं, उसने अपने कुछ एसक्यूएल सर्वरों के लिए ऑटो अपडेट आँकड़े विकल्प बंद रखने का फैसला किया है, और जब वे उत्पन्न होते हैं तो डीबीए मैन्युअल रूप से प्रदर्शन समस्याओं का निवारण करता है। हालांकि, इस तरह …

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