從 mySql 中的數(shù)據(jù)庫中獲取記錄計數(shù)的最佳實踐是什么?好像記錄數(shù)增加(> 1000000)然后查找記錄數(shù)非常忙碌,因為查詢變慢了,在 laravel eloquent 或 mySql 中有什么解決方案嗎?
1 回答

交互式愛情
TA貢獻1712條經(jīng)驗 獲得超3個贊
您應該在不運行 get 方法的情況下使用 count 那么它會很快,因為它不會在計數(shù)之前從數(shù)據(jù)庫中檢索所有模型
這是正確的方法:
$count = User::where('is_active', 1)->count();
這是錯誤的方式:
$count = User::where('is_active', 1)->get()->count();
- 1 回答
- 0 關(guān)注
- 114 瀏覽
添加回答
舉報
0/150
提交
取消