본문 바로가기
MySql

MySQL SQL_CACHE 및 SQL_NO_CACHE 사용을위한 MySQL 모범 사례

by 베이스 공부 2020. 9. 24.
반응형

MySQL을 사용하면 SQL_CACHE SQL_NO_CACHE 옵션을 사용하여 select 문을 만들 수 있습니다. 이러한 옵션은 쿼리 캐시의 쿼리 결과 캐싱에 영향을줍니다. 그러나 SQL_CACHE 옵션을 사용하는 것이 더 나은 쿼리와 SQL_NO_CACHE 옵션을 사용하는 것이 더 좋은 쿼리는 무엇입니까? 아니면 전혀 사용하지 않는 것이 더 낫습니까?

 

해결 방법

 

일반적으로 이것을 전혀 사용할 필요는 없습니다. SQL_CACHE 는 쿼리가 기본 구성에있는 기본적으로 캐시되지 않는 경우에만 필요합니다. SQL_NO_CACHE 는 특정 쿼리가 가까운 장래에 다시 사용되지 않을 것임을 알고있는 경우, 특히 결과 집합이 큰 경우 유용합니다. 목표는 다시 필요하지 않은 결과로 캐시를 어지럽히는 것을 방지하는 것입니다.

 

참조 페이지 https://stackoverflow.com/questions/8632168

 

 

반응형

댓글