본문 바로가기
툴-레드마인, MANTIS 등

Redmine(레드마인)실행쿼리 분석하는 방법 sns4u

by 해피비(Happy plan B) 2017. 2. 27.
반응형

윈도우즈 bitnami(버전 3.2.1) 설치 시 포함되는 mysql 기준으로 설명합니다.


1. my.ini 파일을 수정합니다.

설치 경로인 %Bitnami%\redmine-3.2.1-0\mysql 아래

저는 %Bitnami%가 D:/Bitnami/redmine-3.2.1-0입니다.


[mysqld] 아래에 추가합니다.


[mysqld]

.

.

.



# START ADD For Use MySQL Query Profiling

slow-query-log = 1

# First of all, Make Logs Folder

slow-query-log-file = "D:/Bitnami/redmine-3.2.1-0/mysql\Logs\localhost-slow-query.log"

# default is 10 seconds

long_query_time = 2


log-queries-not-using-indexes

# END ADD For Use MySQL Query Profiling


2. 설치 경로인 %Bitnami%\redmine-3.2.1-0\mysql 아래 Logs 폴더를 만들어 줍니다.

3. mysql을 재시동합니다.

4. winTail에서 "D:/Bitnami/redmine-3.2.1-0/mysql\Logs\localhost-slow-query.log"을 엽니다.

winTail 다운로드는 여기를 클릭하세요.

5. redmine을 클릭하며, 실행합니다.

6. winTail의 값을 봅니다.

# User@Host: bitnami[bitnami] @ localhost [127.0.0.1] Id: 1

# Query_time: 0.000501 Lock_time: 0.000000 Rows_sent: 1 Rows_examined: 2

SET timestamp=1488187562;

SELECT `projects`.`id`, `projects`.`name`, `projects`.`identifier`, `projects`.`lft`, `projects`.`rgt` FROM `projects` INNER JOIN `members` ON `projects`.`id` = `members`.`project_id` WHERE `members`.`user_id` = 1 AND (projects.status<>9) AND `projects`.`status` = 1;


=> 결과값은 Rows_sent: 1 의 값입니다.

id name identifier lft rgt

1 Test test 1 2



반응형

댓글