RDS FOR SQLSERVER 规格测试

简介:
 

测试场景一 :

2.1

 

压测数据 :

{6EE2CDEA-5B54-4983-B724-465BF9B79D01}

 

测试结果分析:

1. 该模型测试过程中主要是cpu消耗性,都没有超过不同规格实例的最大iops设置,所以瓶颈都是cpu资源,测试结果总体符合性能,随cpu资源的增大而增加
2. 测试qps和rt曲线平稳,rt方差很小,性能稳定性较好

 

 

测试场景二 :

{32B3222B-9111-44A2-ABDF-0E0945B88528}

 

测试数据:

{2BF466DD-D46E-45C7-952B-56B24B2DCE91}

 

 

测试结果分析 :

{9086B3DD-EC28-4034-A8E4-84D848C9F57C}

造成这种疑问的原因,分析后发现,实例规格大了,绑定的CPU多,压力加大后,数据库会利用多核来并发处理同一个SQL,造成CPU线程相互等待,性能下降,见下图:

{33A12B17-D06A-4CA0-B8C0-358F20E13939}

修改实例的并发参数max degree of parallelism,性能参数明显发生变化,其中x2large规格和x4large规格,qps明显增加5到10倍,见下图:

{88072341-EDEB-4920-A36D-3F15B68EE5C9}

而且稳定明显提高。

那么max degree of parallelism这个参数修改为几合适 ?这个参数的取值范围是 0到实例绑定的核数,那么我们针对不同的数值进行了测试,发现该值设置成2时,性能和稳定性相对较高,适合作为默认值。

 

 

测试场景三:

{6D7AD81F-4AFB-41AF-943A-3B4D8123F35C}

 

 

测试数据:

{1B5E52FC-3A7C-47AF-891E-BB3AF4B177E1}

 

整个测试中使用SQL语句:

{AB5965C5-563C-4F7D-B897-6AA4D9E6F7DD}第6张

{1F82E31F-3585-4814-977E-86490FAD377C}第7张
相关实践学习
使用SQL语句管理索引
本次实验主要介绍如何在RDS-SQLServer数据库中,使用SQL语句管理索引。
SQL Server on Linux入门教程
SQL Server数据库一直只提供Windows下的版本。2016年微软宣布推出可运行在Linux系统下的SQL Server数据库,该版本目前还是早期预览版本。本课程主要介绍SQLServer On Linux的基本知识。 相关的阿里云产品:云数据库RDS SQL Server版 RDS SQL Server不仅拥有高可用架构和任意时间点的数据恢复功能,强力支撑各种企业应用,同时也包含了微软的License费用,减少额外支出。 了解产品详情: https://www.aliyun.com/product/rds/sqlserver
相关文章
|
14天前
|
SQL 关系型数据库 MySQL
mysql和sql server
mysql和sql server
16 1
|
27天前
|
关系型数据库 MySQL Java
Mysql专栏 - 线上调优与压力测试
Mysql专栏 - 线上调优与压力测试
71 0
|
1月前
|
关系型数据库 MySQL
mysql及sqlserver修改字段名和字段长度
mysql及sqlserver修改字段名和字段长度
21 0
|
2月前
|
关系型数据库 MySQL Shell
MySQL【实践 01】Linux 环境 MySQL 数据库备份 shell 脚本(脚本源码及说明+定时任务配置+数据库恢复测试)粘贴可以
MySQL【实践 01】Linux 环境 MySQL 数据库备份 shell 脚本(脚本源码及说明+定时任务配置+数据库恢复测试)粘贴可以
40 0
|
2月前
|
Linux 数据库 数据安全/隐私保护
猿创征文|Linux centos7下利用docker快速部署SQLserver测试学习环境
猿创征文|Linux centos7下利用docker快速部署SQLserver测试学习环境
48 0
|
2月前
|
存储 关系型数据库 MySQL
MySQL批量插入测试数据的几种方式
MySQL批量插入测试数据的几种方式
48 0
MySQL批量插入测试数据的几种方式
|
3月前
|
关系型数据库 MySQL 测试技术
软件测试|MySQL BETWEEN AND:范围查询详解
软件测试|MySQL BETWEEN AND:范围查询详解
198 0
|
3月前
|
关系型数据库 MySQL 测试技术
软件测试|MySQL LIKE:深入了解模糊查询
软件测试|MySQL LIKE:深入了解模糊查询
31 0
|
3月前
|
关系型数据库 MySQL 测试技术
软件测试|MySQL WHERE条件查询详解:筛选出需要的数据
软件测试|MySQL WHERE条件查询详解:筛选出需要的数据
24 0
|
3月前
|
关系型数据库 MySQL 测试技术
软件测试|MySQL ORDER BY详解:排序查询的利器
软件测试|MySQL ORDER BY详解:排序查询的利器
190 0