结果总结 测试2 原始文件大小=256 目标文件大小=34816 小事务(一次1行), 总行数:33373 文件增长大小为1MB 现在我们来测试一下插入更多数据。代码为: 图5:测试更多条插入的SQL代码 结果总结: ITERATION Step CPU Reads Writes Duration (ms) 1 File grows 6730 285208 33618 56148 File does NOT grow 4250 225591 33567 35003 % improvement 36.84992571 20.9029901 0.15170444……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
结果总结
测试2
原始文件大小=256
目标文件大小=34816
小事务(一次1行),
总行数:33373
文件增长大小为1MB
现在我们来测试一下插入更多数据。代码为:
图5:测试更多条插入的SQL代码
结果总结:
ITERATION Step CPU Reads Writes Duration (ms) 1 File grows 6730 285208 33618 56148 File does NOT grow 4250 225591 33567 35003 % improvement 36.84992571 20.9029901 0.151704444 37.65940016 Difference 2480 59617 51 21145 2 File grows 7031 285223 33619 53373 File does NOT grow 4204 225364 33564 32472 % improvement 40.20765183 20.98673669 0.163597965 39.16024956 Difference 2827 59859 55 20901 3 File grows 6453 285278 33618 54189 File does NOT grow 3844 225362 33564 33530 % improvement 40.43080738 21.00267108 0.160628235 38.1239735 Difference 2609 59916 54 20659 Average % improvement 39.16279497 20.96413262 0.158643548 38.31454107 Average difference 2638.666667 59797.33333 53.33333333 20901.66667
测试3
原始文件大小=256
目标文件大小=34816
小事务(一次1行),
文件增长大小为10MB
这次测试中的代码和Test 2中的代码一样,但是数据库数据文件现在设定为自动增长到10MB。
结果总结
ITERATION Step CPU Reads Writes Duration (ms) 1 File grows 8907 283930 33588 41354 File does NOT grow 6297 225358 33565 37755 % improvement 29.30279555 20.62902828 0.068476837 8.702906611 Difference 2610 58572 23 3599 2 File grows 9078 283902 33588 46607 File does NOT grow 5578 216971 33560 41202 % improvement 38.55474774 23.57538869 0.083363106 11.59697041 Difference 3500 66931 28 5405 3 File grows 9016 283909 33587 52515 File does NOT grow 6015 225358 33565 38807 % improvement 33.28527063 20.62315742 0.065501533 26.10301819 Difference 3001 58551 22 13708 Average % improvement 33.71427131 21.60919146 0.072447159 15.46763174 Average difference 3037 61351.33333 24.33333333 7570.666667
测试4
原始文件大小=33664
目标文件大小=66944
大事务(33373行),
文件增长大小为1MB
在该测试中,我将ShrinkDB表再次插入到大事务中的ShrinkTable里(每次33373 行)。文档增长率为1 MB,我必须将T-Log文档增加到200 MB,这样执行事务时才它才不会增长。我现在在测试文档的增长是如何影响事务的。
代码:
结果总结:
ITERATION Step CPU Reads Writes Duration (ms) 1 File grows 3969 880471 33381 36097 File does NOT grow 3720 879426 33380 18104 % improvement 6.273620559 0.118686476 0.002995716 49.84624761 Difference 249 1045 1 17993 2 File grows 3750 880473 33381 35962 File does NOT grow 3578 879435 33380 20006 % improvement 4.586666667 0.117891179 0.002995716 44.36905623 Difference 172 1038 1 15956 3 File grows 3657 880471 33381 36544 File does NOT grow 3999 879422 33380 18802 % improvement -9.35192781 0.119140778 0.002995716 48.54969352 Difference -342 1049 1 17742 Average % improvement 0.502786472 0.118572811 0.002995716 47.58833245 Average difference 26.33333333 1044 1 17230.33333
翻译
相关推荐
-
云端SQL Server高可用性最佳做法
与内部部署相比,在云端运行SQL Server可为数据库软件用户提供更多的灵活性和可扩展性,也可能更省钱。但云 […]
-
绘制数据关系图的利器:SQL Server 图像数据库工具
SQL Server 2017新增了图形数据库功能,你可以使用图结构来表示不同数据元素之间的关系。
-
如何在Azure部署时选择合适的SQL Server?
想要在Azure上运行SQL Server,企业一般会面临两种选择:在Azure虚拟机上安装SQL Server或使用Azure SQL Database。
-
Linux支持的引入 推动了SQL Server 2016集成服务的发展
随着SQL Server的不断发展,集成服务也在发生相应的变化。在最新的SSIS更新中,增加Linux支持和SQL Server 2016升级向导。