sách gpt4 ai đã đi

Công cụ kiểm tra căng thẳng chính thức của MySQL đơn giản và dễ sử dụng

In lại Tác giả:qq735679552 Thời gian cập nhật: 2022-09-28 22:32:09 28 4
mua khóa gpt4 Nike

CFSDN nhấn mạnh vào việc tạo ra giá trị thông qua mã nguồn mở. Chúng tôi cam kết xây dựng một nền tảng chia sẻ tài nguyên để mọi người làm CNTT có thể tìm thấy thế giới tuyệt vời của riêng mình tại đây.

Bài đăng trên blog CFSDN này Các công cụ kiểm tra căng thẳng chính thức của MySQL đơn giản và dễ sử dụng được tác giả thu thập và biên soạn. Nếu bạn quan tâm đến bài viết này, hãy nhớ thích nó.

Công cụ kiểm tra căng thẳng chính thức của MySQL đơn giản và dễ sử dụng

1. Mysqlslap, công cụ kiểm tra sức chịu đựng đi kèm với MySQL.

mysqlslap là một công cụ chuẩn đi kèm với mysql. Công cụ này truy vấn dữ liệu với cú pháp đơn giản, linh hoạt và dễ sử dụng. Công cụ này có thể mô phỏng nhiều máy khách đồng thời gửi các bản cập nhật truy vấn đến máy chủ, cung cấp dữ liệu kiểm tra hiệu suất và cung cấp so sánh hiệu suất của nhiều công cụ. mysqlslap cung cấp cơ sở xác minh trực quan để tối ưu hóa hiệu suất MySQL trước và sau. Nhân viên vận hành và bảo trì hệ thống và DBA nên nắm vững một số công cụ kiểm tra ứng suất phổ biến để nắm bắt chính xác giới hạn trên của lưu lượng người dùng được cơ sở dữ liệu trực tuyến hỗ trợ và khả năng chịu ứng suất của nó.

1. Thay đổi số lượng kết nối tối đa mặc định.

Trước khi kiểm tra ứng suất của MySQL, bạn cần thay đổi số lượng kết nối tối đa mặc định của nó như sau:

[root@mysql ~]# vim /etc/my.cnf .

................ .

[mysqld] .

kết nối tối đa=1024 .

[root@mysql ~]# systemctl khởi động lại mysqld .

Kiểm tra số lượng kết nối tối đa.

mysql> hiển thị các biến như 'max_connections'; .

+-----------------+-------+ .

| Tên_biến | Giá trị | .

+-----------------+-------+ .

| kết nối tối đa | 1024 | .

+-----------------+----------+ .

1 hàng trong bộ (0,00 giây).

Để thực hiện thử nghiệm ứng suất:

[root@mysql ~]# mysqlslap --defaults-file=/etc/my.cnf --concurrency=100,200 --iterations=1 --number-int-cols=20 --number-char-cols=30 \ .

--auto-generate-sql --auto-generate-sql-add-autoincrement --auto-generate-sql-load-type=mixed --engine=myisam,innodb --number-of-queries=2000 -uroot -p123 --verbose .

Mô tả kiểm tra lệnh trên: mô phỏng hai bài kiểm tra đồng thời đọc và ghi, bài đầu tiên là 100 và bài thứ hai là 200. Tập lệnh SQL được tạo tự động. Bảng kiểm tra chứa 20 trường init và 30 trường char. 2000 yêu cầu truy vấn được thực hiện mỗi lần. Các công cụ thử nghiệm là myisam và innodb. (Nhiều tùy chọn ở trên là giá trị mặc định và có thể bỏ qua. Nếu bạn muốn biết giải thích về từng tùy chọn, bạn có thể sử dụng mysqlslap --help để truy vấn).

Mô tả kết quả thử nghiệm:

  •  Myisam mất 0,557/giây cho lần đầu tiên khi 100 máy khách khởi tạo các lần kiểm tra bổ sung cùng lúc và mất 0,522/giây cho lần thứ hai khi 200 máy khách khởi tạo các lần kiểm tra bổ sung cùng lúc.
  •  Innodb sử dụng 0,256/giây lần đầu tiên khi 100 máy khách đồng thời khởi tạo một truy vấn bổ sung và 0,303/giây lần thứ hai khi 200 máy khách đồng thời khởi tạo một truy vấn bổ sung

Bạn có thể tăng dần số lượng kết nối đồng thời để thực hiện thử nghiệm ứng suất theo nhu cầu thực tế.

Công cụ kiểm tra căng thẳng chính thức của MySQL đơn giản và dễ sử dụng

2. Sử dụng công cụ sysbench của bên thứ ba để thực hiện thử nghiệm ứng suất.

1. Cài đặt công cụ sysbench.

[root@mysql ~]# yum -y install epel-release #Cài đặt mã nguồn epel của bên thứ ba.

[root@mysql ~]# yum -y install sysbench #Cài đặt công cụ sysbench.

[root@mysql ~]# sysbench --version #Đảm bảo công cụ đã được cài đặt.

hệ thống 1.0.17 .

Sysbench có thể thực hiện các thử nghiệm sau:

  •  Kiểm tra hiệu suất tính toán của CPU
  •  Kiểm tra hiệu suất IO của đĩa
  •  Kiểm tra hiệu suất của trình lập lịch
  •  Kiểm tra tốc độ phân bổ bộ nhớ và truyền tải
  •  Kiểm tra hiệu suất luồng POSIX

Kiểm tra hiệu suất cơ sở dữ liệu (chuẩn OLTP, cần được thực hiện thông qua các tập lệnh Lua trong thư mục /usr/share/sysbench/, chẳng hạn như tập lệnh oltp_read_only.lua để thực hiện các bài kiểm tra chỉ đọc).

Sysbench cũng có thể tùy chỉnh bài kiểm tra bằng cách chỉ định tập lệnh Lua của riêng bạn khi chạy lệnh.

2. Xem các tùy chọn trợ giúp của công cụ sysbench.

[root@mysql ~]# sysbench --help .

Cách sử dụng: .

sysbench [tùy chọn]... [tên thử nghiệm] [lệnh] .

Các lệnh được thực hiện bởi hầu hết các bài kiểm tra: chuẩn bị chạy dọn dẹp trợ giúp # Các lệnh có sẵn, bốn.

Tùy chọn chung: # Tùy chọn chung.

--threads=N Số luồng sử dụng, mặc định là 1 [1].

--events=N Số lượng sự kiện tối đa được phép [0] .

--time=N Tổng thời gian thực hiện tối đa, tính bằng giây [10] .

--forced-shutdown=STRING số giây phải đợi sau --time limit trước khi buộc tắt máy hoặc 'off' để vô hiệu hóa [off] .

--thread-stack-size=KÍCH THƯỚC Kích thước ngăn xếp cho mỗi luồng [64K] .

--rate=N Tốc độ truyền tải trung bình. 0 nghĩa là không giới hạn [0] .

--report-interval=N Báo cáo định kỳ các số liệu thống kê trung gian với khoảng thời gian được chỉ định tính bằng giây 0 Vô hiệu hóa báo cáo trung gian [0].

--report-checkpoints=[LIST,...] Xóa toàn bộ số liệu thống kê và đặt lại tất cả các bộ đếm tại các thời điểm đã chỉ định. Tham số là danh sách các giá trị được phân tách bằng dấu phẩy cho biết điểm kiểm tra báo cáo phải được thực hiện khi khoảng thời gian này đã trôi qua kể từ khi bắt đầu thử nghiệm (tính bằng giây). Theo mặc định, điểm kiểm tra báo cáo bị tắt. [] .

--debug[=on|off] In thêm thông tin gỡ lỗi [off] .

--validate[=on|off] Thực hiện kiểm tra xác thực nếu có thể [off] .

--help[=on|off] Hiển thị thông báo trợ giúp này và thoát [off] .

--version[=on|off] Hiển thị thông tin phiên bản và thoát [off] .

--config-file=FILENAME Tệp chứa các tùy chọn dòng lệnh.

--tx-rate=N đã lỗi thời, hãy sử dụng --rate [0] thay thế.

--max-requests=N đã lỗi thời. Hãy sử dụng --events [0] thay thế.

--max-time=N đã lỗi thời. Hãy sử dụng --time [0] thay thế.

--num-threads=N đã lỗi thời. Hãy sử dụng --threads [1] thay thế.

Tùy chọn của Trình tạo số giả ngẫu nhiên: # Tùy chọn của Trình tạo số giả ngẫu nhiên.

--rand-type=STRING phân phối số ngẫu nhiên {đồng đều, gaussian, đặc biệt, pareto} [đặc biệt] .

--rand-spec-iter=N số lần lặp được sử dụng để tạo số [12] .

--rand-spec-pct=N phần trăm giá trị được coi là 'đặc biệt' (đối với phân phối đặc biệt) [1] .

--rand-spec-res=N phần trăm các giá trị 'đặc biệt' được sử dụng (để phân phối đặc biệt) [75] .

--rand-seed=N hạt giống cho máy phát số ngẫu nhiên. Khi 0, thời gian hiện tại được sử dụng làm hạt giống RNG. [0] .

--rand-pareto-h=N tham số h cho phân phối Pareto [0.2] .

Tùy chọn nhật ký: # Tùy chọn nhật ký.

--verbosity=N mức độ chi tiết {5 - gỡ lỗi, 0 - chỉ những thông báo quan trọng} [3] .

--percentile=N phần trăm để tính toán trong thống kê độ trễ (1-100). Sử dụng giá trị đặc biệt là 0 để vô hiệu hóa các phép tính phần trăm [95] .

--histogram[=bật|tắt] in biểu đồ độ trễ trong báo cáo [tắt].

Tùy chọn cơ sở dữ liệu chung: # Tùy chọn cơ sở dữ liệu chung.

--db-driver=STRING Chỉ định trình điều khiển cơ sở dữ liệu sẽ sử dụng ('help' để lấy danh sách các trình điều khiển khả dụng).

--db-ps-mode=CHUỖI chế độ sử dụng câu lệnh đã chuẩn bị {tự động, vô hiệu hóa} [tự động] .

--db-debug[=bật|tắt] in thông tin gỡ lỗi cụ thể cho cơ sở dữ liệu [tắt] .

Trình điều khiển cơ sở dữ liệu biên dịch: # Trình điều khiển cơ sở dữ liệu tích hợp, hỗ trợ MySQL và PostgreSQL theo mặc định.

mysql - Trình điều khiển MySQL.

pgsql – Trình điều khiển PostgreSQL.

Tùy chọn mysql: # Tùy chọn dành riêng cho cơ sở dữ liệu MySQL.

--mysql-host=[LIST,...] Máy chủ lưu trữ MySQL [localhost] .

--mysql-port=[LIST,...] Cổng máy chủ MySQL [3306] .

--mysql-socket=[DANH SÁCH,...] Ổ cắm MySQL.

--mysql-user=CHUỖI Người dùng MySQL [sbtest] .

--mysql-password=CHUỖI mật khẩu MySQL [] .

--mysql-db=CHUỖI Tên cơ sở dữ liệu MySQL [sbtest] .

--mysql-ssl[=on|off] sử dụng kết nối SSL, nếu có trong thư viện máy khách [off] .

--mysql-ssl-cipher=STRING sử dụng mã hóa cụ thể cho kết nối SSL [] .

--mysql-compression[=on|off] sử dụng tính năng nén, nếu có trong thư viện máy khách [off] .

--mysql-debug[=on|off] theo dõi tất cả các cuộc gọi thư viện máy khách [off] .

--mysql-ignore-errors=[LIST,...] danh sách các lỗi cần bỏ qua hoặc "tất cả" [1213,1020,1205] .

--mysql-dry-run[=on|off] Chạy thử, giả vờ rằng tất cả các lệnh gọi API của máy khách MySQL đều thành công mà không thực hiện chúng [off] .

Tùy chọn pgsql: # Tùy chọn dành riêng cho cơ sở dữ liệu PostgreSQL.

--pgsql-host=CHUỖI Máy chủ lưu trữ PostgreSQL [localhost] .

--pgsql-port=N Cổng máy chủ PostgreSQL [5432] .

--pgsql-user=CHUỖI Người dùng PostgreSQL [sbtest] .

--pgsql-password=CHUỖI Mật khẩu PostgreSQL [] .

--pgsql-db=CHUỖI Tên cơ sở dữ liệu PostgreSQL [sbtest] .

Các bài kiểm tra được biên dịch sẵn: # Các loại bài kiểm tra tích hợp sẵn.

fileio - Kiểm tra I/O tệp.

cpu - Kiểm tra hiệu suất CPU.

bộ nhớ - Kiểm tra tốc độ chức năng bộ nhớ.

luồng - Kiểm tra hiệu suất hệ thống con luồng.

mutex - Kiểm tra hiệu suất Mutex.

Xem 'sysbench help' để biết danh sách các tùy chọn cho từng bài kiểm tra.

3. Sysbench kiểm tra hiệu suất của cơ sở dữ liệu MySQL.

1) Chuẩn bị dữ liệu thử nghiệm.

#Xem cách sử dụng tập lệnh lua đi kèm với sysbench.

[root@mysql ~]# sysbench /usr/share/sysbench/oltp_common.lua trợ giúp 。

#Thư viện sbtest phải được tạo. sbtest là tên thư viện mặc định được sysbench sử dụng.

[root@mysql ~]# mysqladmin -uroot -p123 tạo sbtest; .

#Sau đó, chuẩn bị các bảng dùng để thử nghiệm. Các bảng thử nghiệm này được đặt trong thư viện thử nghiệm sbtest. Tập lệnh lua được sử dụng ở đây là /usr/share/sysbench/oltp_common.lua. .

[root@mysql ~]# sysbench --mysql-host=127.0.0.1 \ .

--cổng-mysql=3306 \ .

--mysql-user=root \ .

--mật khẩu-mysql=123 \ .

/usr/share/sysbench/oltp_common.lua\.

--bảng=10 \ .

--kích_thước_bảng=100000 \ .

chuẩn bị .

#--tables=10 nghĩa là tạo 10 bảng thử nghiệm.

#--table_size=100000 có nghĩa là chèn 10W hàng dữ liệu vào mỗi bảng.

#prepare chỉ ra rằng đây là quá trình chuẩn bị số. .

2) Xác nhận dữ liệu thử nghiệm đã tồn tại.

[root@mysql ~]# mysql -uroot -p123 sbtest; #Đăng nhập vào thư viện sbtest.

mysql> show tables; #Xem các bảng tương ứng.

+------------------+ .

| Bảng_trong_sbtest | .

+------------------+ .

|sbtest1|.

|sbtest10|.

|sbtest2|.

|sbtest3|.

|sbtest4|.

|sbtest5|.

|sbtest6|.

|sbtest7|.

|sbtest8|.

|sbtest9|.

+------------------+ .

10 hàng trong bộ (0,00 giây).

mysql> select count(*) from sbtest1; #Chọn ngẫu nhiên một bảng và xác nhận rằng bảng đó có 100.000 bản ghi.

+----------+ .

| đếm(*) | .

+----------+ .

| 100000 |.

+----------+ .

1 hàng trong bộ (0,01 giây).

3) Kiểm tra cơ sở dữ liệu và phân tích kết quả.

Chỉ cần sửa đổi một chút câu lệnh đã chuẩn bị dữ liệu trước đó và bạn có thể sử dụng nó để thử nghiệm. Cần lưu ý rằng tập lệnh Lua được sử dụng trước đây là oltp_common.lua, đây là một tập lệnh phổ biến được các tập lệnh Lua khác gọi và không thể sử dụng trực tiếp để thử nghiệm.

Do đó, tôi sử dụng tập lệnh oltp_read_write.lua để thực hiện các bài kiểm tra đọc và ghi. Có nhiều loại kiểm tra khác, chẳng hạn như kiểm tra chỉ đọc, kiểm tra chỉ ghi, kiểm tra xóa, kiểm tra chèn hàng loạt, v.v. Bạn có thể tìm tập lệnh lua tương ứng và gọi nó.

#Thực hiện lệnh kiểm tra như sau:

[root@mysql ~]# sysbench --threads=4 \ .

--thời gian=20 \ .

--khoảng thời gian báo cáo=5 \ .

--mysql-host=127.0.0.1 \ .

--cổng-mysql=3306 \ .

--mysql-user=root \ .

--mật khẩu-mysql=123 \ .

/usr/share/sysbench/oltp_read_write.lua\.

--bảng=10 \ .

--kích_thước_bảng=100000 \ .

chạy .

Lệnh trên trả về kết quả sau:

[root@mysql ~]# sysbench --threads=4 --time=20 --report-interval=5 --mysql-host=127.0.0.1 --mysql-port=3306 --mysql-user=root --mysql-password=123 /usr/share/sysbench/oltp_read_write.lua --tables=10 --table_size=100000 chạy .

sysbench 1.0.17 (sử dụng hệ thống LuaJIT 2.0.4).

Chạy thử nghiệm với các tùy chọn sau: .

Số lượng luồng: 4 .

Báo cáo kết quả trung gian sau mỗi 5 giây.

Khởi tạo bộ tạo số ngẫu nhiên từ thời điểm hiện tại.

Đang khởi tạo luồng công việc... .

Chủ đề đã bắt đầu!

#Sau đây là kết quả được trả về sau mỗi 5 giây và các chỉ số thống kê bao gồm: .

# Số luồng, tps (giao dịch mỗi giây), qps (truy vấn mỗi giây), .

# Đọc/ghi/thời gian khác mỗi giây, độ trễ, lỗi mỗi giây, kết nối lại mỗi giây.

[ 5 giây ] thds: 4 tps: 1040,21 qps: 20815,65 (r/w/o: 14573,17/4161,25/2081,22) vĩ độ (ms,95%): 7,17 sai số/giây: 0,00 trinh sát/giây: 0,00 。

[ 10 giây ] thds: 4 tps: 1083,34 qps: 21667,15 (r/w/o: 15165,93/4334,55/2166,68) vĩ độ (ms,95%): 6,55 sai số/giây: 0,00 trinh sát/giây: 0,00 。

[ 15 giây ] thds: 4 tps: 1121,57 qps: 22429,09 (r/w/o: 15700,64/4485,30/2243,15) vĩ độ (ms,95%): 6,55 sai số/giây: 0,00 trinh sát/giây: 0,00 。

[ 20 giây ] thds: 4 tps: 1141,69 qps: 22831,98 (r/w/o: 15982,65/4566,16/2283,18) vĩ độ (ms,95%): 6,09 sai số/giây: 0,00 trinh sát/giây: 0,00 。

Thống kê SQL: .

các truy vấn được thực hiện: .

đọc: 307146 # Số lượng hoạt động đọc được thực hiện.

viết: 87756 # Số lượng thao tác ghi được thực hiện.

khác: 43878 # Số lượng các hoạt động khác được thực hiện.

tổng cộng: 438780 .

giao dịch: 21939 (1096,57 mỗi giây) # Tỷ lệ trung bình mà các giao dịch được thực hiện.

truy vấn: 438780 (21931,37 mỗi giây) # Số lượng truy vấn trung bình có thể thực hiện mỗi giây.

lỗi bị bỏ qua: 0 (0,00 mỗi giây).

kết nối lại: 0 (0,00 mỗi giây).

Thống kê chung: .

tổng thời gian: 20.0055 giây # Tổng thời gian tiêu thụ.

tổng số sự kiện: 21939 # Tổng số yêu cầu (đọc, ghi, khác).

Độ trễ (ms): .

phút: 1,39 .

trung bình: 3,64 .

tối đa: 192.05 .

Phần trăm thứ 95: 6,67 # Độ trễ trung bình của phép tính mẫu.

tổng: 79964,26 .

Tính công bằng của chủ đề: .

sự kiện (trung bình/độ lệch chuẩn): 5484.7500/15.12 .

thời gian thực hiện (trung bình/độ lệch chuẩn): 19,9911/0,00 .

4. cpu/io/memory và các thử nghiệm khác.

Một số chỉ số kiểm tra được tích hợp trong sysbench như sau:

[root@mysql ~]# sysbench --help .

.......... # Một số nội dung bị lược bỏ.

Các bài kiểm tra được biên dịch: .

fileio - Kiểm tra I/O tệp.

cpu - Kiểm tra hiệu suất CPU.

bộ nhớ - Kiểm tra tốc độ chức năng bộ nhớ.

luồng - Kiểm tra hiệu suất hệ thống con luồng.

mutex - Kiểm tra hiệu suất Mutex.

Bạn có thể trực tiếp hỗ trợ đưa ra phương pháp kiểm tra, ví dụ: kiểm tra fileio:

[root@mysql ~]# trợ giúp sysbench fileio.

sysbench 1.0.17 (sử dụng hệ thống LuaJIT 2.0.4).

Tùy chọn fileio: .

--file-num=N số lượng tệp cần tạo [128] .

--file-block-size=Kích thước khối N để sử dụng trong tất cả các hoạt động IO [16384] .

--file-total-size=KÍCH THƯỚC tổng kích thước của các tệp cần tạo [2G] .

--file-test-mode=CHUỖI chế độ kiểm tra {seqwr, seqrewr, seqrd, rndrd, rndwr, rndrw} .

--file-io-mode=CHUỖI chế độ hoạt động của tệp {đồng bộ, không đồng bộ, mmap} [đồng bộ] .

--file-async-backlog=N số lượng hoạt động không đồng bộ để xếp hàng cho mỗi luồng [128] .

--file-extra-flags=[LIST,...] danh sách các cờ bổ sung để sử dụng để mở tệp {sync,dsync,direct} [] .

--file-fsync-freq=N thực hiện fsync() sau số lượng yêu cầu này (0 - không sử dụng fsync()) [100] .

--file-fsync-all[=on|off] thực hiện fsync() sau mỗi thao tác ghi [off] .

--file-fsync-end[=on|off] thực hiện fsync() ở cuối thử nghiệm [on].

--file-fsync-mode=STRING phương pháp nào sẽ sử dụng để đồng bộ hóa {fsync, fdatasync} [fsync] .

--file-merged-requests=N hãy hợp nhất nhiều nhất số lượng yêu cầu IO này nếu có thể (0 - không hợp nhất) [0] .

--file-rw-ratio=Tỷ lệ đọc/ghi N cho thử nghiệm kết hợp [1.5] .

1) Kiểm tra hiệu suất io.

Ví dụ, tạo 5 tệp, tổng cộng 2G và mỗi tệp khoảng 400M.

[root@mysql ~]# sysbench fileio --file-num=5 --file-total-size=2G chuẩn bị.

[root@mysql ~]# ll -lh thử nghiệm* .

-rw------ 1 root root 410M Ngày 26 tháng 5 lúc 16:05 test_file.0 .

-rw------ 1 root root 410M Ngày 26 tháng 5 lúc 16:05 test_file.1 .

-rw------ 1 root root 410M Ngày 26 tháng 5 lúc 16:05 test_file.2 .

-rw------ 1 root root 410M Ngày 26 tháng 5 lúc 16:05 test_file.3 .

-rw------ 1 root root 410M Ngày 26 tháng 5 lúc 16:05 test_file.4 .

Sau đó chạy thử nghiệm:

[root@mysql ~]# sysbench --events=5000 \ .

--threads=16 \ .

fileio\ .

--số-tệp=5 \ .

--tổng dung lượng file=2G \ .

--chế độ kiểm tra file=rndrw \ .

--file-fsync-freq=0 \ .

--kích thước khối tệp=16384 \ .

chạy .

Kết quả trả về như sau:

Chạy thử nghiệm với các tùy chọn sau: .

Số lượng chủ đề: 16 .

Khởi tạo bộ tạo số ngẫu nhiên từ thời điểm hiện tại.

Cờ mở tệp bổ sung: (không có).

5 tệp, mỗi tệp 409,6 MiB.

Tổng dung lượng tệp 2GiB.

Kích thước khối 16KiB.

Số lượng yêu cầu IO: 5000 .

Tỷ lệ đọc/ghi cho thử nghiệm IO ngẫu nhiên kết hợp: 1,50.

Gọi fsync() khi kết thúc thử nghiệm, Đã bật.

Sử dụng chế độ I/O đồng bộ.

Thực hiện thử nghiệm r/w ngẫu nhiên.

Đang khởi tạo luồng công việc... .

Chủ đề đã bắt đầu!

Thao tác tập tin: .

đọc/giây: 9899,03 .

ghi/giây: 6621,38 .

đồng bộ dữ liệu/giây: 264,33 .

Thông lượng: #Thông lượng.

đọc, MiB/giây: 154,66 #Biểu thị băng thông đọc.

đã viết, MiB/s: 103,46 #Biểu thị băng thông ghi.

Thống kê chung: .

tổng thời gian: 0,3014 giây.

Tổng số sự kiện: 5000 .

Độ trễ (ms): .

phút: 0,00 .

trung bình: 0,81 .

tối đa: 53,56 .

Phần trăm thứ 95: 4,10.

tổng: 4030,48 .

Tính công bằng của chủ đề: .

sự kiện (trung bình/độ lệch chuẩn): 312,5000/27,64 .

thời gian thực hiện (trung bình/độ lệch chuẩn): 0,2519/0,02 .

2) Kiểm tra hiệu suất CPU.

[root@mysql ~]# sysbench cpu --threads=40 --events=10000 --cpu-max-prime=20000 chạy .

Hãy cẩn thận khi thực hiện thử nghiệm ứng suất! ! ! ! .

Cuối cùng, bài viết này về công cụ kiểm tra căng thẳng MySQL chính thức đơn giản và dễ sử dụng kết thúc tại đây. Nếu bạn muốn biết thêm về công cụ kiểm tra căng thẳng MySQL chính thức đơn giản và dễ sử dụng, vui lòng tìm kiếm các bài viết CFSDN hoặc tiếp tục duyệt các bài viết liên quan. Tôi hy vọng bạn sẽ ủng hộ blog của tôi trong tương lai! .

28 4 0
qq735679552
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com