while true; do
mysqladmin -u [username] -p[password] extended-status grep "Innodb_"
sleep 60
done
쓰기 요청의 수 (QPS) 계산:
Innodb_data_writes 변수는 InnoDB에서 발생한 총 디스크 쓰기 작업의 횟수를 나타냅니다.
두 시간 포인트 사이의 Innodb_data_writes의 증가를 측정하고, 그 기간 동안의 초로 나눠서 QPS를 계산할 수 있습니다.
총 쓰기 바이트 계산:
Innodb_data_written 변수는 InnoDB에 의해 디스크에 쓰여진 총 바이트를 나타냅니다.
두 시간 포인트 사이의 Innodb_data_written의 증가를 측정하여 총 쓰기 바이트를 구할 수 있습니다.
QPS당 쓰기 바이트 계산:
총 쓰기 바이트를 QPS로 나누어 QPS당 쓰기 바이트를 계산합니다.
예시:
첫 번째 측정:
Innodb_data_writes: 1000
Innodb_data_written: 10,000,000 바이트
60초 후 두 번째 측정:
Innodb_data_writes: 1100
Innodb_data_written: 11,000,000 바이트
계산:
QPS = (1100 - 1000) / 60 = 1.67
총 쓰기 바이트 = 11,000,000 - 10,000,000 = 1,000,000 바이트
QPS당 쓰기 바이트 = 1,000,000 바이트 / 1.67 QPS = 598,802 바이트/QPS
read 도 동일함,
Innodb_data_read: 읽은 byte
Innodb_data_reads: 읽은 횟수
'Mysql & Maria > admin' 카테고리의 다른 글
Mysql lock 종류 (0) | 2023.11.26 |
---|---|
mysql lock 발생 테스트 (1) | 2023.11.26 |
full text index (1) | 2023.09.07 |
mysql int(10) / bigint(20) 등 괄호 안 숫자의 의미 (0) | 2023.07.20 |
Ascending index vs Descending index (0) | 2023.07.06 |