SQL Server的效率?

來源:互聯網
上載者:User
前不久,赫然看到了一個同事還在用sp_開頭在SQL Server來做預存程序,於是引經據典的給了他msdn的link,說這樣會有效率問題。

在很久前幫一家公司的一個預存程序,據說光執行那個預存程序需要好多秒鐘的時間,那個預存程序用一個死迴圈在暫存資料表裡面寫東西,然後從暫存資料表裡用一個很複雜的查詢語句查一個東西,直到能查出某個數來才跳出死迴圈。

還記得去年的一個項目,設計的預存程序開始沒有考慮鎖表問題,中間出過一些問題。

也許第一個問題是我吹毛求疵了,第二個問題我建議了改資料結構了。

可是資料庫效率問題真的應該需要考慮,這個不單單是SQL Server的問題。

像Locking, Transaction等等不是資料庫本身就能做到完全滿足要求的,是需要做一些工作的。

關於SQL Server調優的書和文章挺多的,可是一般的資料庫設計人員都是覺得懂了些SQL就行了,既然SQL是一種語言,就有他的設計技巧和設計方法的。

我覺得下面三本書應該可以解決絕大部分SQL Server 2000的效率問題

Improving .NET Application Performance and Scalability,這是microsoft的Patterns & Practices系列中的一篇

SQL Performance Tuning,Addison Wesley出的一本書

Inside Microsoft SQL Server 2000, MS Press的

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.