因數(shù)據(jù)量太大,使用分頁插件PageHelper解析sql,執(zhí)行sql時會count一遍總計錄數(shù),此時會將數(shù)據(jù)庫卡死;
使用分頁插件執(zhí)行,會嵌套一層SELECT COUNT(*) FROM (主sql) tmp_count
SELECT count(*)
FROM (SELECT
c.company_name,
c.company_type,
...
FROM company c
INNER JOIN t_seller ts ON ts.city_site_id = c.city_site_id
....
WHERE c.city_site_id = 1) tmp_count
希望自定義個cout方法統(tǒng)計總記錄數(shù),刪減不必要的表關(guān)聯(lián)、字段,
應(yīng)如何入手?
3 回答

30秒到達(dá)戰(zhàn)場
TA貢獻(xiàn)1828條經(jīng)驗 獲得超6個贊
為啥不用 主SQL 把數(shù)據(jù)拉回來,然后
ResultSet rs = ps.executeQuery();
rs.last();
int count = rs.getRow();
添加回答
舉報
0/150
提交
取消