随笔分类 -  DataBase

.net4.5-ef6-mysql 时间筛选查询bug
只有注册用户登录后才能阅读该文。

posted @ 2019-04-28 02:02 nlh774 阅读(6) 评论(0) 推荐(0)

分库分表、读写分离——用Sql和ORM(EF)来实现
摘要:分库:将海量数据分成多个库保存,比如:2017年的订单库——Order2017,2018年的订单库——Order2018。。。 分表:水平分表(Order拆成Order1.....12)、垂直分表(Order,OrderDetail) 用Sql和ORM(EF)来实现 核心代码同上 读写分离,暂时未整 阅读全文

posted @ 2018-11-03 11:23 nlh774 阅读(2334) 评论(0) 推荐(0)

一种历史详细记录表,完整实现:CommonOperateLog 详细记录某用户、某时间、对某表、某主键、某字段的修改(新旧值
摘要:一种历史详细记录表,完整实现:CommonOperateLog 详细记录某用户、某时间、对某表、某主键、某字段的修改(新旧值)。 特别适用于订单历史记录、重要财务记录、审批流记录 表设计: 1 namespace Business.OperateLog 2 { 3 /// <summary> 4 / 阅读全文

posted @ 2017-06-11 19:47 nlh774 阅读(240) 评论(0) 推荐(0)

sql笔记-group by 统计功能
摘要: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... 阅读全文

posted @ 2016-11-28 22:44 nlh774 阅读(396) 评论(0) 推荐(0)

sql小技巧
摘要:--实际只会更新一条。可有效防止误操作、特别是操作线上正式数据时。 UPDATE TOP(1) Table2 SET Culumn1='value'WHERE id IN(269102,269104) <OrderKey>000000102153003,</OrderKey><OrderKey>00 阅读全文

posted @ 2016-11-04 16:56 nlh774 阅读(135) 评论(0) 推荐(0)

《MongoDB 权威指南》 学习总结
摘要:书目 http://baike.baidu.com/link?url=DVJuvrT4ssbM8V1pKcoRx5H1CwRRCynC6_Ix6YWIrr414opislflpPuY9hRDO4g-Fr5vL9AfbsvamwaGpvN8G_ 全书翻过+看过博文(http://www.cnblogs 阅读全文

posted @ 2016-02-15 21:38 nlh774 阅读(195) 评论(0) 推荐(0)

使用第三方分页AspNetPager实现真正分页的SQL原理
摘要:AspNetPager是一个第三方分页第三方控件,可以和数据绑定控件(GridView等)方便的结合,实现真分页。真分页:从数据库中获取符合要求的部分数目的记录。性能较高,数据量小,网络负载小,对数据库需求小。但需要数据库端进行少量的数目筛选操作,稍占CPU。伪分页:GridView结合SqlDataSource自带的分页,从数据库中获取要求的全部数据,到程序中再分页。性能较低,数据量大,网络负载大,对数据库需求大。在获取大量数据时很慢。有关AspNetPager控件的信息,可查阅官方网站:http://www.webdiyer.com/下面写个简单的例子:1.新建数据库ILTSDB,建立一张 阅读全文

posted @ 2013-12-16 16:44 nlh774 阅读(541) 评论(0) 推荐(0)

已禁用对分布式事务管理器(MSDTC)的网络访问。请使用组件服务管理工具启用 DTC 以便在 MSDTC 安全配置中进行网络访问。
摘要:今天写ASP.NET程序,在网页后台的c#代码里写了个事务,事务内部对一张表进行批量插入,对另外一张表进行查询与批量插入。结果第二张表查询后foreach迭代操作时报错:已禁用对分布式事务管理器(MSDTC)的网络访问。请使用组件服务管理工具启用 DTC 以便在 MSDTC 安全配置中进行网络访问。我的开发环境:开发机:WINXP,vs2010,IIS, 服务器:WIN2003,VS2010,SQL2005解决:需要在开发机和服务器都添加MSDTC事务管理器(我直接操作Windows xp配置MSDTC的方法),具体如下:1、删除注册表中的键: 1.HKEY_LOCAL_MACHINE\SYS 阅读全文

posted @ 2013-11-20 17:47 nlh774 阅读(8086) 评论(1) 推荐(0)