SQL設置SQL Server最大銜接數及查詢語句。本站提示廣大學習愛好者:(SQL設置SQL Server最大銜接數及查詢語句)文章只能為提供參考,不一定能成為您想要的結果。以下是SQL設置SQL Server最大銜接數及查詢語句正文
一、設置最大銜接數
上面的T-SQL 語句可以配置SQL Server 允許的並發用戶銜接的最大數目。
exec sp_configure 'show advanced options', 1 exec sp_configure 'user connections', 100
第一句用以表示顯示sp_configure
零碎存儲進程初級選項,運用user connections
時,要求show advanced options
值為1。
第二句配置最大銜接數為100,0 表示不限制,但不表示有限,前面將談談。
也可以在企業管理器中配置,在企業管理器中,可以在實例上點右鍵->“屬性”->“銜接”外面更改。
需求重新啟動SQL Server,該值才會失效。
@@max_connections
select @@max_connections
它總是前往32767,它並不是指下面設置的user connections
,實踐上它表示user connections
最大可設置為多少。由於它的最大值是32767,那麼user connections
為0 時,最大銜接數也就是32767 了,並不是有限。
默許狀況下user connections
值是0,也就是說默許狀況下SQL Server 的最大銜接數是32767。
二、取得以後設置的最大銜接數:
select value from master.dbo.sysconfigures where [config]=103
三、如何監測SQLServer的銜接數
/*查詢銜接數*/ select loginame,count(1) as Nums from sys.sysprocesses group by loginame order by 2 desc select spid,ecid,status,loginame,hostname,cmd,request_id from sys.sysprocesses where loginame='' and hostname=''
辦法二:
SP_WHO 'loginName'
loginName
是當然登陸Sql的用戶名,普通順序外面都會運用一個username
來登陸SQL這樣經過這個用戶名就能檢查到此用戶名登陸之後占用的銜接了。
假如不寫loginName
,那麼前往的就是一切的銜接。
既然銜接數是可預測、可監測的,那麼它就是可度量的,那麼我們就可以依據實踐狀況來評價或測試順序的並發放量了。
總結
好了,以上就是這篇文章的全部內容了,有了這些,置信以上的困惑應該可以解開了吧。 希望本文的內容對大家的學習或許任務能帶來一定的協助,假如有疑問大家可以留言交流。