SQL實現_同時在線人數


原始數據表結構如下:

user_id login_time logout_time
12 2020-12-10 20:45:18 2020-12-10 21:45:18

只說下實現思路,SQL不太難,就不在這里寫了

 

實現思路:假設我是一個用戶,計算與 我 同時在線的用戶數,這樣我們就得到了一個表如:用戶id與自己同時在線人數 的臨時表,取與自己同時在線人數最大值,就拿到了當天最大在線人數;

缺點如過用戶量大的話,計算量會很巨大

比較合理的做法就是,server端記錄當日最大人數,寫在表中;省時省力,還准確性高!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM