SQL設(shè)置SQL Server最大連接數(shù)及查詢語句
一、設(shè)置最大連接數(shù)
下面的T-SQL 語句可以配置SQL Server 允許的并發(fā)用戶連接的最大數(shù)目。
exec sp_configure 'show advanced options', 1 exec sp_configure 'user connections', 100
第一句用以表示顯示sp_configure 系統(tǒng)存儲過程高級選項(xiàng),使用user connections 時(shí),要求show advanced options 值為1。
第二句配置最大連接數(shù)為100,0 表示不限制,但不表示無限,后面將談?wù)劇?br />
也可以在企業(yè)管理器中配置,在企業(yè)管理器中,可以在實(shí)例上點(diǎn)右鍵->“屬性”->“連接”里面更改。
需要重新啟動SQL Server,該值才會生效。
@@max_connections
select @@max_connections
它總是返回32767,它并不是指上面設(shè)置的user connections,實(shí)際上它表示user connections 最大可設(shè)置為多少。由于它的最大值是32767,那么user connections 為0 時(shí),最大連接數(shù)也就是32767 了,并不是無限。
默認(rèn)情況下user connections 值是0,也就是說默認(rèn)情況下SQL Server 的最大連接數(shù)是32767。
二、獲得當(dāng)前設(shè)置的最大連接數(shù):
select value from master.dbo.sysconfigures where [config]=103
三、如何監(jiān)測SQLServer的連接數(shù)
/*查詢連接數(shù)*/ 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 是當(dāng)然登陸Sql的用戶名,一般程序里面都會使用一個username來登陸SQL這樣通過這個用戶名就能查看到此用戶名登陸之后占用的連接了。
如果不寫loginName,那么返回的就是所有的連接。
既然連接數(shù)是可預(yù)測、可監(jiān)測的,那么它就是可度量的,那么我們就可以根據(jù)實(shí)際情況來評估或測試程序的并發(fā)放量了。
總結(jié)
好了,以上就是這篇文章的全部內(nèi)容了,有了這些,相信以上的困惑應(yīng)該可以解開了吧。 希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,如果有疑問大家可以留言交流。
相關(guān)文章
如何創(chuàng)建SQL Server 2000故障轉(zhuǎn)移群集
如何創(chuàng)建SQL Server 2000故障轉(zhuǎn)移群集...2007-01-01
將表里的數(shù)據(jù)批量生成INSERT語句的存儲過程 增強(qiáng)版
這篇文章主要介紹了將表里的數(shù)據(jù)批量生成INSERT語句的存儲過程 增強(qiáng)版的相關(guān)資料,需要的朋友可以參考下2015-12-12
解讀SQL一些語句執(zhí)行后出現(xiàn)異常不會回滾的問題
這篇文章主要介紹了解讀SQL一些語句執(zhí)行后出現(xiàn)異常不會回滾的問題,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-04-04
mssql insert into 和insert into select性能比較
今天沒事,測了一下insert into和insert into select的性能,沒想到這兩個性能差別這么大。2010-03-03
SQL小技巧 又快又簡單的得到你的數(shù)據(jù)庫每個表的記錄數(shù)
說到如何得到表的行數(shù),大家首先想到的應(yīng)該是select count(*) from table1....2009-09-09
SQLServer數(shù)據(jù)庫中開啟CDC導(dǎo)致事務(wù)日志空間被占滿的原因
這篇文章主要介紹了SQLServer數(shù)據(jù)庫中開啟CDC導(dǎo)致事務(wù)日志空間被占滿的原因分析和解決辦法(REPLICATION),需要的朋友可以參考下2017-04-04
SQLServer:探討EXEC與sp_executesql的區(qū)別詳解
本篇文章是對EXEC與sp_executesql的區(qū)別進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06
SQL?Server索引查找/掃描沒有出現(xiàn)key?lookup的案例機(jī)械
對一個有聚簇索引的表來說是一個鍵查找(key lookup),對一個堆表來說是一個RID查找(RID lookup),這種查找即是——書簽查找(bookmark lookup),這篇文章主要介紹了SQL?Server索引查找/掃描沒有出現(xiàn)key?lookup的案例淺析,需要的朋友可以參考下2024-03-03

