不少地方用到計數器,好比微博裏面的「點贊」的數量,電子商務網站評論的數量,購買的數量。數據庫
還有貸款網站的某標的認購人數。網站
初學者通常直接用select count(*)來計數,這絕對是大忌。事務
對於一邊執行插入一邊select count(*)的操做來講100%會出錯,由於任何級別的數據庫事務都限制不了插入操做。微博
另外數據量大的狀況下select count(*)運行時間很長。變量
計數要增長一個計數的字段,這是個原子變量,在改變時要鎖定該記錄,並且要用悲觀鎖。select