首页 > 数据库 >sqlserver查询数据库状态SQL

sqlserver查询数据库状态SQL

时间:2023-10-31 11:15:20浏览次数:43  
标签:dm name -- SQL sqlserver sys 查询数据库 select

--连接数    
SELECT count(0) as ConnectCount from sys.dm_exec_connections
--死锁数量    
select cntr_value from sys.dm_os_performance_counters where counter_name = 'Number of Deadlocks/sec' and instance_name = '_Total'
--缓存命中率    
select cntr_value from sys.dm_os_performance_counters where counter_name ='Buffer cache hit ratio'
--SQL发送/秒    
select cntr_value from sys.dm_os_performance_counters where counter_name in ('SQL RECEIVEs/sec')
--SQL接受/秒    
select cntr_value from sys.dm_os_performance_counters where counter_name in ('SQL RECEIVEs/sec')
--当前可用内存/KB    
SELECT available_physical_memory_kb/1024 as MemoryUse from sys.dm_os_sys_memory
--登录账户信息    
select name, create_date,modify_date from sys.server_principals where type_desc = 'SQL_LOGIN'
--磁盘剩余空间/MB    
Exec master.dbo.xp_fixeddrives

 

标签:dm,name,--,SQL,sqlserver,sys,查询数据库,select
From: https://www.cnblogs.com/yuanshuo/p/17799777.html

相关文章

  • mysql处理json格式的字段,一文搞懂mysql解析json数据
    文章目录一、概述1、什么是JSON2、MySQL的JSON3、varchar、text、json类型字段的区别二、JSON类型的创建1、建表指定2、修改字段三、JSON类型的插入1、字符串直接插入2、JSON_ARRAY()函数插入数组3、JSON_OBJECT()函数插入对象4、JSON_ARRAYAGG()和JSON_OBJECTAGG()将查询结果封装......
  • MySQL事务四大特性及其实现原理
    文章目录前言(一)原子性(二)持久性(三)隔离性(四)一致性前言在讨论MySQL事务四大特性的实现原理,需要先掌握事务与MySQL日志相关知识,可先看这两篇文章:MySQL事务【详解-最新的总结】MySQL三大日志(binlog、redolog和undolog)详解先来回顾下,事务的四大特性:原子性(Atomicity):事务的整个过程......
  • java通过ssl连接mysql(linux)
    环境:Os:centos7mysql:5.7.29java运行客户端:windows10 1.查看服务器的证书文件mysql数据data目录下[root@localhostdata]#pwd/opt/mysql57/data[root@localhostdata]#ls-al*.pem-rw-------.1mysqlmysql1676Oct3005:22ca-key.pem-rw-r--r--.1mysqlmysq......
  • sql server Compute、Compute by
    1、原始表 2、Compute和ComputeByselect*fromAwhere数量>8computemax(数量),min(数量),avg(数量)执行结果如下: select*fromAwhere数量>8orderby类别computemax(数量),min(数量),avg(数量)by类别 ......
  • SQL server 中Merge Into的用法
    从备份表中更新字段到正式表中,使用UPDATE批量更新大量的数据,会出现效率低下,有时候甚至卡死的情况,后面通过使用MERGEINTO代替UPDATE执行批量更新,会提升执行效率。MERGEINTO语法如下:  MERGEINTOtable_namealias1 USING(table|view|sub_query)alias......
  • [转]SqlServer大量更新引起同步链延时问题
    前言:   在SQLServer数据库中,当我们对一个位于同步链上的表进行更新时,如果更新的记录数也非常多,几百或是几千万,那么批量更新该表会造成同步链的大量延时(甚至有可能崩溃掉,即使同步链不崩溃,等的人也要崩溃了)。  原因:  一般情况下,Replication是根据我们更改的......
  • MySQL中,当update修改数据与原数据相同时会再次执行吗?
    一、背景本文主要测试MySQL执行update语句时,针对与原数据(即未修改)相同的update语句会在MySQL内部重新执行吗?二、测试环境MySQL5.7.25Centos7.4三、binlog_format为ROW1、参数 2、测试步骤session1session2session13、总结在binlog_format=row和binlog_row_image......
  • 【转载】Mysql8授予某个用户某个数据库的权限
    参考chatgpt3.5环境软件/系统版本说明mysql8.0.28正文要在MySQL中授予某个用户对某个数据库的权限,你可以使用以下SQL语句:GRANT权限列表ON数据库名.表名TO'用户名'@'主机名';下面是这个语句的各个部分的解释:权限列表:这是你要授予用户的权限列表,可......
  • 我应该在MySQL中使用datetime还是timestamp数据类型?
    内容来自DOChttps://q.houxu6.top/?s=我应该在MySQL中使用datetime还是timestamp数据类型?你推荐使用datetime还是timestamp字段,为什么(使用MySQL)?我正在服务器端使用PHP。在MySQL中,时间戳通常用于跟踪记录的更改,并且每次更改记录时通常都会更新。如果您想存储特定值,则应使用......
  • 执行SQL 获取一个Model
    sqlParams?.ToArray()==sqlParams!=null?sqlParams.ToArray():null///<summary>///获取最新的数据///</summary>///<returns></returns>publicWeldResultModelGetLaseModel(){varsql=@"SELECTTOP1*FR......