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

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

1
DELETE बनाम TRUNCATE
मैं DELETEऔर TRUNCATEआज्ञाओं के बीच के अंतर पर अधिक से अधिक समझ पाने की कोशिश कर रहा हूं । इंटर्नल की मेरी समझ कुछ इस प्रकार है: DELETE-> डेटाबेस इंजन प्रासंगिक डेटा पेजों और उन सभी इंडेक्स पेजों से पंक्ति को ढूंढता और हटाता है जहां पंक्ति दर्ज की गई …

4
मैं मैसकॉल में एक दृश्य के DEFINER को कैसे बदलूं?
जब मैं mysqldump चलाता हूं, मुझे एक त्रुटि मिलती है: mysqldump: Got error: 1449: The user specified as a definer ('root'@'foobar') does not exist when using LOCK TABLES यह समझ में आता है क्योंकि foobarएक विरासत मशीन है जो अब मौजूद नहीं है। मैं अपनी सभी टेबलों की परिभाषा को …

2
EXISTS आउटपरफॉर्म COUNT के साथ अस्तित्व की जाँच करें! … नहीं?
मैंने अक्सर पढ़ा है कि जब किसी को एक पंक्ति के अस्तित्व की जांच करनी होती है तो उसे हमेशा COUNT के बजाय EXISTS के साथ किया जाना चाहिए । फिर भी कई हालिया परिदृश्‍यों में मैंने गणना का उपयोग करते समय प्रदर्शन सुधार को मापा है। पैटर्न इस प्रकार …

2
कैसे और क्यों) TOP एक निष्पादन योजना को प्रभावित करता है?
मामूली जटिल क्वेरी के लिए मैं अनुकूलन करने की कोशिश कर रहा हूं, मैंने देखा कि TOP nक्लॉज हटाने से निष्पादन योजना बदल जाती है। मुझे लगता है कि जब एक प्रश्न शामिल अनुमान लगाया है | TOP nडेटाबेस इंजन क्वेरी अनदेखी चल पाएंगे TOPखंड, और फिर अंत में सिर्फ …

5
PostgreSQL में समवर्ती DELETE / INSERT के साथ लॉकिंग समस्या
यह बहुत आसान है, लेकिन मैं पीजी क्या करता है (v9.0) से चकित हूं। हम एक साधारण तालिका से शुरुआत करते हैं: CREATE TABLE test (id INT PRIMARY KEY); और कुछ पंक्तियाँ: INSERT INTO TEST VALUES (1); INSERT INTO TEST VALUES (2); अपने पसंदीदा JDBC क्वेरी टूल (ExecuteQuery) का उपयोग …

4
क्या तालिका की परिभाषा में स्तंभों का क्रम मायने रखता है?
किसी तालिका को परिभाषित करते समय, यह तार्किक समूहों और उद्देश्य से समूहों को स्वयं कॉलम करने के लिए सहायक होता है। तालिका में स्तंभों का तार्किक क्रम डेवलपर को अर्थ बताता है और अच्छी शैली का एक तत्व है। यह स्पष्ट है। हालांकि, यह स्पष्ट नहीं है कि क्या …

4
MySQL के पास MyISAM या InnoDB पर hash सूचकांक क्यों नहीं है?
मेरे पास एक एप्लिकेशन है जो केवल समानता पर चयन करेगा, और मुझे लगता है कि मुझे btree सूचकांक पर हैश इंडेक्स का उपयोग करना चाहिए। मेरे निराशा, हैश सूचकांकों में से अधिकांश MyISAM या InnoDB पर समर्थित नहीं हैं। उसके साथ क्या है?
35 mysql  index  innodb  myisam 

8
INNER JOIN और OUTER JOIN में क्या अंतर है?
मैं SQL में नया हूँ और जानना चाहता हूँ कि उन दो JOINप्रकारों में क्या अंतर है ? SELECT * FROM user u INNER JOIN telephone t ON t.user_id = u.id SELECT * FROM user u LEFT OUTER JOIN telephone t ON t.user_id = u.id मुझे एक या दूसरे का …
35 join 

3
क्या SQL में JSON को स्टोर और क्वेरी करना संभव है?
मुझे JSON ऑब्जेक्ट्स को SQLite डेटाबेस में संग्रहीत करने की आवश्यकता है, और फिर उस पर जटिल प्रश्न करें। मैंने इस तरह से एक तालिका बनाई: +--------------------------------------+ |document | property | string | number| +--------------------------------------+ |foo | "title" | "test" | | +--------------------------------------+ |foo | "id" | | 42 | …
35 sqlite  json 

6
MySQL बाइनरी लॉगिंग को log_bin चर के साथ अक्षम करें
डिफ़ॉल्ट MySQL विन्यास फाइल /etc/mysql/my.cnf APT का उपयोग करके कुछ डेबियन पैकेज द्वारा स्थापित किया जाता है, अक्सर log_bin चर सेट करते हैं, इसलिए बिनलॉग सक्षम होते हैं: log_bin = /var/log/mysql/mysql-bin.log जब मैं इस तरह की स्थापना पर बाइनरी लॉगिंग को अक्षम करना चाहता हूं, तो my.cnf कार्यों में लाइन …
35 mysql  logs  binlog  debian 

6
निर्यात Postgres तालिका को json के रूप में
वहाँ एक फ़ाइल के लिए json के रूप में टेबल डेटा निर्यात करने का एक तरीका है? मुझे आउटपुट लाइन से लाइन में होना चाहिए, जैसे: {'id':1,'name':'David'} {'id':2,'name':'James'} ... संस्करण: पोस्ट संस्करण: 9.3.4

3
खोल से भंडारण इंजन की जाँच करें
मैं 3.0 में अपग्रेड कर रहा हूं और अपग्रेड के साथ कुछ मुद्दों में भाग गया हूं। विशेष रूप से, मैं एक त्रुटि जब शुरू करने की कोशिश कर मिल mongodके माध्यम से ssh, यह डिफ़ॉल्ट का उपयोग करने की कोशिश की dbpathएक मैं अपने नए YAML config फ़ाइल में …

2
एक सेट में दो कॉलम का चयन करना
यह एक मूर्खतापूर्ण प्रश्न हो सकता है, और मेरा संदेह यह है कि मैं ऐसा नहीं कर सकता, लेकिन SQL में एक निर्माण है जो मुझे निम्नलिखित की तरह कुछ करने की अनुमति देगा: SELECT whatever WHERE col1,col2 IN ((val1, val2), (val1, val2), ...) मैं ऐसे डेटा का चयन करना …
35 mysql  where 

1
क्या मुझे विशिष्ट मल्टी कॉलम इंडेक्स के बजाय कई सिंगल फील्ड इंडेक्स का उपयोग करना चाहिए?
यह प्रश्न SQL सर्वर इंडेक्सिंग तकनीक की प्रभावशीलता के बारे में है। मुझे लगता है कि इसे "इंडेक्स चौराहा" के रूप में जाना जाता है। मैं एक मौजूदा SQL सर्वर (2008) एप्लिकेशन के साथ काम कर रहा हूं जिसमें कई प्रदर्शन और स्थिरता के मुद्दे हैं। डेवलपर्स ने इंडेक्सिंग के …

4
MySQL सेट UTC समय को डिफ़ॉल्ट टाइमस्टैम्प के रूप में
मैं एक टाइमस्टैम्प कॉलम कैसे सेट कर सकता हूं जिसका डिफ़ॉल्ट मूल्य वर्तमान यूटीसी समय है? MySQL UTC_TIMESTAMP()UTC टाइमस्टैम्प के लिए फ़ंक्शन का उपयोग करता है : mysql> SELECT UTC_TIMESTAMP(); +---------------------+ | UTC_TIMESTAMP() | +---------------------+ | 2012-07-01 11:36:35 | +---------------------+ 1 row in set (0.00 sec) इसलिए मैंने कोशिश की …

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