반응형
MySQL을 사용하면 SQL_CACHE
및 SQL_NO_CACHE
옵션을 사용하여 select 문을 만들 수 있습니다. 이러한 옵션은 쿼리 캐시의 쿼리 결과 캐싱에 영향을줍니다. 그러나 SQL_CACHE
옵션을 사용하는 것이 더 나은 쿼리와 SQL_NO_CACHE
옵션을 사용하는 것이 더 좋은 쿼리는 무엇입니까? 아니면 전혀 사용하지 않는 것이 더 낫습니까?
해결 방법
일반적으로 이것을 전혀 사용할 필요는 없습니다. SQL_CACHE
는 쿼리가 기본 구성에있는 기본적으로 캐시되지 않는 경우에만 필요합니다. SQL_NO_CACHE
는 특정 쿼리가 가까운 장래에 다시 사용되지 않을 것임을 알고있는 경우, 특히 결과 집합이 큰 경우 유용합니다. 목표는 다시 필요하지 않은 결과로 캐시를 어지럽히는 것을 방지하는 것입니다.
참조 페이지 https://stackoverflow.com/questions/8632168
반응형
'MySql' 카테고리의 다른 글
MySQL INSERT INTO 테이블 VALUES .. 대 INSERT INTO 테이블 SET (0) | 2020.09.24 |
---|---|
MySQL java.lang.ClassNotFoundException : JAR 실행시 com.mysql.jdbc.Driver (0) | 2020.09.24 |
MySQL 여러 where 문이있는 SQL 쿼리 (0) | 2020.09.24 |
MySQL 자동 증분 기본 키를 사용하여 MySQL에 데이터를 삽입하는 방법은 무엇입니까? (0) | 2020.09.24 |
MySQL 쿼리에서 IF ELSE 문을 작성하는 방법 (0) | 2020.09.24 |
댓글