Loadrunner学习笔记_内存相关

发表于:2007-10-10 12:19

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:未知    来源:网络转载

分享:
参数的设置方法:
        1. 在查询分析器中运行 [要先运行下面的语句,否则内存页面打不开]
use master
exec sp_configure 'show advanced option','1'
 
2. 在企业管理器中配置,步骤:
        打开Sql Server 属性配置,选择内存页面,然后在里面配置就行了。
        (不过这里用图形界面配置内存的时候好像不能超过物理内存的大小,可以用命令来分配大于物理内存的内存空间,下面有简单的介绍。 )
 
 
对上图的说明:
        动态配置 SQL Server 内存
        指定在更改服务器属性之后立即配置 Microsoft® SQL Server™ 内存。
        使用固定的内存大小
        为 SQL Server 指定固定的内存大小。
        为 SQL Server 保留物理内存 
        为 SQL Server 保留与内存设置相等的物理内存空间。这意味着 Microsoft Windows NT® 4.0 或 Windows® 2000 不会将 SQL Server 页交换出去,即使当 SQL Server 闲置时可以更容易地使用这些页。
最小查询内存
        设置可以分配给每个用户执行查询的最小内存大小。默认为 1024 KB。
        配置值[显示现在配置的值,不做其它用途]
        查看或更改此选项卡上的选项的配置值。如果更改了这些值,单击"运行值"查看更改是否已生效。如果没有,必须重新启动 SQL Server 实例才能使更改生效。
        运行值[显示现在运行值,不做其它用途]
        查看此选项卡上的选项的当前运行值。这些值为只读值。
 
        另:如果要用命令来设置比较麻烦。如下简单举个例子:
Set working set size 设置方法:
        set working set size 是一个高级选项。如果要用 sp_configure 系统存储过程改变该选项,必须把 show advanced options 设置为 1,该选项在停止并重新启动服务器后生效。
        设置 show advanced options 设置为 1,在查询分析器中运行以下命令:
use master
exec sp_configure 'show advanced option','1'
        如果成功,会返回如下结果:
 
        DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。
        已将配置选项 'show advanced options' 从 1 改为 1。请运行 RECONFIGURE 语句以安装。
 
        设置set working set size =1,运行如下命令:
 use master
exec sp_configure 'set working set size','1'
        如果成功,会返回如下结果:
        DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。
        已将配置选项 'set working set size' 从 0 改为 1。请运行 RECONFIGURE 语句以安装。
 
 
…………………………………………
 
        Cache Hit Ratio(高速缓存命中率,所有Cache”的命中率。在SQL Server中,Cache可以包括Log Cache,Buffer Cache以及Procedure Cache,是一个总体的比率。) 高速缓存命中次数和查找次数的比率。对于查看SQL Server高速缓存对于你的系统如何有效,这是一个非常好的计数器。如果这个值很低,持续低于80%,就需要增加更多的内存。
 
设置架构高速缓存:
        架构高速缓存可显著提高 XPath 查询的性能。当对带批注的 XDR 架构执行 XPath 查询时,架构存储在内存中,而必要的数据结构内置在内存中。如果设置了架构高速缓存,架构仍保留在内存中,因而提高了后续 Xpath 查询的性能。
解释:
架构-SCHEMA
 CREATE SCHEMA
        创建一个架构,并且可以在概念上将其看作是包含表、视图和权限定义的对象。
        CREATE SCHEMA 提供了在单个语句中创建表、视图以及授予对象权限的方法。如果在创建任何对象或授予任何权限(这些是在 CREATE SCHEMA 语句中指定的)时发生错误,则不会创建任何对象。
 
        XPath查询-Xpath(XML Path 语言)是一种图形导航语言
        个人理解简单的说就是在URL中指定查询。[详细知识参照sql server 联机帮助文档]
 
设置方法:
        可通过在注册表中添加下列键来设置架构高速缓存的大小:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\SQLXMLX\SchemaCacheSize。
[我在注册表中没找到位置!?]
        根据可用内存和要使用的架构数设置架构大小。默认的架构高速缓存大小为 31。如果设置更高的架构高速缓存大小,需使用更多的内存。因此,如果架构访问速度慢,可增加高速缓存大小,如果内存少则可减小高速缓存的大小。 
        出于性能方面的考虑,建议将架构高速缓存的大小设得比通常所用的映射架构数多。当架构数增加时,如果架构高速缓存的大小比所拥有的架构数少,性能会降低。
44/4<1234
精选软件测试好文,快来阅读吧~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号