摘要: 讨论地址:http://bbs.csdn.net/topics/380208742 阅读全文
posted @ 2014-11-19 18:06 dapeng888 阅读(229) 评论(0) 推荐(0)
摘要: http://www.cnblogs.com/PurpleTide/archive/2012/03/10/2389496.html解决方案和思路类: 设计和策略: 1.有一个网站的中购买功能, 假设现在有很多用户(假设10000人)在抢购一个物品,该物品的库存只有10个,请问怎么设计一个系统支持... 阅读全文
posted @ 2014-11-19 17:31 dapeng888 阅读(562) 评论(0) 推荐(0)
摘要: 原文地址:http://www.cnblogs.com/zuowj/p/3566247.html 现在大家都比较关心的问题就是在多用户高并发的情况下,如何开发系统,这对我们程序员来说,确实是值得研究,最近找工作面试时也经常被问到,其实我早有去关心和了解这类问题,但一直没有总结一下,导致面试时无法很完... 阅读全文
posted @ 2014-11-19 17:26 dapeng888 阅读(322) 评论(0) 推荐(0)
摘要: 锁的概述一. 为什么要引入锁多个用户同时对数据库的并发操作时会带来以下数据不一致的问题:丢失更新A,B两个用户读同一数据并进行修改,其中一个用户的修改结果破坏了另一个修改的结果,比如订票系统脏读A用户修改了数据,随后B用户又读出该数据,但A用户因为某些原因取消了对数据的修改,数据恢复原值,此时B得到... 阅读全文
posted @ 2014-11-19 17:24 dapeng888 阅读(280) 评论(1) 推荐(0)
摘要: 缺点: 1.会产生脏读 2.只适用与select查询语句优点: 1.有些文件说,加了WITH (NOLOCK)的SQL查询效率可以增加33%。 2.可以用于inner join 语句脏读: 一个用户对一个资源做了修改,此时另外一个用户正好读取了这条被修改的记录,然后,第一个用户放弃修改,数据... 阅读全文
posted @ 2014-11-19 13:54 dapeng888 阅读(964) 评论(0) 推荐(0)
摘要: 原文地址:http://topic.csdn.net/u/20080716/11/2317d040-48e7-42da-822e-040b4c55b46d.htmlMS SQL Server查询优化方法查询速度慢的原因很多,常见如下几种 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设... 阅读全文
posted @ 2014-11-19 13:51 dapeng888 阅读(167) 评论(0) 推荐(0)
摘要: 原文地址:http://topic.csdn.net/u/20100520/14/0570ec45-a1da-4067-8940-8f5eed42f4ab.html?32933--检测死锁--如果发生死锁了,我们怎么去检测具体发生死锁的是哪条SQL语句或存储过程?--这时我们可以使用以下存储过程来检... 阅读全文
posted @ 2014-11-19 13:50 dapeng888 阅读(1059) 评论(0) 推荐(0)
摘要: 服务器放在不同省份的IDC机房,数据如何同步?淘宝的做法是不同IDC机房之间拉光纤,异地容灾和性能无关,异地容灾是应对断电、地震这种不可抗拒因素的同城分流,异地容灾 是什么意思?你比如说公司的业务涉及北京和上海,你们你就在北京和上海之间拉光纤应对整个节点宕机,但是北京和上海各自的内部你就建立几个点均... 阅读全文
posted @ 2014-11-19 11:25 dapeng888 阅读(2871) 评论(0) 推荐(0)