前言:最近用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優化減小了鏈接查詢的次數方法