当前位置:Gxlcms > 数据库问题 > Sql Server 主从数据库配置

Sql Server 主从数据库配置

时间:2021-07-01 10:21:17 帮助过:3人阅读

? public OrderInfo GetOrder(string orderNo) { string connString = ConnStringGetter.GetForOrder(orderNo); using (SqlConnection conn = new SqlConnection(connString)) { ... } } public class ConnStringGetter { public static string GetForOrder(string orderNo) { int year = int.Parse(orderNo.Substring(0,4)); int money = int.Parse(orderNo.Substring(4,2)); int date = int.Parse(orderNo.Substring(6,2)); DateTime orderTime = new DateTime(year, money, date); TimeSpan ts = DateTime.Now - orderTime; //根据订单的时间决定使用主库还是从库 if (ts.TotalDays > 30) return ConfigurationManager.ConnectionStrings["CONN_Slave"].ConnectionString; return ConfigurationManager.ConnectionStrings["CONN_Master"].ConnectionString; } }

正确的使用主从库,可以很好的提升系统的性能。使用主库还是从库的选择权决定在业务逻辑的手里。

http://blog.csdn.net/wanmdb/article/details/7515277

Sql Server 主从数据库配置

标签:

人气教程排行