SQL SERVER 2008配置Database Mail –用SQL 数据库发邮件
SQL SERVER 2008配置DatabaseMail –用SQL 数据库发邮件原文来自:http://blog.sqlauthority.com/2008/08/23/sql-server-2008-configure-database-mail-send-email-from-sql-database/ Augus...
SQL Server 2005游标的行为变化导致的死锁问题
产生死锁的场景: 连接1:DECLARE @cursor INTEXEC sp_cursoropen @cursor OUTPUT, 'select * from employee', 2, 2EXEC sp_cursorfetch @c...
巧用SQL Server(Ranking)实现view的排序功能
首先,让我们来做一个简单的实验Createview test_viewAsSelecttop 100 percent * from table order by ID Createview test_view1AsSelecttop 99 percent * from table order by ID&n...
Linked server和SSIS连接Oracle时的常见问题
1. Linkedserver去连接oracle的时候,是按照SQL Server 引擎的版本去载入oracle provider的版本。如果SQL Server是64bit的,只能载入64 bit oracle的provider。32bit的SQL Server只能使用32bit的oracle的...
连接字串中Database Mirroring的Failover Partner设置的说明
在数据库镜像中,数据访问接口(data access provider)会缓存SQL Server返回的镜像服务器名。我们也可以在连接字串中指定故障转移伙伴(Failover Partner)。但是,如果连接字串中提供的故障转移伙伴与...
SQL server 2008里面通过sys.dm_exec_procedure_stats得到存储过程的执行信息
很多DBA都希望能够得到某个存储过程的执行信息,比如: 1) 执行了多少次2) 执行的执行计划如何3) &...
有关SQL server connection KeepAlive 的FAQ
1、什么是SQL server TCP连接的keep Alive?简单说,keep alive 是SQL server在建立每一个TCP 连接的时候,指定了TCP 协议的keepaliveinterval 和keepalivetime参数。这样对每个TCP连接,如果该连接空闲时间(...
表现生猛的Like语句
自从升级到SQL 2005或者SQL 2008以后,我发现Like语句性能表现非常突出,有些Like语句比在SQL 2000运行的速度快了许多. 究竟是什么改进导致Like语句表现如此生猛呢? 答案就是字符串...
VSSADMIN命令无法列出SQL writer的问题
我们通常有两种方式来备份SQL Server的数据库。一种是通过在SQL Server中运行BACKUPDATABASE的T-SQL语句来备份数据库。另一种方法是使用SQL writer service来备份数据库。SQLwriter service提供了一种通过Volume S...
游标脚本性能问题解决与分析 (4) - Cursor Performance Analysis
第四部分、游标相关知识讲解(一)Fast Forward Only(快速只进)游标分析MicrosoftSQL Server 实现了一种称作fast forward only游标的性能优化。http://msdn.microsoft.com/zh-cn/library/ms187502.aspx...
游标脚本性能问题解决与分析 (3) - Cursor Performance Analysis
第三部分、几种解决方法殊途同归 根据我们更多的分析和测试,以下几种方法都可以解决这个性能问题1. 使用top 102.&n...
游标脚本性能问题解决与分析 (2) - Cursor Performance Analysis
第二部分:游标的分类及特点从上面两个脚本执行情况的对比中可以看出,游标的选择对语句执行的性能具有一定的影响。在SQL Server联机丛书上列出了不止十种游标类型,但是所有游标都可以被划到...
游标脚本性能问题解决与分析 (1) - Cursor Performance Analysis
第一部分:游标类型对性能影响的实例引出 下面的两个游标脚本分别创建并执行了dynamic和fastforward only两种类型的游标: 不理想的游标类型:(dynamic游标) 理想的游标...
Dynamic Parameters造成的linked server性能问题
曾今遇到这样一个linked server的性能问题。 客户这边的linked server是从一台SQL Server 2000的服务器连接到一台后端的Oracle的数据库。客户遇到的问题是,他们将linked server运行在out of...
SQL Server 连接加密 (2) -- SQL Server connection encyption
上篇文章中我们讲到了SQLServer在建立连接时的加密。今天我们继续讨论SQLServer在建立完连接后在该连接上的数据传送加密。 默认情况下SQL Server是否加密收发的数据包答案是否定的。...
SQL Server 连接加密 (1) -- SQL Server connection encyption
联机从书上提到过从SQLServer 2005开始,SQL Server和客户端的连接是自动加密的。但是你可能也注意到在SQLServer Configuration Manager里是有地方去设置加密与否的,而且这个选项默认是关闭的...
为什么thread数目会超过MAXDOP的限制?
由于各种各样的原因,我们可能需要通过sp_configure来设置最大并行度,也就是Max Degree of Parallelism(MAXDOP)。常见的场景包括由于并行引起的死锁,由于并行造成的CXPACKET类...
无法使用SQL login去登陆SQL Server - 'Password did not match'
问题描述: 在某一台机器上的management studio,始终无法使用SQL login去登陆SQL Server。但是如果在其他的机器上,使用同样的SQL login是可以登陆SQL Server的。 错误信息:'Password did not match '&nbs...
Tempdb怎么会成为性能瓶颈?
我曾经遇到过这样一个性能问题。一个客户反映,他的SQL Server会在某一段时间里,突然变得非常慢。最后他不得不重启SQL Server服务。而重启以后,问题就消失了。客户在出现问题的那段时间里,收集了主要的系统动态管...
谁用掉了我的数据库空间?
随着硬件能力的升级,以及软件应用的扩展,现在的数据库是越来越大了。回想10年前,一个上百GB的数据库就会把支持工程师吓得要命。而现在,上TB的数据库真是比比皆是。 DBA遇到的一个常见问题,就是如何监视...