use_result, store_result과의 MyISAM 테이블 잠금 (같은 this이 this, 또는 this 일) use_result()
(언 버퍼 쿼리)와 store_result()
(버퍼 쿼리)의 차이에 대해도 알고 모든 결과가 클라이언트에 보내질 때까지 MySQL은 데이터 (전체 테이블의 MyISAM의 경우)에 대한 잠금을 유지합니다.PHP/MySQL을 (내가) 내가 다양한 소스를 읽은
내가 이해하지 못하는 이유는 (버퍼링되지 않은) 쿼리에서 MySQL은 store_result()
(버퍼링 된) 쿼리보다 더 오랜 시간 동안 잠금을 유지합니다. use_result()
을 사용하고 PHP 배열에 버퍼링하는 것보다 store_result()
을 사용하는 것이 왜 다른가요?