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