擴充套件公司有乙個用asp+access的軟體,之前人少的時候用用還不錯,可是最近幾年用的人越來越多,經常出現假死機的情況,突然想知道一下access同時最大連線數是多少。
迴圈開啟adodb.connection,不關閉,看看能建立多少個adodb.connection。最大連線數先設定5000.
response.buffer=true
'**********access connection, 2 ways**********=
db_provide="provider=microsoft.ace.oledb.12.0;pooling=true;max pool size=2000;min pool size=0;"
db_provide="provider=microsoft.jet.oledb.4.0;" 'pooling=true;max pool size=2000;min pool size=0;"
db_login="jet oledb:database password=***"
'*********************************************
'測試資料庫最大同時開啟數量
max_count=5000
redim conn(max_count)
for i=1 to max_count
set conn(i)=server.createobject("adodb.connection")
conn_str = db_provide & db_source & db_login
conn(i).open conn_str
if i mod 20 =1 then '插入換行符
根據測試的結果來看,access最大同時開啟64個鏈結。但是實際上,使用過程中,基本上不會出現同時有超過64個頁面同時占用access連線的情況。除非有超過64個頁面同時進行大資料量的讀寫操作。但是目前公司的**還沒有出現這個錯誤,速度慢應該是其他原因。
同時用sql server做了類似的測試,只需要將上面的連線字串修改一下即可。
'*****===sql connection string**********====
db_provide="provider=sqloledb;"
db_source="data source= to-server\oe_sql_server; initial catalog=todb;persist security info=true;" 'pooling=true;max pool size=1000;min pool size=0;"
db_login="user id=sa; password=***"
發現sql server基本沒有同時開啟的連線限制,5000個鏈結不關閉都行。。。
最大連線數 Linux的檔案最大連線數
too many open files 檢視當前作業系統連線數設定 ulimit a修改伺服器最大連線數 vim etc security limits.conf新增 soft nofile 65535 hard nofile 65535 soft nproc 65535 hard nproc 65...
MYSQL 檢視最大連線數和修改最大連線數
mysql檢視最大連線數和修改最大連線數 1 檢視最大連線數 show variables like max connections 2 修改最大連線數 set global max connections 200 以下的文章主要是向大家介紹的是mysql最大連線數的修改,我們大家都知道mysql最...
MYSQL 檢視最大連線數和修改最大連線數
mysql檢視最大連線數和修改最大連線數 1 檢視最大連線數 show variables like max connections 2 修改最大連線數 set global max connections 200 以下的文章主要是向大家介紹的是mysql最大連線數的修改,我們大家都知道mysql最...