반응형
페이지에서 사용되는 총 MySQL 쿼리 수를 제공하는 PHP 또는 MySQL에 내장 된 함수가 있습니까? 많은 사이트 (주로 포럼)에서 맨 아래에 "20 개의 쿼리로 0.6 초 만에 생성 된 페이지"와 같은 메시지가있는 것을 보았습니다.
내장 된 것이 없다면 데이터베이스 클래스에 무언가를 추가하여 개수를 세 겠지만 이미 사용할 수있는 기능처럼 보입니다.
해결 방법
옵션 1은 래퍼를 통해 모든 쿼리를 전달하는 것입니다.
function custom_mysql_query($sql)
{
$GLOBAL['query_count'] ++;
return mysql_query($sql);
}
단지 설명을위한 것이며 오류 처리 등이 없습니다.
MySQL에 실행 된 쿼리 수를 쿼리 할 수 있습니다.
mysql> SHOW STATUS LIKE 'Com_select';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| Com_select | 2 |
+---------------+-------+
1 row in set (0.00 sec)
다음과 같이 할 수 있습니다.
SHOW STATUS LIKE 'Com_%';
그런 다음 Com_select, Com_update, Com_insert 및 Com_delete를 함께 추가하십시오.
참조 페이지 https://stackoverflow.com/questions/830489
반응형
'MySql' 카테고리의 다른 글
MySQL 날짜를 사용하는 MySQL CASE 문 (0) | 2020.09.27 |
---|---|
MySQL은 기본 키를보고하지만 테이블에서 삭제할 수 없습니다. (0) | 2020.09.26 |
MySQL의 외래 키 제약 조건 오류 1452-Magento Import (0) | 2020.09.26 |
MySQL mysql의 저장 프로 시저에서 여러 행을 검색하는 방법은 무엇입니까? (0) | 2020.09.26 |
MySQL mySQL : 각 행에 대한 해시 값을 얻습니까? (0) | 2020.09.26 |
댓글