2017-04-10 43 views
0

當我想跟蹤用戶登錄時,我有單獨的登錄表。 也就是說。SQL設計,速度重複數據?

uid, login_time 

和表用戶

id, username, password 

經過幾百登錄的,是不是好有登錄時間單獨列在用戶表或者是無用的。什麼是最好的查詢用戶和他們上次登錄。

回答

1

如果你想有審計所有登錄和查詢用戶最後一次登錄的能力,那麼恕我直言在寫用戶登錄審計記錄的同時寫入用戶表的last_login_time列就足夠了。然後,對最近登錄的查詢將比通過審計表拖網