Sql Server 系統預存程序分析 2 – 資料庫引擎預存程序

來源:互聯網
上載者:User

 

1. sp_configure

定義:顯示或更改當前伺服器的全域配置設定。

主要的結果集:config_value,配置選項的配置值;run_value 配置選項的運行值;如果兩者不一致,一般是配置成功了,但是卻沒有生效

備忘:很有用。使用 sp_configure 可以顯示或更改伺服器層級的設定。若要更改資料庫層級設定,請使用 ALTER DATABASE。若要更改僅影響目前使用者會話的設定,請使用 SET 語句。

相關文章:Sql Server 記憶體用不上的解決辦法

 

2. sp_help

定義:報告有關資料庫物件(sys.sysobjects 相容視圖中列出的所有對象)、使用者定義資料類型或某種資料類型的資訊

備忘:返回的資訊比較豐富,該 預存程序 還是比較實用的

 

3. sp_helpdb  

定義:報告有關指定資料庫或所有資料庫的資訊。

備忘:可以返回全部的資料庫資訊或單個資料庫的詳細資料,比較實用,可以用來替代 sp_databases

 

4. sp_helptext

定義:顯示使用者定義規則的定義、預設值、未加密的 Transact-SQL 預存程序、使用者定義 Transact-SQL 函數、觸發器、計算資料行、CHECK 約束、視圖或系統對象(如系統預存程序)。

備忘:十分的有用,特別是用來查看預存程序的定義

 

5. Sp_procoption

定義:設定自動執行的預存程序。設定為自動執行的預存程序在每次啟動 SQL Server 執行個體時運行。

備忘:雖然應用情境比較狹窄,但是在其應用環境內,還是相當有用,相當能解決問題的

 

6. sp_refreshview

定義:用於更新指定的未綁定到架構的視圖的中繼資料。由於視圖所依賴的基礎對象的更改,視圖的持久中繼資料會到期。

備忘:當更新視圖所用的相關表或自斷時,用此預存程序更新相關視圖

 

7. Sp_rename

定義:在當前資料庫中更改使用者建立對象的名稱。此對象可以是表、索引、列、別名資料類型或 Microsoft .NET Framework 通用語言執行平台 (CLR) 使用者定義型別。


8. sp_spaceused

定義:顯示行數、保留的磁碟空間以及當前資料庫中的表、索引檢視表或 Service Broker 隊列所使用的磁碟空間,或顯示由整個資料庫保留和使用的磁碟空間。

備忘:可查看錶或資料庫的space 使用方式


9. sp_who

備忘:非常實用的預存程序,主要用來查看當前 db 的串連數,相同的 預存程序或命令還有 : sp_who、sp_who active、sp_who2和sp_who2 active,其中的區別,請大家自行 search 學習

相關文章:sql server 2008 R2 串連數過高的解決辦法 

 

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.