摘要:分库:将海量数据分成多个库保存,比如:2017年的订单库——Order2017,2018年的订单库——Order2018。。。 分表:水平分表(Order拆成Order1.....12)、垂直分表(Order,OrderDetail) 用Sql和ORM(EF)来实现 核心代码同上 读写分离,暂时未整
阅读全文
摘要:一种历史详细记录表,完整实现:CommonOperateLog 详细记录某用户、某时间、对某表、某主键、某字段的修改(新旧值)。 特别适用于订单历史记录、重要财务记录、审批流记录 表设计: 1 namespace Business.OperateLog 2 { 3 /// <summary> 4 /
阅读全文
摘要:1 --查询月销售量小于20的人员销售情况 2 SELECT C.Category, 3 SUM(c.[Count]) AS CategorySum 4 FROM test.dbo.Category c 5 --WHERE c.Category IN ('A','C') 6 GROUP BY 7 C.Category 8 HAVING...
阅读全文
摘要:--实际只会更新一条。可有效防止误操作、特别是操作线上正式数据时。 UPDATE TOP(1) Table2 SET Culumn1='value'WHERE id IN(269102,269104) <OrderKey>000000102153003,</OrderKey><OrderKey>00
阅读全文
摘要:书目 http://baike.baidu.com/link?url=DVJuvrT4ssbM8V1pKcoRx5H1CwRRCynC6_Ix6YWIrr414opislflpPuY9hRDO4g-Fr5vL9AfbsvamwaGpvN8G_ 全书翻过+看过博文(http://www.cnblogs
阅读全文
摘要:AspNetPager是一个第三方分页第三方控件,可以和数据绑定控件(GridView等)方便的结合,实现真分页。真分页:从数据库中获取符合要求的部分数目的记录。性能较高,数据量小,网络负载小,对数据库需求小。但需要数据库端进行少量的数目筛选操作,稍占CPU。伪分页:GridView结合SqlDataSource自带的分页,从数据库中获取要求的全部数据,到程序中再分页。性能较低,数据量大,网络负载大,对数据库需求大。在获取大量数据时很慢。有关AspNetPager控件的信息,可查阅官方网站:http://www.webdiyer.com/下面写个简单的例子:1.新建数据库ILTSDB,建立一张
阅读全文
摘要:今天写ASP.NET程序,在网页后台的c#代码里写了个事务,事务内部对一张表进行批量插入,对另外一张表进行查询与批量插入。结果第二张表查询后foreach迭代操作时报错:已禁用对分布式事务管理器(MSDTC)的网络访问。请使用组件服务管理工具启用 DTC 以便在 MSDTC 安全配置中进行网络访问。我的开发环境:开发机:WINXP,vs2010,IIS, 服务器:WIN2003,VS2010,SQL2005解决:需要在开发机和服务器都添加MSDTC事务管理器(我直接操作Windows xp配置MSDTC的方法),具体如下:1、删除注册表中的键: 1.HKEY_LOCAL_MACHINE\SYS
阅读全文