Mulai MySQL 5.1.6 Anda dapat menggunakan Penjadwal Acara dan masukkan hitungan ke tabel statistik secara teratur.
Pertama buat tabel untuk menampung hitungan:
CREATE TABLE stats (
`key` varchar(50) NOT NULL PRIMARY KEY,
`value` varchar(100) NOT NULL);
Kemudian buat acara untuk memperbarui tabel:
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);
Ini tidak sempurna tetapi menawarkan solusi mandiri (tanpa cronjob atau antrian) yang dapat dengan mudah disesuaikan untuk dijalankan sesering yang diperlukan kesegaran hitungan.