DB

[DB][MySQL] SQL_CALC_FOUND_ROWS / FOUND_ROWS()

오선지♬ 2023. 3. 15. 18:51
728x90
반응형

https://blog.munilive.com/posts/mysql-sql_calc_found_rows.html

 

MySQL : SQL_CALC_FOUND_ROWS()

MySQL의 SQL_CALC_FOUND_ROWS 함수에 대한 설명과 해당 함수를 이용하여 페이징 했을 때와 일반적이 방식을 썼을 때 성능을 비교한 글이다.

blog.munilive.com

 

SELECT 쿼리에 사용되는 MySQL 힌트로 SELECT 쿼리에 의해 반환되는 전체 row의 개수를 임시로 저장하는 역할

만약, SELECT 쿼리에 LIMIT 절이 포함되어 있는 경우에는

LIMIT 절을 적용하지 않은 전체 row의 개수를 임시로 저장합니다.

임시로 저장된 row의 개수는 SELECT FOUND_ROWS()가 실행될 때 반환됩니다.

728x90
반응형