計數器

不少地方用到計數器,好比微博裏面的「點贊」的數量,電子商務網站評論的數量,購買的數量。數據庫

還有貸款網站的某標的認購人數。網站

初學者通常直接用select count(*)來計數,這絕對是大忌。事務

對於一邊執行插入一邊select count(*)的操做來講100%會出錯,由於任何級別的數據庫事務都限制不了插入操做。微博

另外數據量大的狀況下select count(*)運行時間很長。變量

計數要增長一個計數的字段,這是個原子變量,在改變時要鎖定該記錄,並且要用悲觀鎖。select

相關文章
相關標籤/搜索