# Thử nghiệm Benchmark

Thử nghiệm benchmark là một loại thử nghiệm áp lực (stress testing) đối với thiết kế hệ thống, nhằm mục đích tìm hiểu hành vi của hệ thống.

Sysbench, với tư cách là một công cụ thử nghiệm benchmark MySQL hàng đầu, được công nhận rộng rãi trong ngành.

Bài viết này áp dụng sysbench trong điều kiện 50 luồng đồng thời và thời gian thử nghiệm là 30 phút, thử nghiệm sáu mô hình cấu hình khác nhau của MySQL trong bốn kịch bản lượng dữ liệu khác nhau, mang lại dữ liệu QPS và TPS.

## Dữ liệu QPS cho các Mô hình MySQL Khác nhau

<!-- image-todo -->

## Dữ liệu TPS cho các Mô hình MySQL Khác nhau

<!-- image-todo -->

Lưu ý:

1. Một số mô hình trong hình không thể đáp ứng một số kịch bản thử nghiệm do giới hạn dung lượng đĩa, vì vậy kết quả thử nghiệm để trống. Ví dụ: mô hình nhỏ 600M*30GB không thể đáp ứng kịch bản lượng dữ liệu "60 bảng*60W bản ghi/bảng".

2. Chi tiết Thử nghiệm: Số lượng yêu cầu tối đa: 500.000.000, Thời gian thử nghiệm: 1800s, Kịch bản thử nghiệm: test/db/oltp.lua.