日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql容量性能测试_关于RDS for MySQL的各规格性能测试情况

發布時間:2025/3/15 数据库 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql容量性能测试_关于RDS for MySQL的各规格性能测试情况 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

關于RDS for MySQL的各規格性能測試情況

注:該性能報告是參考的測試數據,不作為產品SLA的評判標準。

一. 簡介

通過該性能測試報告,讓用戶了解到在sysbench標準測試模型下,每種規格的RDS的性能表現,供用戶做容量選型參考。

二. 名詞解釋

1. QPS: 表示每秒執行的SQL語句的次數包括select,insert,delete等。

2. 規格:RDS為用戶提供的不同性能的套餐,以內存大小為衡量標準,比如240M內存的RDS實例。

3. 行數:測試模型下,該實例所擁有的所有表格的總行數。

4. 工作集數據:測試的數據量大小,并且在測試中這些數據都會頻繁被使用。

5. 并發數:測試線程的數量

6. 表數量:該測試模型下表的總數,每表行數=行數/表數

7. semi-sync(Semisynchronous Replication,半同步): 跟async一樣,是MySQL復制中傳輸日志的另外一種模式,叫半同步復制,在RDS (MySQL5.5)中引入并支持。在這種模式下數據的安全性得到了最大保障,但會損失一定的寫入性能。

8. async(Asynchronous Replication,異步):MySQL復制中傳輸日志的一種模式,MySQL默認支持的就是這種模式,最為通用,在不影響主庫性能的前提下盡可能地保證數據的安全。

三. 測試模型

測試工具:sysbench 0.5

測試流程:通過對每種規格的實例進行壓測,得出每種規格的RDS實例的性能表現

測試模型:采用OLTP模型(讀寫比例為7:3)和InnoDB引擎。大致命令如下:

常用命令參數如下:

四. 每種RDS for MySQL規格的資源配額,如下圖所示:

五. 每種規格的測試數據,如下圖所示:

注: 24000M規格由于數據庫性能容量非常高,一個sysbench客戶無法壓滿RDS實例,因此我們采用了兩個sysbench客戶端來同時進行壓測,并且兩個sysbench對不同的數據庫和表格進行壓測。

六. QPS測試結果,如下圖所示:

具體每種規格的RDS for MySQL的QPS性能曲線如下圖:

七. MySQL 5.5半同步與異步性能對比

從理論上分析MySQL 5.5的半同步的寫性能會比異步的寫性能差不少。但是從上面的測試結果來看相差并不大.原因是上面的測試模型是讀寫比例為7:3,寫入不大的情況下,半同步的影響較小。 為此我們將進行純insert壓測來比較半同步和異步的性能。

測試模型與上面7:3的讀寫測試模型類似,只是把oltp.lua腳本換成insert.lua腳本。也就是把“--test=/tmp/sysbench-0.5/sysbench/tests/db/oltp.lua“參數換成“—test=/tmp/sysbench-0.5/sysbench/tests/db/insert.lua”。

下面這張圖是純insert壓測,半同步和異步的性能曲線,從中可以看出:

1) 使用異步模式,隨著規格的增加,性能越來越好,每秒插入的記錄數跟實例的IOPS密切相關。

2) 使用半同步模式,每秒插入的記錄數變化不大,穩定在5300條左右。主要是因為半同步的數據同步出現瓶頸。

總結

以上是生活随笔為你收集整理的mysql容量性能测试_关于RDS for MySQL的各规格性能测试情况的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。