Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

प्राथमिक कुंजी (या संकुल अनुक्रमणिका के भाग) के भाग के रूप में टाइमस्टैम्प (या डेटाटाइम) का उपयोग करें

चार मिलियन पंक्तियाँ बहुत बड़ी नहीं होतीं।

डेटा प्रकार डेटाटाइम और टाइमस्टैम्प के बीच एक-बाइट का अंतर अंतिम है आपको उन दो डेटा प्रकारों के बीच चयन करने पर विचार करना चाहिए। उनके विनिर्देशों की समीक्षा करें

टाइमस्टैम्प बनाना भाग आपकी प्राथमिक कुंजी एक बुरा, बुरा विचार है। समीक्षा करने के बारे में सोचें कि प्राथमिक कुंजी . क्या है एक SQL डेटाबेस में मतलब है।

अपने टाइमस्टैम्प कॉलम पर एक इंडेक्स लगाएं। एक निष्पादन योजना प्राप्त करें, और उसे अपने प्रश्न में पेस्ट करें। अपनी माध्यिका निर्धारित करें क्वेरी प्रदर्शन, और पेस्ट करें उसे आपके प्रश्न में भी।

मेरे डेस्कटॉप कंप्यूटर पर अनुक्रमित, 4 मिलियन पंक्ति तालिका से एक दिन की पंक्तियों को वापस करने में 2ms लगते हैं। (यह लगभग 8000 पंक्तियाँ लौटाता है।)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. लूप से रिकॉर्ड समूहीकृत करना | पीएचपी

  2. एक बढ़ती हुई संख्या पर एक स्थिर उपसर्ग जोड़ना

  3. प्राथमिक सूचकांक बनाम माध्यमिक सूचकांक:प्रदर्शन अंतर

  4. लैटिन1 एन्कोडेड कॉलम में UTF-8 वर्णों का पता कैसे लगाएं - MySQL

  5. bind_param () केवल उपयोगकर्ता द्वारा इनपुट किए गए मानों या सभी पर आवश्यक है?