Sybase資料庫連線數過多問題

2021-04-13 11:09:50 字數 503 閱讀 6839

我們的開發團隊增加到10多人後,由於共享乙個資料庫,導致先連線上的能連上,後連線上的就連線不上了,經過上網搜尋相關資料,由於

sybase

預設的連線數只有

20個,需要設定多一些連線數,在

sybase

資料庫設定中選擇「

number of remote connections

」和「number of user connections」將其設定大一些,同時也將「

max number network listeners

」、「number of remote logins

」、「number of remote sites

」也設定大一些。但這是受到分給

sybase

的記憶體的大小限制的,分的記憶體大,設定的連線數就會越多,但也不能隨便分配記憶體,要根據實際情況,屬性中選擇「

max memory

」,預設為

33792。

TCP連線數過多問題

在一次生產上線後,發現使用的 8086 埠相關的 tcp 連線數竟然多大 6k 有時候甚至會逼近 1w 這個數量對於乙個只是在內部使用的監控系統來說,無論如何都是無法接受的,於是開始一系列的排查過程.本文記錄了這個問題的主要解決過程,算是對這一次殺 bug 過程的乙個總結.使用命令 netstat ...

jdbc查詢sybase引數過多問題

公司的資料庫一直是sybase,用起來也挺好的,最新客戶現場出現乙個問題,資料無法傳輸了,看日誌非常簡單,一下就定位到了原因。很簡單,引數超過了2000個,因為這個功能是根據主表的主鍵查詢子表,方法用的是where 主表id in 方式,引數問號最多是是2000個,不過這就奇怪了,直接使用sql查詢...

資料庫連線數過多,頁面打不開

當使用者收到鏈結數告警時,意味著連線數即將達到該例項的上限。如果例項的連線數超過了例項規定的連線數,將無法建立新的連線,這個時候會影響使用者的業務 mysql 的連線通常是乙個請求占用乙個連線,如果該請求 update,insert,delete,select 長時間沒有執行完畢,則會造成連線的堆積...