Sqlserver性能相关
冬你个冬
这个作者很懒,什么都没留下…
展开
-
Sql Server查询性能优化之不可小觑的书签查找
小小程序猿SQL Server认知的成长1.没毕业或工作没多久,只知道有数据库、SQL这么个东东,浑然分不清SQL和Sql Server Oracle、MySql的关系,通常认为SQL就是SQL Server2.工作好几年了,也写过不少SQL,却浑然不知道索引为何物,只知道数据库有索引这么个东西,分不清聚集索引和非聚集索引,只知道查询慢了建个索引查询就快了,到头来索引也建了不少,查询也确实转载 2012-05-23 18:41:53 · 787 阅读 · 0 评论 -
聚集和非聚集索引
聚集和非聚集索引以前一直不是很注意聚集索引和非聚集索引的关系。今天因为设计一个统计系统对性能要求要高一点,所以把聚集索引和非聚集索引进行一下重温。同时也写出来让大家拍转。 索引,就好像一个方便快速查找的东西。就好像把物品按照一定顺序排列在一个地方一样,而索引就好像是针对这些排序编译的一个排序目录。 那什么是非聚集索引呢? 我们还是以一原创 2012-09-26 10:54:07 · 3178 阅读 · 6 评论 -
SQlLserver2008镜像
下面主要是2008 MSSQL的一个镜像安装步骤,使用到的工具是mssql自带的Management Studio purpose : SQL SERVER 2008 mirror configuration Created : 2012-04-13 Author : kenyon 镜像安装的环境: 主机:win server 2003,sql serve转载 2012-08-16 16:40:56 · 794 阅读 · 0 评论 -
关于Sqlserver2012分页的新功能尝试
原文地址:http://www.cnblogs.com/CareySon/archive/2012/03/09/2387825.html 简介 SQL Server 2012中在Order By子句之后新增了OFFSET和FETCH子句来限制输出的行数从而达到了分页效果。相比较SQL Server 2005/2008的ROW_Number函数而言,使用OFFSET和FETCH不仅原创 2012-06-14 10:19:35 · 2066 阅读 · 0 评论 -
转载自博客园的一篇文章 通过SQL Server Profiler来监视分析死锁
通过SQL Server Profiler来监视分析死锁在两个或多个SQL Server进程中,每一个进程锁定了其他进程试图锁定的资源,就会出现死锁,例如,进程process1对table1持有1个排它锁(X),同时process1对table2请求1个排它锁(X),进程process2对table2持有1个排它锁(X),同时process2对table1请求1个排它锁(X转载 2012-06-13 13:23:41 · 2423 阅读 · 0 评论 -
临时表和表变量,转载自博客园
原文地址:http://www.cnblogs.com/wghao/archive/2011/11/02/2227219.html 临时表 Vs 表变量开始 说临时表和表变量,这是一个古老的话题,我们在网上也找到很多的资料阐述两者的特征,优点与缺点。这里我们在SQL Server 2005\SQL Server 2008版本上通过举例子,说明临时表和表变量两者的转载 2012-06-13 16:20:00 · 1984 阅读 · 0 评论 -
收藏的一个Sqlserver性能查询,包括查询CPU 网络等
declare @LgReads bigintselect @LgReads=cntr_value from master.dbo.sysperfinfo where counter_name='Page lookups/sec' if object_id(N'tempdb.dbo.#waits') is not null GOTO InsertTb if object_id(N'te原创 2012-06-12 11:42:18 · 961 阅读 · 0 评论 -
Sqlserver活动视图
SELECT @@SERVERNAME go SELECT @@VERSION go --select process SELECT spid, kpid, blocked , CAST(waittime AS BIGINT) as waittime, lastwaittype, waitresource, dbid, uid , CAST(cpu /原创 2012-06-12 11:39:04 · 921 阅读 · 0 评论 -
SQL Server datetime数据类型设计与优化误区
一、场景在SQL Server 2005中,有一个表TestDatetime,其中Dates这个字段的数据类型是datetime,如果你看到表的记录如下图所示,你最先想到的是什么呢?(图1:数据列表)你看到这些数据,是不是觉得这样的设计既浪费了存储空间,又使得这个列的索引增大,查询起来更慢,你也想使用一些其它的数据类型来代替这个datetime吧?其实大家都是这么想的,这个方向转载 2011-12-23 15:18:28 · 597 阅读 · 0 评论 -
SQL Server高可用性部署实施
SQL Server高可用性部署实施 发布日期:2007-12-31 | 更新日期:2007-12-31作者:郑佐 摘要:本文主要阐述如何实现SQL Server双节点群集高可用性部署实施,通过微软MSCS技术使SQL Server达到企业级安全应用要求。另外 ,本文介绍SQL Server 2005中新增的镜像服务功能,相比MSCS SQL Server 群集,SQL S转载 2012-01-19 11:34:06 · 601 阅读 · 0 评论 -
走向DBA[MSSQL篇] 从SQL语句的角度 提高数据库的访问性能
原文地址:http://www.cnblogs.com/dubing/archive/2011/12/09/2278090.html 最近公司来一个非常虎的dba 10几年的经验 这里就称之为蔡老师吧 在征得我们蔡老同意的前提下 我们来分享一下蔡老给我们带来的宝贵财富 欢迎其他的dba来拍砖 目录1、什么是执行计划?执行计划是依赖于什么信息。2、 统一SQL语句的写法减转载 2012-02-28 12:07:48 · 639 阅读 · 0 评论 -
数据库性能优化详解
数据库性能优化详解 性能调节的目的是通过将网络流通、磁盘 I/O和 CPU时间减到最小,使每个查询的响应时间最短并最大限度地提高整个数据库服务器的吞吐量。为达到此目的,需要了解应用程序的需求和数据的逻辑和物理结构,并在相互冲突的数据库使用之间(如联机事务处理 (OLTP)与决策支持)权衡。对性能问题的考虑应贯穿于开发阶段的全过程,不应只在最后实现系统时才考虑性能问题。许多使转载 2013-05-28 11:07:06 · 6509 阅读 · 0 评论