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

वेबसाइटों के लिए एक कुशल हिट काउंटर कैसे लिखें

एक आकर्षक विषय। काउंटर को बढ़ाना, जितना आसान हो सकता है, बस है एक लेन-देन होने के लिए... मतलब, यह पूरे डीबी को समझ से अधिक समय तक लॉक कर सकता है!-) यह आसानी से पूरे सिस्टम के लिए बाधा हो सकता है।

यदि आपको कड़ाई से सटीक गणना की आवश्यकता है, लेकिन उन्हें तुरंत अप-टू-डेट होने की आवश्यकता नहीं है, तो मेरा पसंदीदा तरीका गणनीय जानकारी को एक लॉग में जोड़ना है (डेटा ताजगी के उद्देश्यों के लिए जितनी बार आवश्यक हो लॉग स्विच करना)। एक बार लॉग बंद हो जाने पर (हजारों गणनीय घटनाओं के साथ), एक स्क्रिप्ट इसे पढ़ सकती है और एक ही लेन-देन में आवश्यक सभी चीजों को अपडेट कर सकती है - शायद सहज नहीं, लेकिन हजारों सिंगल लॉक की तुलना में बहुत तेज।

फिर बहुत तेज़ काउंटर हैं जो केवल सांख्यिकीय रूप से . हैं सटीक -- लेकिन चूंकि आप यह नहीं कहते कि ऐसी अशुद्धि स्वीकार्य है, इसलिए मैं उन्हें अधिक गहराई से नहीं समझाऊंगा।



  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.5 में डुप्लीकेट कुंजी अपडेट पर INSERT करने का कोई तरीका है?

  2. Java.sql.SQLException प्राप्त करना:परिणामसेट बंद होने के बाद ऑपरेशन की अनुमति नहीं है

  3. MySQL - चयन पर पंक्ति संख्या प्राप्त करें

  4. सी # प्रोग्राम में परिवर्तन के लिए MySQL तालिका की निगरानी करें?

  5. MYSQL INSERT चयन समस्या