在本篇文章中,我们将为您带来LoadRunner性能测试SQL Trace选项的相关内容。
SQL Trace选项
在使用SQLServerProfiler跟踪数据库事件时有很多设置选项,其中部分选项对特定用例场景是有益的,并且在实际执行环境中对于使用跟踪将消耗的系统资源量也是有所要求的。
SQLTrace输出数据选项,关于跟踪输出数据有5种可选方式。
选项1:
UserSQLProfilertotracewithoutsavingdata
(使用SQLProfile进行跟踪,但不保存结果):
SQLServerProfiler在执行跟踪过程中,将从本地或远程的SQLServer中收集事件,产生的跟踪数据由事件决定,同时立即显示在SQLProfiler屏幕上。默认情况下,在跟踪大数据库事务实际执行过程时,不使用这种设置,当服务器处于资源压力下时,一般使用服务器端跟踪。
选项2:
UserSQLProfilertotraceandsavedatatoafilesystem
(使用SQLProfile进行跟踪,并将跟踪数据保存到文件系统中):
该选项设置会将跟踪数据保存到Windows文件系统中,同时生成一个后缀名为.trc的文件,但同时也增加了写磁盘的开销。如果选择将跟踪数据保存到文件,则必须指定跟踪文件的最大大小,默认值为5MB,最大大小即为该文件的文件系统(NTFS、FAT)的限制值。
当跟踪的数据大于5MB时,可以选中“启动文件滚动更新”选项,创建其它文件来接受跟踪数据,每个新文件名都由原始.trc文件名按顺序编号而成。
选项3:
UserSQLProfilertotraceandsavedatatoadatabasetable
(使用SQLProfile进行跟踪,并将跟踪数据保存到数据库表中):
该选项设置将跟踪数据保存到数据库表中,此进程增加了被监视SQLServer的开销。选中该选项的同时,需要设置数据库表中所允许保存数据的最大行数,缺省值为1000行。
选项4:
UserSQLProfilertotraceandsavedatatoboththefilesystemandthedatabasetable
(使用SQLProfile进行跟踪,并将跟踪数据保存文件系统和数据库表中):
该选项将跟踪数据同时保存到文件系统和数据库表中,仅在一些特定的条件下使用,一般不使用这种模式。
选项5:
Useserver-sidetraceandsavedatatoafilesystem
(服务器端跟踪,并将跟踪数据保存到文件系统中):
通常情况下不对事件类进行实时监控,该方式提供了为数据库性能调校及故障诊断而收集事件效率的最佳方式,在跟踪过程中服务器端将跟踪的数据写入到文件系统中。
以上就是今天与您分享的LoadRunner性能测试SQL Trace选项的相关内容,感谢您的观看!如您有任何疑问请及时与我们联系,道普云将竭诚为您服务!