- 博客(11)
- 收藏
- 关注
转载 Sql Server 索引使用情况及优化的相关 Sql
Sql Server 索引使用情况及优化的相关 SqlSql Server 索引使用情况及优化的相关 Sql 语句,非常好的SQL语句,记录于此: --Begin Index(索引) 分析优化的相关 Sql-- 返回当前数据库所有碎片率大于25%的索引-- 运行本语句会扫描很多数据页面-- 避免在系统负载比较高时运行-- 避免在系统负载比较高时运行dec
2011-11-13 09:42:18 792
转载 查看数据库活动连接数
2010-09-28 08:5840人阅读评论(0)收藏举报用事件查看器,只能看到sql语句和进程数,没法查看到底有多少活动连接,查了一下使用下面存储过程可以,呵呵执行sp_who2 比执行 sp_who2 active (只看活动的) 会多出来一些sp_who也可以用下面语句select connectnum=count(distinct net_address)-1 f
2011-11-14 08:12:42 1179
转载 设置Sql Server禁止执行时间长的Sql语句执行
设置Sql Server禁止执行时间长的Sql语句执行由于维护的一个项目版本参差不起,经历的开发人员也比较多,特别是随着表数据量的增加,所以部分的 sql 语句性能越来越差。这样,随着访问量的增加,给数据库带来了不小的压力。为了快速的减少数据库的压力,并检测以后sql 语句的质量,就只在 数据库中设置了禁止执行时间超过200毫秒的sql执行,果然,加上对 sql 语句执
2011-11-13 10:28:21 2690
转载 Sql Server 事务隔离级别的查看及更改
Sql Server 事务隔离级别的查看及更改根据自身 Sql Server 的情况来自定义 事务隔离级别,将会更加的满足需求,或提升性能。例如,对于逻辑简单的 Sql Server,完全可以使用 read uncommitted 模式,来减少死锁,减少堵塞, 提升性能和响应。对于此种应用场景应该是蛮多的,但是却没有一个全局设置,你妹呀!这个功能真的很强大,但是不知道微软为
2011-11-13 10:26:44 2987
转载 Sql Server 系统存储过程分析 1 - 目录存储过程
1. sp_databases 定 义:返回在 Sql Server 实例中的数据库或可以 通过数据库网关访问的数据库结果集:DataBase_Name、DataBase_Size、ReMarks(对于数据库引擎,此字段始终返回 NULL)备注:需要 create database 或 alter any database 或 view any definition 权限,
2011-11-13 10:25:51 503
转载 Sql Server 系统存储过程分析 2 - 数据库引擎存储过程
1. sp_configure定义:显示或更改当前服务器的全局配置设置。主要的结果集:config_value,配置选项的配置值;run_value配置选项的运行值;如果两者不一致,一般是配置成功了,但是却没有生效备注:很有用。使用 sp_configure 可以显示或更改服务器级别的设置。若要更改数据库级别设置,请使用 ALTER DATABASE。若要更改仅影响当前用户会话
2011-11-13 10:25:03 525
转载 用 sys.sysprocesses 检查 Sql Server的阻塞和死锁
Sys.SysProcesses 系统表是一个很重要的系统视图,主要用来定位与解决Sql Server的阻塞和死锁。MSDN:包含正在 SQL Server 实例上运行的进程的相关信息。这些进程可以是客户端进程或系统进程。视图中主要的字段:1. Spid:Sql Servr 会话ID2. Kpid:Windows 线程ID3.
2011-11-13 10:24:11 721
转载 Sql Server CPU 性能排查及优化的相关 Sql
Sql Server CPU 性能排查及优化的相关 SqlSql Server CPU 性能排查及优化的相关 Sql 语句,非常好的SQL语句,记录于此:--Begin Cpu 分析优化的相关 Sql --使用DMV来分析SQL Server启动以来累计使用CPU资源最多的语句。例如下面的语句就可以列出前50名。select c.last_exe
2011-11-13 10:23:30 465
转载 Sql Server Cpu 100% 的常见原因及优化
Sql Server Cpu 100% 的常见原因及优化Sql Server Cpu 100% 的情况并不太常见,一般引起 Sql Server 产生性能问题的,都是 阻塞、连接数、IO 磁盘等。所以,一般Sql Server 的使用率都是比较低的。但是,在有些情况下,还是会出现Cpu 100%的情况的。Sql Server 在做哪些操作的时候,会比较集中使用 CPU 资源
2011-11-13 10:22:55 722
转载 sql server 2008 R2 连接数过高的解决办法
sql server 2008 R2 连接数过高的解决办法查看 sql server 连接数的指令为:sp_who 、 sp_who active 、sp_who2 和 sp_who2 active ,至于其中的区别,请大家search一下,这里不再解释了由于公司最近两个Web站点做了负载均衡,但是缓存机制仍然是 Asp.Net 自带的缓存,这样就导致了每台Web 服务器内
2011-11-13 10:21:36 2614
转载 sys.dm_exec_cached_plans 视图的使用
sys.dm_exec_cached_plans 视图的使用利用 sys.dm_exec_cached_plans 视图,能够很好的查看执行计划所用的缓存,对于优化 Sql Server 占用内存方面,有着很重要的作用,同时,对于平时优化 sql 语句,也是一件利器:SELECT TOP 100 usecounts, objtype, p.size_i
2011-11-13 10:20:44 696
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人