Skip to content

SetMaxIdleConns

SetMaxIdleConns 设置空闲连接池中的最大连接数。如果 MaxOpenConns 大于 0 但小于新的 MaxIdleConns,则新的 MaxIdleConns 将减少以匹配 MaxOpenConns 限制。如果参数 <= 0, 则不保留空闲连接。当前的默认最大空闲连接数为 2,在将来的版本中可能会更改。

函数语法

func (db *DB)SetMaxIdleConns(n int)

示例

package main

import (
   _ "./go-driver-xugusql"
   "database/sql"
)

func main(){

   db, _ := sql.Open("xugusql", "IP=192.168.78.130;"+
       "DB=SYSTEM;User=SYSDBA;PWD=SYSDBA;"+
       "Port=5138;AUTO_COMMIT=on;CHAR_SET=UTF8")

   db.SetMaxIdleConns(5)
   db.Close()

}