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

सर्वाधिक देखे गए फीचर डेटाबेस का कार्यान्वयन

निम्नलिखित तालिकाएँ हैं:1. दृश्य 2. दृश्य_घंटा_सारांश3. विचार_दैनिक_समरी4. विचार_मासिक_समरी5. view_alltime_summary

निम्नलिखित अंतराल पर क्रॉन जॉब चलाएं:

  1. हर घंटे चलाएं और दृश्य तालिका से उस घंटे के दृश्यों को पूर्व-समेकित करें और पूर्व-समेकित परिणाम को view_hourly_summary तालिका में सहेजें, साथ ही view_alltime_summary तालिका को अपडेट करें

  2. प्रतिदिन के अंत में चलाएं और घंटे की तालिका से उस दिन के विचारों को पूर्व-एकत्रित करें और पूर्व-समेकित परिणाम को view_daily_summary तालिका में सहेजें

  3. हर महीने के अंत में चलाएं और घंटे की तालिका से उस दिन के विचारों को पूर्व-एकत्रित करें और पूर्व-समेकित परिणाम को view_daily_summary तालिका में सहेजें

अगला परिणाम लाते समय आपको कुछ गणित इस प्रकार करने होंगे:

  1. उदाहरण के लिए, आप पिछले 4 घंटों के दृश्य प्राप्त करना चाहते हैं, आप प्रति घंटा तालिका से पूरे 3 घंटे का डेटा प्राप्त करेंगे और शेष डेटा के लिए इसे दृश्य तालिका से निम्नानुसार प्राप्त करेंगे:

    आइटम_आईडी का चयन करें, दृश्य के रूप में योग (विचार) देखें_hourly_summaryजहां कॉनकैट के बीच का घंटा (बाएं (अब () - अंतराल 3 घंटे, 14), '00:00') और कॉनकैट (बाएं (अब (), 14), '00:00' )आइटम_आईडी के अनुसार समूह करें

    संघ

    आइटम_आईडी का चयन करें, गिनें (1) विचारों से विचारों के रूप में, जहां डेटाटाइम (अब () - अंतराल 4 घंटे) और कॉनकैट (बाएं (अब () - अंतराल 3 घंटे, 14), '00:00') या डेटाटाइम> कॉनकैट (बाएं (बाएं) now(), 14), '00:00')आइटम_आईडी के अनुसार समूह करें



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. टैग1 और टैग2 के साथ पोस्ट ढूँढना? (एक जॉइन-टेबल का उपयोग करके) मौजूद/होने/सबक्वायरी... क्या उपयोग करें?

  2. org.apache.openjpa.persistence.ArgumentException मुख्य वर्ग चलाते समय

  3. सीमांकित फ़ाइल से mysql तालिका में डेटा लोड करते समय त्रुटि रेखाएँ छोड़ें

  4. PHP MySQL क्वेरी जहां x =$variable

  5. mysql में कॉलम का चयन करने के लिए इफ इफ कंडीशन का उपयोग करें?