首页 > 数据库 >SQLSERVER 内存管理

SQLSERVER 内存管理

时间:2023-03-02 10:22:41浏览次数:61  
标签:COUNT MULTI 管理 SUM SQLSERVER single 内存 SELECT

查看每个数据库对内存的占用

SELECT 
    ISNULL(DB_NAME(DATABASE_ID),\'RESOURCEDB\') AS DATABASENAME,
    CAST(COUNT(ROW_COUNT) * 8.0 /(1024.0) AS DECIMAL(28,2)) AS \'SIZE(MB)\'
FROM SYS.dm_os_buffer_descriptors
GROUP BY database_id
ORDER BY DATABASENAME

 

整个sql服务占用的总内存

SELECT SUM(single_pages_kb)+SUM(MULTI_PAGES_KB) FROM
(    SELECT 
        SUM(single_pages_kb) AS single_pages_kb
        ,SUM(MULTI_PAGES_KB) AS MULTI_PAGES_KB        
    FROM SYS.dm_os_memory_clerks
    GROUP BY [TYPE]    
) AS A 
UNION
SELECT COUNT(ROW_COUNT) * 8.0 FROM SYS.dm_os_buffer_descriptors

 

-------引用------

浅谈SQL Server 对于内存的管理 - CareySon - 博客园 (cnblogs.com)

SqlServer内存占用查看 - 代码工人有力量 - 博客园 (cnblogs.com)

 点击这里下载本文的PDF版本

 

 

 

标签:COUNT,MULTI,管理,SUM,SQLSERVER,single,内存,SELECT
From: https://www.cnblogs.com/leavind/p/17170882.html

相关文章

  • 造价管理-2-3-民法典合同篇-合同保全、合同转让
    正文合同保全为了契约精神,依照保全合同的权利和存在的意义而实施的行为。flowchartRLA[债权人对债务人的权利]-->1.代位权---B["如果他不体面,就代他体面"]1.代位权--......
  • 资源管理系统Apache Mesos
    Mesos是诞生于UCBerkeley的一个研究项目,它的设计动机是解决编程模型和计算框架在多样化环境下,不同框架间的资源隔离和共享问题。尽管它的直接设计动机与YARN稍有不同,但它的......
  • activities:流程任务管理TaskService
    activities:流程任务管理TaskService在绘制流程定义模型时,针对节点固定分配办理人进行办理此节点任务。查询指定办理人或候选人的待办任务@AutowiredTaskServicetaskSe......
  • C语言员工信息管理系统[2023-03-01]
    C语言员工信息管理系统[2023-03-01]物联网工程专业程序设计基础课程设计员工信息管理系统学院(系):信息与通信工程学院专业:物联网工程学生姓名:学......
  • git 的介绍与安装 项目管理
    git的介绍与安装是一款代码管理软件1帮助开发者合并开发的代码,协同开发2合并开发的代码的时候出现冲突会提示提交合并代码的开发者,让其解决冲突3代码版本管理git......
  • docker下netcore内存dump
    一般开发阶段可以通过visualstudio来检查程序的内存、cup等的优化问题。vs下调试=》性能探查器,这里面大有千秋。但是好多内存问题是经过时间积累下来才暴露出来的,在生产......
  • Linux系统的进程管理
    (Linux系统的进程管理)一、系统进程介绍1.进程概念进程process是指正在执行的程序;是程序正在运行的一个实例。它由程序指令,和从文件、其它程序中读取的数据或系统用户的......
  • Linux下如何排查CPU及内存占用过多
    CPU使用top命令,然后按shift+p按照CPU排序,找到占用CPU过高的进程pid。使用top-H-ppid命令,找到进程中消耗资源最高的线程ppid。使用echo‘obase=16;ppid’|bc或者p......
  • Unit Test下使用H2内存数据库
    1.Maven引入包<dependency><groupId>com.h2database</groupId><artifactId>h2</artifactId><scope>runtime</version></dependency>2.在项目的sr......
  • C语言员工信息管理系统[2023-03-01]
    C语言员工信息管理系统[2023-03-01]员工信息管理系统1.设计目标使用C语言技术设计并开发一款员工信息管理系统2.系统要求1)系统以菜单方式工作,包括以下模块:(1)员工......