1.在Sybase正常运行一段时间后(各procedure&trigger已经运行或大多数已经运行一遍后)使用dbcc traceon(3604)(将信息输出到前台),dbcc memusage来观看内存分布。
2.得到输出信息分三个部分
第一部分描述的是你的配置参数的大小。
第二部分描述的是缓冲最多的几个和他的库及对象(Buffer Cache Memory, Top 10: )
重点在第三部分. (Procedure Cache, Top 20: )这里可以看到server启动至今最消耗内存的20个procedure的情况。我们需要计算Size of plans:/Number of plans得到最大的那个就是最大的存储过程。
3.将最大存储过程消耗的内存*最大并发用户数*1.25就可得到最大的procedure cache size了。
这里有几点要注意,需要库运行一段时间才有意义,原因上面已经说明。在有需要注意的就是top 20里面包含的最大的procedure plan size可能是系统存储过程,计算不要使用系统过程的大小来估算而需要使用用户过程计算。三是这个计算的值是最大值,如果内存紧张有可能造成浪费.并且可能更改或增加查询计划使该值不适用。所以需要使用sp_sysmon来观察'Procedure Cache Management'部分的Procedure Reads from Disk ,如果数值比较大的话是太小,如果为零的话就是理想情况。
- 浏览: 585624 次
- 性别:
- 来自: 上海
最新评论
-
hhybtczit:
请问这样做的意义何在?
spring-jdbc文件数据库配置加密 -
di1984HIT:
学习了哦!!!
ORA-28000: the account is locked的解决办法 -
王庆波-行:
学习了,感谢分享
ORA-01017 invalid username/password;logon denied (密码丢失解决方案) -
ron.luo:
哥们,给了思路,赞一个。
spring-jdbc文件数据库配置加密 -
chinahuyong:
学习了。
public static boolean isVa ...
日期字符串解析--SimpleDateFormat严格限制日期转换setLenient(false)
相关推荐
dbcc showcontig(@table_id) dbcc dbreindex('[HumanResources].[Employee]',' ',5) DBCC INDEXDEFRAG('ADVENTUREWORKS_DATA','[HumanResources].[Employee]') use ADVENTUREWORKS_DATA set @table_id=...
SQL Server 2005完结篇系列之五:使用DBCC命令来进行数据库的维护及性能调节SQL Server 2005完结篇系列之五:使用DBCC命令来进行数据库的维护及性能调节SQL Server 2005完结篇系列之五:使用DBCC命令来进行数据库的...
SQL Server 2000完结篇系列之五:使用DBCC命令来进行数据库的维护及性能调节
Transact-SQL 编程语言提供 DBCC 语句作为 SQL Server 的数据库控制台命令。 DBCC 命令使用输入参数并返回值。所有 DBCC 命令参数都可以接受 Unicode 和 DBCS 文字。
Sql-Server实用操作-数据库一致性检测工具(DBCC).pdf
台湾DB World的电子杂志文章,详细讲述了DBCC的使用,适合DBA管理者,(4/4)
所有的DBCC命令数据库修复数据库修复数据库修复数据库修复数据库修复数据库修复
此文档中详细的记载了,SQL SERVER DBCC命令解释,希望可以帮助到下载的朋友们
台湾DB World的电子杂志文章,详细讲述了DBCC的使用,适合DBA管理者,(2/4)
dbcc输出结果,可以查询得到
微软SQL Server2000DBCC参考
用sql语句dbcclog查看SQLServer数据库的事务日志[定义].pdf
在危急时刻,数据库一致性检测(DBCC)可能是你最重要的工具。本文向大家简单介绍DBCC的功能,包括:检测表和相关目录的完整性、检测整个数据库、检测数据库页的完整性、重建任何指定表中的目录。
提高SQL Server性能,可通过DBCC DBREINDEX重建索引 提高SQL Server性能,本文将详细介绍DBCC DBREINDEX重建索引的全过程。,详情请看下载 欢迎大家学习! use ADVENTUREWORKS_DATA declare @table_id int set @...
台湾DB World的电子杂志文章,详细讲述了DBCC的使用,适合DBA管理者,(1/4)
SQL Server 2005中的索引架构:抛开DBCC SHOWCONTIG,使用新的函数.pdf
台湾DB World的电子杂志文章,详细讲述了DBCC的使用,适合DBA管理者,(2/4)
要找到最早的活动事务,可以使用DBCC OPENTRAN命令。详细用法见MSDN:http://msdn.microsoft.com/zh-cn/library/ms182792.aspx 给出一个示例: 代码如下: CREATE TABLE T_Product(PKID int, PName Nvarchar(50)); GO ...
要找到最早的活动事务,可以使用DBCC OPENTRAN命令。详细用法见MSDN:http://msdn.microsoft.com/zh-cn/library/ms182792.aspx 给出一个示例: 代码如下: CREATE TABLE T_Product(PKID int, PName Nvarchar(50)); GO ...
DBCC CHECKDB 数据库或表修复