数据库
小发发吖
这个作者很懒,什么都没留下…
展开
-
数据读写分离
数据读写分离 原理:让主数据库(master)处理事务性增、改、删操作(INSERT、UPDATE、DELETE),而从数据库(slave)处理SELECT查询操作。原创 2017-08-31 18:26:15 · 252 阅读 · 0 评论 -
在查询语句中使用 NOLOCK 和 READPAST
今天早上我在处理一个数据库死锁的异常时候,怡红公子给我的其中一个建议就是使用 NOLOCK 或者 READPAST 。我在使用后特整理有关 NOLOCK 和 READPAST的一些技术知识点到本篇博客: 对于非银行等严格要求事务的行业,搜索记录中出现或者不出现某条记录,都是在可容忍范围内,所以碰到死锁,应该首先考虑,我们业务逻辑是否能容忍出现或者不出现某些记录,而不是寻求对双方都加锁条件下如转载 2017-09-01 15:03:47 · 301 阅读 · 0 评论 -
存储过程总结
概念 存储过程(Stored Procedure):已预编译为一个可执行过程的一个或多个SQL语句。 创建存储过程语法 CREATE proc | procedure procedure_name [{@参数数据类型} [=默认值] [output], {@参数数据类型} [=默认值] [output], .... ] as SQ转载 2017-09-02 14:28:06 · 286 阅读 · 0 评论 -
Dapper使用
Dapper是.NET下一个micro的ORM,它和Entity Framework或Nhibnate不同,属于轻量级的,并且是半自动的。也就是说实体类都要自己写。它没有复杂的配置文件,一个单文件就可以了。给出官方地址。 http://code.google.com/p/dapper-dot-net/ 个人觉得他非常好用,现在已经取代了原来的SqlHelper。优点: 使用Dap转载 2017-08-31 17:29:42 · 895 阅读 · 0 评论