Condividi tramite


微软亚太区数据库技术支持组 官方博客

连接字串中Database Mirroring的Failover Partner设置的说明

在数据库镜像中,数据访问接口(data access provider)会缓存SQL Server返回的镜像服务器名。我们也可以在连接字串中指定故障转移伙伴(Failover...

Author: APGC DSD Team Date: 05/12/2011

SQL server 2008里面通过sys.dm_exec_procedure_stats得到存储过程的执行信息

很多DBA都希望能够得到某个存储过程的执行信息,比如: 1) 执行了多少次 2) 执行的执行计划如何 3) 执行的平均读写如何 4) 执行平均需要多少时间 等等. 幸运的是SQL server...

Author: APGC DSD Team Date: 05/12/2011

如何知道TSQL语句已经运行了多久

一个常见的想法是,能否能够知道目前还在运行的TSQL 语句已经运行了多久呢? 你可以使用SQL server...

Author: APGC DSD Team Date: 05/05/2011

有关SQL server connection KeepAlive 的FAQ

1、什么是SQL server TCP连接的keep Alive? 简单说,keep alive 是SQL server在建立每一个TCP 连接的时候,指定了TCP...

Author: APGC DSD Team Date: 05/02/2011

表现生猛的Like语句

自从升级到SQL 2005或者SQL 2008以后,我发现Like语句性能表现非常突出,有些Like语句比在SQL 2000运行的速度快了许多. 究竟是什么改进导致Like语句表现如此生猛呢?...

Author: APGC DSD Team Date: 04/26/2011

VSSADMIN命令无法列出SQL writer的问题

我们通常有两种方式来备份SQL Server的数据库。一种是通过在SQL Server中运行BACKUP DATABASE的T-SQL语句来备份数据库。另一种方法是使用SQL writer...

Author: APGC DSD Team Date: 04/19/2011

游标脚本性能问题解决与分析 (4) - Cursor Performance Analysis

第四部分、游标相关知识讲解 (一)Fast Forward Only(快速只进)游标分析 Microsoft SQL Server 实现了一种称作fast forward...

Author: APGC DSD Team Date: 04/10/2011

游标脚本性能问题解决与分析 (3) - Cursor Performance Analysis

第三部分、几种解决方法殊途同归 根据我们更多的分析和测试,以下几种方法都可以解决这个性能问题 1. 使用top 10 2. 使用with (INDEX=S_AUDIT_ITEM_M3) 3....

Author: APGC DSD Team Date: 04/06/2011

游标脚本性能问题解决与分析 (2) - Cursor Performance Analysis

第二部分:游标的分类及特点 从上面两个脚本执行情况的对比中可以看出,游标的选择对语句执行的性能具有一定的影响。 在SQL...

Author: APGC DSD Team Date: 04/01/2011

游标脚本性能问题解决与分析 (1) - Cursor Performance Analysis

第一部分:游标类型对性能影响的实例引出 下面的两个游标脚本分别创建并执行了dynamic和fast forward only两种类型的游标: 不理想的游标类型:(dynamic游标)...

Author: APGC DSD Team Date: 03/29/2011

Dynamic Parameters造成的linked server性能问题

曾今遇到这样一个linked server的性能问题。 客户这边的linked server是从一台SQL Server...

Author: APGC DSD Team Date: 03/27/2011

SQL Server 连接加密 (2) -- SQL Server connection encyption

上篇文章中我们讲到了SQL Server在建立连接时的加密。今天我们继续讨论SQL Server在建立完连接后在该连接上的数据传送加密。 默认情况下SQL Server是否加密收发的数据包...

Author: APGC DSD Team Date: 03/22/2011

SQL Server 连接加密 (1) -- SQL Server connection encyption

联机从书上提到过从SQL Server 2005开始,SQL Server和客户端的连接是自动加密的。但是你可能也注意到在SQL Server Configuration...

Author: APGC DSD Team Date: 03/21/2011

[Recruit] 微软亚太区全球技术支持中心SQL Server支持组 招贤纳士

微软亚太区全球技术支持中心(APGC CSS)是微软为个人用户、开发者、IT 专业人员到合作伙伴和企业级合作伙伴提供全方位、多元化的服务和技术支持的部门。一个优秀的SQL...

Author: APGC DSD Team Date: 03/09/2011

为什么thread数目会超过MAXDOP的限制?

由于各种各样的原因,我们可能需要通过sp_configure来设置最大并行度,也就是Max Degree of Parallelism...

Author: APGC DSD Team Date: 02/28/2011

如何监测谁用了SQL Server的Tempdb空间?

Tempdb 系统数据库是一个全局资源,供连接到 SQL Server 实例的所有用户使用。在现在的SQL...

Author: APGC DSD Team Date: 02/10/2011

无法使用SQL login去登陆SQL Server - 'Password did not match'

问题描述: 在某一台机器上的management studio,始终无法使用SQL login去登陆SQL Server。但是如果在其他的机器上,使用同样的SQL login是可以登陆SQL...

Author: APGC DSD Team Date: 01/31/2011

Tempdb怎么会成为性能瓶颈?

我曾经遇到过这样一个性能问题。一个客户反映,他的SQL Server会在某一段时间里,突然变得非常慢。最后他不得不重启SQL...

Author: APGC DSD Team Date: 01/24/2011

谁用掉了我的数据库空间?

随着硬件能力的升级,以及软件应用的扩展,现在的数据库是越来越大了。回想10年前,一个上百GB的数据库就会把支持工程师吓得要命。而现在,上TB的数据库真是比比皆是。...

Author: APGC DSD Team Date: 01/23/2011

[How To]如何给SQL Server配置证书

默认情况下从SQL Server 2005开始SQL Server会使用自动生成的证书来加密与客户的连接和数据包传输。你也可以给SQL Server配置你自己的证书来实现更高的安全性。 证书从哪里获得...

Author: APGC DSD Team Date: 01/19/2011

证书引起SQL Server无法启动的Troubleshooting

SQL Server不能启动的原因是多种多样的。其中也可能由于证书配置的不恰当造成SQL Server无法启动。在这里我们介绍一些针对这类问题的troubleshooting手段。 如果判断SQL...

Author: APGC DSD Team Date: 01/18/2011

SQL 2008执行语句遇到内存不足的案例(error 701)之一

某个特定的存储过程在SQL 2008中执行会遇到以下错误: Msg 701, Level 17, State 123, Procedure GetAllRevisions_Monthly, Line...

Author: APGC DSD Team Date: 01/16/2011

SQL Server 连接问题圣经-命名管道 (4)

七. 一些常见的连接问题 连接问题一: [Named Pipes]SQL Server does not exist or access denied. [Named...

Author: APGC DSD Team Date: 01/13/2011

SQL Server 连接问题圣经-命名管道 (3)

五。 命名管道连接问题的解决步骤 好了,介绍到这里你应该对命名管道很不陌生了,也应该是时候讨论命名管道连接问题的解决步骤了: 步骤1:使用服务器端网络实用工具检查命名管道配置并确认SQL...

Author: APGC DSD Team Date: 01/13/2011

SQL Server 连接问题圣经-命名管道 (2)

四。客户端的命名管道配置 大多数情况下在客户端你不需要进行配置,因为命名管道协议默认是启用的。但既然是检查命名管道的连接问题,还是需要熟悉客户端的命名管道配置。 1. 使用客户端网络实用工具...

Author: APGC DSD Team Date: 01/12/2011

SQL Server 连接问题圣经-命名管道 (1)

一。前言 在使用SQL Server 的过程中,用户遇到的最多的莫过于连接问题了。本文将深度讨论SQL Server 连接问题的方方面面,希望能帮你彻底解决SQL server 的连接问题。 SQL...

Author: APGC DSD Team Date: 01/12/2011

访问私钥的致命错误导致SQL Server无法启动

和证书相关的SQL Server无法启动问题可能会有很多原因。今天介绍其中一种情况。这种情况相对少见,而且根本原因也隐藏的比较深。 SQL Server无法启动的症状 当SQL...

Author: APGC DSD Team Date: 01/11/2011

应用索引技术优化SQL 语句(Part 3)

六、有关索引的几个问题 问题1,是否值得在identity字段上建立聚集索引。答案取决于identity...

Author: APGC DSD Team Date: 01/10/2011

应用索引技术优化SQL 语句(Part 2)

四、分析执行计划创建索引 根据语句的执行计划来判断应该对什么表创建什么索引,是常用优化技巧。其实文章前面的例子已经告诉读者如何结合statistics profile 和statistics...

Author: APGC DSD Team Date: 01/10/2011

应用索引技术优化SQL 语句(Part 1)

一、前言 很多数据库系统性能不理想是因为系统没有经过整体优化,存在大量性能低下的SQL...

Author: APGC DSD Team Date: 01/10/2011

谈谈SQL 语句的优化技术 (2)

三、优化SQL语句的系统设计原则...

Author: APGC DSD Team Date: 01/10/2011

谈谈SQL 语句的优化技术 (1)

一、引言...

Author: APGC DSD Team Date: 01/10/2011

Unicode字段也有collation?

一个常常让人困惑的问题就是,为什么SQL Server 的Unicode...

Author: APGC DSD Team Date: 01/10/2011

谁占用了我的Buffer Pool?

我在做SQL Server 7.0技术支持的时候有客户问我,“我的SQL Server buffer pool很大,有办法知道是哪些对象吃掉我的buffer...

Author: APGC DSD Team Date: 01/10/2011

<Previous