Más contenido relacionado
La actualidad más candente (20)
Similar a Performance schema 설정 (20)
Performance schema 설정
- 3. © Copyrights 2001~2016, EXEM CO.,LTD. All Rights Reserved.
Performance SchemaPerformance_schema 설정
Performance Schema의 세부적인 설정을 위한 테이블 목록
setup_actors : 모니터링 대상 유저 설정
setup_consumers : 모니터링 데이터 테이블 설정
setup_instruments : 모니터링 지표 설정
setup_objects : 모니터링 대상 오브젝트 설정
setup_timers : 모니터링 타이머 값(단위) 설정
PS 설정 테이블 목록
- 4. © Copyrights 2001~2016, EXEM CO.,LTD. All Rights Reserved.
Performance SchemaPerformance_schema 설정
select * from performance_schema.setup_consumers;
1. setup_consumers 기본 설정 값 확인
- 5. © Copyrights 2001~2016, EXEM CO.,LTD. All Rights Reserved.
Performance SchemaPerformance_schema 설정
update performance_schema.setup_consumers set enabled='no' where name not in ('global_instrumentation','thread_instrumentation');
update performance_schema.setup_consumers set enabled='yes' where name in ('events_waits_current');
select * from performance_schema.setup_consumers;
2. setup_consumer 설정
- 6. © Copyrights 2001~2016, EXEM CO.,LTD. All Rights Reserved.
Performance SchemaPerformance_schema 설정
select substr(name,1,instr(concat(name,'/%/'),'/'))
instrument_type ,enabled,timed, count(*)
from performance_schema.setup_instruments
group by 1,2,3;
3. setup_instruments 기본 설정 값 확인
- 7. © Copyrights 2001~2016, EXEM CO.,LTD. All Rights Reserved.
Performance SchemaPerformance_schema 설정
update performance_schema.setup_instruments set
enabled='no', timed='no';
update performance_schema.setup_instruments set
enabled='yes', timed='yes' where name like 'wait%';
4. setup_instruments 초기화 후 필요한 지표만 설정
- 8. © Copyrights 2001~2016, EXEM CO.,LTD. All Rights Reserved.
Performance Schema
select substr(name,1,instr(concat(name,'/%/'),'/'))
instrument_type ,enabled,timed, count(*)
from performance_schema.setup_instruments
group by 1,2,3;
Performance_schema 설정
5. setup_instruments 설정 값 확인
- 9. © Copyrights 2001~2016, EXEM CO.,LTD. All Rights Reserved.
Performance SchemaPerformance_schema 설정
6. Wait Event class 별 설정
[ wait event 클래스 ]
set @mutex='wait/synch/mutex%';
set @rwlock='wait/synch/rwlock%';
set @cond='wait/synch/cond%';
set @iofile='wait/io/file%';
[ 클래스 단위 설정 ]
update performance_schema.setup_instruments
set enabled='[yes|no]', timed=‘[yes|no]‘
[where name like @클래스명];
- 11. © Copyrights 2001~2016, EXEM CO.,LTD. All Rights Reserved.
Performance SchemaPerformance_schema 벤치마크
[테스트 환경]
performance_schema = OFF
[테스트 결과]
OLTP test statistics:
queries performed:
read: 7002324
write: 2000202
other: 1000166
total: 10002692
transactions: 500000 (2401.68 per sec.)
read/write requests: 9002526 (43242.40 per sec.)
other operations: 1000166 (4804.16 per sec.)
ignored errors: 166 (0.80 per sec.)
reconnects: 0 (0.00 per sec.)
General statistics:
total time: 208.1875s
total number of events: 500000
total time taken by event execution: 20817.1200s
response time:
min: 3.08ms
avg: 41.63ms
max: 2122.08ms
approx. 95 percentile: 79.18ms
Threads fairness:
events (avg/stddev): 5000.0000/88.49
execution time (avg/stddev): 208.1712/0.00
- 12. © Copyrights 2001~2016, EXEM CO.,LTD. All Rights Reserved.
Performance SchemaPerformance_schema 벤치마크
[테스트 환경]
performance_schema = ON
setup_instruments => NO
[테스트 결과]
OLTP test statistics:
queries performed:
read: 7002856
write: 2000230
other: 1000204
total: 10003290
transactions: 500000 (2365.31 per sec.)
read/write requests: 9003086 (42590.25 per sec.)
other operations: 1000204 (4731.59 per sec.)
ignored errors: 204 (0.97 per sec.)
reconnects: 0 (0.00 per sec.)
General statistics:
total time: 211.3884s
total number of events: 500000
total time taken by event execution: 21137.0707s
response time:
min: 2.64ms
avg: 42.27ms
max: 1174.11ms
approx. 95 percentile: 80.76ms
Threads fairness:
events (avg/stddev): 5000.0000/92.69
execution time (avg/stddev): 211.3707/0.01
- 13. © Copyrights 2001~2016, EXEM CO.,LTD. All Rights Reserved.
Performance SchemaPerformance_schema 벤치마크
[테스트 환경]
performance_schema = ON
setup_instruments => YES
[테스트 결과]
OLTP test statistics:
queries performed:
read: 7002562
write: 2000219
other: 1000183
total: 10002964
transactions: 500000 (2064.60 per sec.)
read/write requests: 9002781 (37174.36 per sec.)
other operations: 1000183 (4129.96 per sec.)
ignored errors: 183 (0.76 per sec.)
reconnects: 0 (0.00 per sec.)
General statistics:
total time: 242.1771s
total number of events: 500000
total time taken by event execution: 24216.1743s
response time:
min: 3.36ms
avg: 48.43ms
max: 1427.58ms
approx. 95 percentile: 99.74ms
Threads fairness:
events (avg/stddev): 5000.0000/82.17
execution time (avg/stddev): 242.1617/0.00
- 14. © Copyrights 2001~2016, EXEM CO.,LTD. All Rights Reserved.
Performance SchemaPerformance_schema 벤치마크
[테스트 환경]
performance_schema = ON
setup_instruments => YES (only wait event)
[테스트 결과]
OLTP test statistics:
queries performed:
read: 7002604
write: 2000215
other: 1000186
total: 10003005
transactions: 500000 (2298.90 per sec.)
read/write requests: 9002819 (41393.07 per sec.)
other operations: 1000186 (4598.65 per sec.)
ignored errors: 186 (0.86 per sec.)
reconnects: 0 (0.00 per sec.)
General statistics:
total time: 217.4958s
total number of events: 500000
total time taken by event execution: 21746.9148s
response time:
min: 2.83ms
avg: 43.49ms
max: 1069.45ms
approx. 95 percentile: 83.11ms
Threads fairness:
events (avg/stddev): 5000.0000/80.40
execution time (avg/stddev): 217.4691/0.01
- 15. © Copyrights 2001~2016, EXEM CO.,LTD. All Rights Reserved.
Performance SchemaPerformance_schema 벤치마크
Performance_schema Setup_Instruments TPS Response time (AVG) Total time
OFF - 2401.68 41.63ms 208.1875s
ON NO 2365.31 (-1.51%) 42.27ms (+1.54%) 211.3884s
ON YES 2064.60 (-14.04%) 48.43ms (+16.33%) 242.1771s
ON Wait events only 2298.90 (-4.28%) 43.49ms (+4.47%) 217.4958s
[테스트 환경]
OS Memory : 8GB
OS Processors : 8
DB Version : MySQL 5.6.14
Benchmark Tool : SysBench(OLTP)
Transactions : 500000
Threads : 100
- 16. NAVER http://cafe.naver.com/playexem
ITPUB (中) http://blog.itpub.net/31135309/
Wordpress https://playexem.wordpress.com/
Slideshare http://www.slideshare.net/playexem
교육 문의: 연구컨텐츠팀 김숙진
edu@ex-em.com
• Research & Contents Team
© Copyrights 2001~2016, EXEM CO.,LTD. All Rights Reserved.
Youtube https://www.youtube.com/channel/UC5wKR_-
A0eL_Pn_EMzoauJg
Tudou (中) http://www.tudou.com/home/maxgauge/