MySQL 5.1.6 से आप ईवेंट शेड्यूलर और नियमित रूप से आंकड़े तालिका में गिनती डालें।
गिनती रखने के लिए पहले एक टेबल बनाएं:
CREATE TABLE stats (
`key` varchar(50) NOT NULL PRIMARY KEY,
`value` varchar(100) NOT NULL);
फिर तालिका को अपडेट करने के लिए एक ईवेंट बनाएं:
CREATE EVENT update_stats
ON SCHEDULE
EVERY 5 MINUTE
DO
INSERT INTO stats (`key`, `value`)
VALUES ('data_count', (select count(id) from data))
ON DUPLICATE KEY UPDATE value=VALUES(value);
यह सही नहीं है लेकिन यह एक स्वयं निहित समाधान प्रदान करता है (कोई क्रोनजॉब या कतार नहीं) जिसे गिनती की आवश्यक ताजगी जितनी बार चलाने के लिए आसानी से तैयार किया जा सकता है।