摘要: 浅谈如何优化SQL Server服务器2009-04-03 15:14 晖声晖色 新浪博客 我要评论(0) 字号:T | T在中国,使用SQLServer数据库的用户和企业是最多的,那么如何去设计和优化SQLSerer服务器呢,DBA应该遵循那些准则和方法呢,下面就将我的经验与大家分享,希望对大家有所帮助。AD: 1.数据和日志文件分开存放在不同磁盘上数据文件和日志文件的操作会产生大量的I/O。在可能的条件下,日志文件应该存放在一个与数据和索引所在的数据文件不同的硬盘上以分散I/O,同时还有利于数据库的灾难恢复。2.tempdb数据库单独存放在不同磁盘上tempdb数据库是其他所有数据库都有可 阅读全文
posted @ 2011-08-15 09:14 大江 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 1、部署时数据库的数据文件mdf、日志文件ldf存储应放置不同逻辑物理磁盘2、建议将 tempdb 数据库放置在与用户数据库分开的一个或多个快速磁盘上,如 RAID(独立磁盘冗余阵列)。3、为tempdb文件创建多个文件,文件数与CPU数相同 阅读全文
posted @ 2011-08-15 09:04 大江 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 有时DBA需要检查当前服务器有多少连接请求,以及连接请求的登录名,客户端版本,主机名,程序名等等之类的信息,我们就可以对服务器的连接状况有所了解,防止不明用户使用。 SQL Server本身提供了这么一个DMV来返回这些信息,它就是sys.dm_exec_sessions 。 比如在我的机器上做一下查询: SELECT*FROMsys.dm_exec_sessionsWHEREhost_nameISNOTNULL 如图: 我们也可以根据登录名来分组: SELECTlogin_name,COUNT(session_id)ASsession_countFROMsys.dm_exec_session 阅读全文
posted @ 2011-08-15 08:58 大江 阅读(281) 评论(0) 推荐(0) 编辑