轉載:在作datatable時候查詢數據和條數只用一次sql就能夠解決需求

前言:最近用datatable處理數據比較多,因此在使用時候想提高性能sql

select * from t_hr_leave性能

SELECT FOUND_ROWS() //返回查詢記錄的總數優化

select sql_calc_found_rows field_name from 表名 limit 0,10;
select found_rows()it

SELECT語句中加上修飾SQL_CALC_FOUND_ROWS table

加上SQL_CALC_FOUND_ROWS以後,即便你用了limit n,m ,SELECT FOUND_ROWS() 仍會返回知足條件記錄的總數。這樣,你執行完 select SQL_CALC_FOUND_ROWS 以後,再取一下記錄總數就好了。

select

 

這個方法能夠做爲sql優化減小了鏈接查詢的次數方法

相關文章
相關標籤/搜索