计算服务器中cache plan的大小1
2010-10-20 23:43
357 查看
可以使用性能计数器,
\sqlserver:plan cache(temporary tables & table variables)\cache pages
\sqlserver:plan cache(extended stored procedures)\cache pages
\sqlserver:plan cache(bound trees)\cache pages
\sqlserver:plan cache(sql plans)\cache pages
\sqlserver:plan cache(object plans)\cache pages
\sqlserver:plan cache(_total)\cache pages
也可以使用t-sql
查看服务器中存储过程和adhoc,autoparameterized prepared plan的比例,大小
select name,type,single_pages_kb, multi_pages_kb,(single_pages_kb+multi_pages_kb)/1024 as total_sizeMB, entries_count
from sys.dm_os_memory_cache_counters
where type in ('cachestore_objcp','cachestore_sqlcp')
--where type in ('cachestore_objcp','cachestore_sqlcp','cachestore_phdr','cachestore_xproc')
从下面这个图中可以看出,服务器中sp使用比例极少
select type,count(*) from sys.dm_os_memory_cache_entries
where type in ('cachestore_objcp','cachestore_sqlcp')
group by type
Plan Caching in SQL Server 2008
\sqlserver:plan cache(temporary tables & table variables)\cache pages
\sqlserver:plan cache(extended stored procedures)\cache pages
\sqlserver:plan cache(bound trees)\cache pages
\sqlserver:plan cache(sql plans)\cache pages
\sqlserver:plan cache(object plans)\cache pages
\sqlserver:plan cache(_total)\cache pages
也可以使用t-sql
查看服务器中存储过程和adhoc,autoparameterized prepared plan的比例,大小
select name,type,single_pages_kb, multi_pages_kb,(single_pages_kb+multi_pages_kb)/1024 as total_sizeMB, entries_count
from sys.dm_os_memory_cache_counters
where type in ('cachestore_objcp','cachestore_sqlcp')
--where type in ('cachestore_objcp','cachestore_sqlcp','cachestore_phdr','cachestore_xproc')
从下面这个图中可以看出,服务器中sp使用比例极少
select type,count(*) from sys.dm_os_memory_cache_entries
where type in ('cachestore_objcp','cachestore_sqlcp')
group by type
Plan Caching in SQL Server 2008
相关文章推荐
- 这里我们介绍的是 40+ 个非常有用的 Oracle 查询语句,主要涵盖了日期操作,获取服务器信息,获取执行状态,计算数据库大小等等方面的查询。这些是所有 Oracle 开发者都必备的技能,所以快快收藏吧!
- 在Exchange Server 2007 sp1服务器上设置收发邮件的大小
- 计算缓存大小并且清空缓存
- 第十一章 环球信息网 ---第十五章 客户机/服务器计算模式
- 如何理解虚表及其计算含虚函数的类的大小
- 结构体在内存中所占空间大小的计算
- 一个用来计算文本大小的方法(以及再一次对闭包的解释)
- python计算文件夹大小(linux du命令 简化版)
- Hadoop新版本中map任务待处理split大小的计算方法
- 本地上传文件大小不受限制,但发布到服务器只能传1M以内的
- C语言结构体大小计算
- C++结构体大小计算方法
- 使用RMI编写客户端-服务器应用程序,实现分布式计算
- 计算对象空间大小
- 传输块(Transport Block)大小的计算
- 编程基本功——计算文件的大小
- 将MySQL数据库搬迁到另一服务器中遇到的问题:MySQL is running but PID file could not be found[FAILED]&MySQL大小写
- 计算结构体大小
- Android计算缓存大小、清空缓存
- 如何计算结构体的大小