知方可補不(bu)足(zu)~SqlServer連接的復用MultipleActiveResultSets
MultipleActiveResultSets可以使數據庫連接復用,但當你上了moebius這種集群工具后,這個選項不能開啟(默認是false),當你使用(yong)EF等ORM工具時,這個選項會默認的加上了,它是為了改進程序(xu)的性能,好處(chu)就是怕數據庫的連(lian)接資源被耗盡了,使用(yong)方法很簡(jian)單,只需(xu)要把(ba)它加到數據的連(lian)接字符串中即(ji)可。
例如:server=(local);Integrated Security = true;database=test;MultipleActiveResultSets=true;
測試中我們(men)發布,添加了MultipleActiveResultSets之(zhi)后,同一個進程的連接數保持為1個,即(ji)你多開(kai)幾(ji)個相同的程序,它(ta)在SQL的sp_who中查看(kan)也是一個.