转载:在作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优化减小了链接查询的次数方法

相关文章
相关标签/搜索