Re: [讨论] SQL SERVER 管理技巧

楼主: retsamsu   2015-03-05 14:49:01
※ 引述《futureisours (ccc)》之铭言:
: 标题: [讨论] SQL SERVER 管理技巧
: 时间: Thu Mar 5 10:52:18 2015
:
: 小弟是中小企业的MIS
: 对于MS-SQL的部分也是进公司后才开始接触
: 公司只有四台小型的SQL SERVER 2008
: 没有DBA没有学长前辈可以指导,都是自己摸索的
:
: 现在T-SQL语法也有一定了解了
: 但是对于管理的部分还是远远不足
: 想请教如下
:
我也是半路出家的DBA,跟你分享一下我的心得
: 1.
: 某天上午,公司的使用者们纷纷反应ERP很慢,以往我都是查sp_who来看是否有lock
: 的情况,有的话会做kill的动作,但是观察很久都没有发现lock,我要从哪的方面去查
: 速度慢的原因?
: 3.
: 是否有管理工具可以监控查看效能,例如查看硬盘空间、CPU、IO、LOCK
: 5.
: 如何在问题一出现,就能马上得知 (例如一发生lock、CPU IO暴增效率低落等等)
:
以上三个可以先从系统内建的管理报表开始看起(SSMS->报表->标准报表)
如果熟了或是不敷使用(如即时监控)可以看一下dmv(Dynamic Management Views)与dmf
(Dynamic Management Functions),里头有许多资料可以让你在job或是console使用
: 2.
: 索引的重建,大概多久执行一次? 是否用维护计画上面的功能即可?
:
其实这个要看资料内容、新删修的模式、索引建立等
不过我是蛮懒的,每个星期跑个排程去看index fragmentation,太高就rebuild
这个你google一下很多标准实做
: 4.
: 推荐的MS-SQL书籍有哪些?增加管理实务、knowhow
:
大部份是google
有个论坛还不错,你也可再上面发问,都很热心的帮忙解决
https://www.facebook.com/groups/222546864546011/
作者: futureisours (ccc)   2015-03-07 16:29:00
谢谢回复

Links booklink

Contact Us: admin [ a t ] ucptt.com