我們的開發團隊增加到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 長時間沒有執行完畢,則會造成連線的堆積...