반응형
250 개가 넘는 테이블이있는 거대한 데이터베이스가 있습니다. 다른 유형의 쿼리가 데이터베이스에서 실행됩니다. 데이터베이스가 수년에 걸쳐 성장했기 때문에 이제 데이터베이스와 쿼리를 최적화해야합니다. 나는 이미 인덱싱 등과 같은 최적화 개념을 따랐습니다.
내 문제는 데이터베이스에서 실행되는 각 쿼리의 쿼리 및 실행 시간을 기록하는 방법입니다. 따라서 몇 초가 걸리는 쿼리를 분석하고 최적화 할 수 있습니다.
MYSQL 트리거가 이상적이라는 것을 알고 있지만 전체 데이터베이스에 대한 트리거를 작성하는 방법을 모르기 때문에 각 쿼리를 쿼리 실행 시간으로 테이블에 기록합니다. 트리거가 데이터베이스에서 발생한 모든 CRUD 작업을 기록하기를 원합니다.
어떻게하면 되나요?
해결 방법
참조 페이지 https://stackoverflow.com/questions/16163489
반응형
'MySql' 카테고리의 다른 글
MySQL MySql-HAVING vs WHERE (0) | 2021.01.02 |
---|---|
MySQL 다중 선택 (PHP 및 MySQL) (0) | 2021.01.02 |
MySQL Select From a Table Where the column value does not exist in another table (0) | 2021.01.02 |
MySQL Mac OS X에 MySQL Python 설치 (0) | 2021.01.02 |
MySQL 반환 된 mysql 결과 (nodejs)에서 행 수 찾기 (0) | 2021.01.02 |
댓글