摘要:
三个服务器不断地ping对方,形成一个保留仲裁,并且如果这三台服务器中的某台不能用,那么其他服务器将确定怎样解决故障转移。考虑到这些机器所处的位置和网络的可靠性,主体服务器将会断开连接,见证服务器和镜像服务器仍然保留仲裁,也正因为如此,这两个服务器会初始化故障转移。如果有一些问题,比如网络负载或者其他原因导致这三个服务器之间的通信有延迟,那么一个解决方案是更改PARTNER TIMEOUT。默认情况下,这个值设置成10秒,所以如果一个“ping”在10秒的时间段内没有收到,那么一个故障转移将会发生。要想把这改成一个更长的值,比如20秒,那么下面的命令应该在要镜像的主体服务器数据库中执行。ALT 阅读全文
摘要:
SELECTCONVERT(CHAR(100), SERVERPROPERTY('Servername')) AS Server,msdb.dbo.backupset.database_name,msdb.dbo.backupset.backup_start_date,msdb.dbo.backupset.backup_finish_date,msdb.dbo.backupset.expiration_date,CASE msdb..backupset.typeWHEN 'D' THEN 'Database'WHEN 'L' TH 阅读全文
摘要:
在良好的数据库设计基础上,能有效地使用索引是SQL Server取得高性能的基础,SQL Server采用基于代价的优化模型,它对每一个提交的有关表的查询,决定是否使用索引或用哪一个索引。因为查询执行的大部分开销是磁盘I/O,使用索引提高性能的一个主要目标是避免全表扫描,因为全表扫描需要从磁盘上读表的每一个数据页,如果有索引指向数据值,则查询只需读几次磁盘就可以了。所以如果建立了合理的索引,优化器就能利用索引加速数据的查询过程。但是,索引并不总是提高系统的性能,在增、删、改操作中索引的存在会增加一定的工作量,因此,在适当的地方增加适当的索引并从不合理的地方删除次优的索引,将有助于优化那些性能较 阅读全文
摘要:
DROP SERVER AUDIT testAudit-- Create Server Audit objectUSE masterCREATE SERVER AUDIT testAudit TO FILE(FILEPATH='C:\SelectAudit\')GO-- Create an audit specificationUSE qanholasGOCREATE DATABASE AUDIT SPECIFICATION testAudSpec FOR SERVER AUDIT testAuditADD (SELECT ON dbo.ip BY Public)GO-- Ve 阅读全文