實測Access最大同時連線數

2021-09-24 15:23:21 字數 1742 閱讀 5795

擴充套件公司有乙個用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最...