文章詳情頁
mysql - 主表顯示從表的記錄總數(shù)
瀏覽:98日期:2022-06-20 10:31:48
問題描述
一對多的時候,顯示主表列表數(shù)據(jù),從表顯示count總數(shù)的時候,怎么解決蛤?例如:
分類名稱分類下的子類總數(shù)分類1991分類2141分類3213主表數(shù)量和從表數(shù)量都很大,主表記錄有8000,從表記錄1519495
在語句中group by主表,count從表id,耗時要10幾秒,有什么辦法可以優(yōu)化的,謝謝!!
問題解答
回答1:涉及到的條件都建索引吧,分兩部查詢,先查詢總數(shù)再查詢分類對應名稱
回答2:對group by 字段建立索引
在主表里面建立count字段,對從表操作的時候進行更新
暫時就想到這兩點
相關文章:
1. 安全性測試 - nodejs中如何防m(xù)ySQL注入2. javascript - 關于apply()與call()的問題3. html - eclipse 標簽錯誤4. python 利用subprocess庫調(diào)用mplayer時發(fā)生錯誤5. python - Pycharm的Debug用不了6. datetime - Python如何獲取當前時間7. 請問PHPstudy中的數(shù)據(jù)庫如何創(chuàng)建索引8. python - pycharm 自動刪除行尾空格9. python文檔怎么查看?10. javascript - nginx反向代理靜態(tài)資源403錯誤?
排行榜

熱門標簽