-
Go語言 如何配制 高性能sql.DB 的
有很多教程是關于Go的sql.DB類型和如何使用它來執行SQL數據庫查詢的。但大多數內容都沒有講述SetMaxOpenConns(),?SetMaxIdleConns()?和?SetConnMaxLifetime()方法, 您可以使用它們來配置sql.DB的行為并改變其性能。 在本文我將詳細解釋這些設置的作用,并說明它們所能產生的(積極和消極)影響。 開放和空閑連接 一個sql.DB對象就是一個數據庫連接池,它包含“正在用”和“空閑的”連接。一個正在用的連接指的是,你正用它來執行數據庫任務,例如…