1.《Microsoft SQL Server企業級平臺管理實踐》徐海蔚2.《SQL Server 2005 Performance Tuning性能調校》胡百敬3.《Microsoft SQL Server 2005技術內幕:存儲引擎》在國外,不可多得的好書如下4.《Professional SQ ...
1.《Microsoft SQL Server企業級平臺管理實踐》徐海蔚
2.《SQL Server 2005 Performance Tuning性能調校》胡百敬
3.《Microsoft SQL Server 2005技術內幕:存儲引擎》
在國外,不可多得的好書如下
4.《Professional SQL Server 2008 Internals and Troubleshooting》(英文版有電子版,中文版已於不久前出版)----缺點:寫得太死板,知識面受限
5.《SQL Server求生秘籍》(有中文版)---寫的有些問題有些太生僻,可能一輩子都不會發生。
市面上凡是講SQL Server的書,通常只會講What和How,這本書還會講Why。其中的部分知識,可能是來自《Microsoft SQL Server 2005技術內幕:存儲引擎》,及其個人長期收集總結,建議可以將兩本書結合起來看。
《Microsoft SQL Server企業級平臺管理實踐》本書分為兩部分,一至五章講的是常見問題,後面講的是性能優化。常見問題,指的是Admin方面的問題。通常會遇到什麼問題呢?最主要的問題不是SQL Server如何用,而是SQL Server不能用!我總結下來就是前面五章講的都是會使SQL Server掛掉的內容,基本上,你的SQL Server連不上了,不響應了,當機了等等——你查閱前面五章就可以了,必有所中。第二章的段落還原,還原方案,備份損壞是亮點。第三、四、五章非常出彩,國內外的資料系統性地講這些的很少,有講的又講得不如她好。其中第三章的啟動順序,第四章的DBCC CHECKDB,第五章的別名、協議選擇和Kerberos,我認為對DBA們很重要。其它不是亮點的部分,其實也很出眾,不過在別的書里也能找到類似內容。
從第六章開始,在閱讀前,建議先看一遍《Microsoft SQL Server 2005技術內幕:存儲引擎》或者《Microsoft SQL Server 2008 Internals》(只有英文版,有電子版),看不懂沒關係,先掃一遍文字,以作知識上的準備。關於第二部分,我本想講點這個亮點那個亮點的,但是細細品味下來,字字珠璣!實在都很好,都難以取捨。我只能這麼說,如果你要在SQL Server方面搞出一點境界,你不但一定要買這本書,你還要深入學習和體會這本書的第二部分。為什麼說這本書比別的書好,甚至比胡百敬的書好,就是因為這第二部分,性能調優這部分,講了很多為什麼!這樣一來,你不看書,你也能根據原理自己想出具體的方法來應對新的問題。
總得來說,這本書並不適合初學者,並且最好是有些工作經驗的人來看比較好。另外,我要表明一個態度,對SQL Server DBA 們來說,如果別的書目是我“推薦閱讀”的,那麼這本書就是必讀。我要再強調一下,這本書是必讀的!網上沒有電子版,別指望放你家iPad或者Kindle里了,掏點錢買吧,比買Wrox那些書好多了。貌似Wrox講SQL Server的書大多不怎麼樣。
話說這本書在微軟內部,特別是在SQL Server相關技術部門,算是一本少有的被爭相傳閱的書,幾乎形同非正式的“員工手冊”。。。害得我不敢帶這本書去公司看,生怕被借走要不回來!