上一页 1 ··· 92 93 94 95 96 97 98 99 100 ··· 132 下一页
摘要: SQL Server 2005使用基于行版本控制的隔离级别初探(2) -- READ_COMMITTED_SNAPSHOT 上一篇大概介绍了行版本隔离的概念,并简要的介绍了两种行版本隔离异同。下面我们就一步一步来实践把。来回顾一下READ_COMMITTED_SNAPSHOT的构架。在读取数据时不使用锁,但是在事务中可以更新被其他事务修改的数据。 在修改数据时,使用更新锁(U 锁)完成选择要更新的... 阅读全文
posted @ 2009-08-21 11:09 awp110 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 行版本控制隔离:简介 行版本控制的隔离是SQL Server 2005一个新的隔离框架。使用行版本控制的隔离可以在大量并发的情况下,显著减少所得产生,并且与NoLock相比,它又可以显著降低肮脏读,幻影,丢 失更新等现象的发生(READ_COMMITTED_SNAPSHOT) 当在基于行版本控制的隔离下运行的事务读取数据时,读取操作不会获取正被读取的数据上的共享锁(S 锁),因此不会阻塞正在修改... 阅读全文
posted @ 2009-08-21 11:07 awp110 阅读(240) 评论(0) 推荐(0) 编辑
摘要: set statistics profile on set statistics io on set statistics time on go 你执行的语句 go set statistics profile off set statistics io off set statistics time off 执行完点消息! 本博客所有随笔,若未明确标示转载或带... 阅读全文
posted @ 2009-08-21 10:40 awp110 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 【表A】与【表B】之间有外键约束(具体怎么约束的无所谓,因为外键和事务死锁没有绝对关系)。【表A】=主键表,【表B】=外键表。公司有几位程序员写的代码总是出现死锁,现在将事务死锁情况重现.using(事务){try{for()//一个循环{if(查询【表A】有该【记录】==false)//这个查询没有用当前事务的数据库连接,而是新开一个数据库连接查询数据库{将【记录】插入【表A】;插入【表B】;}... 阅读全文
posted @ 2009-08-21 10:25 awp110 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 1. 死锁原理 根据操作系统中的定义:死锁是指在一组进程中的各个进程均占有不会释放的资源,但因互相申请被其他进程所站用不会释放的资源而处于的一种永久等待状态。 死锁的四个必要条件:互斥条件(Mutual exclusion):资源不能被共享,只能由一个进程使用。请求与保持条件(Hold and wait):已经得到资源的进程可以再次申请新的资源。非剥夺条件(No pre-emption):已经分... 阅读全文
posted @ 2009-08-21 10:18 awp110 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 1 . 并发操作带来的数据不一致性包括:________ 、________ 和 ________ 。 (问答题)# 查看答案 * 丢失修改 不可重复读 读“脏”数据 2 .在数据库中为什么要并发控制? (填空题)# 查看答案 * 数据库是共享资源,通常有许多个事务同时在运行。 当多个事务并发地存取数据库时就会产生同时读取和/或修改同一数据的情况。若对并发操作不加控制就可能... 阅读全文
posted @ 2009-08-21 10:04 awp110 阅读(375) 评论(0) 推荐(0) 编辑
摘要: cookies如果没设置过期时间 他会在新建ie的时候失效 但是在你新建窗口的地方不会失效!其实淘宝也是这么做的。。。session每打开一个页面他的sessionid都会不一样 利用这个原理可以做防止页面重复提交的功能!因为form提交后页面刷新的sessionid是一样的如果保存Cookies时未设置过期时间, 则Cookies的过期时间为“当前浏览器进程有效”,即和S... 阅读全文
posted @ 2009-08-21 09:37 awp110 阅读(169) 评论(0) 推荐(1) 编辑
摘要: Session是由应用服务器维持的一个服务器端的存储空间,用户在连接服务器时,会由服务器生成一个唯一的SessionID,用该SessionID 为标识符来存取服务器端的Session存储空间。而SessionID这一数据则是保存到客户端,用Cookie保存的,用户提交页面时,会将这一 SessionID提交到服务器端,来存取Session数据。这一过程,是不用开发人员干预的。所以一旦客户端禁用C... 阅读全文
posted @ 2009-08-20 18:31 awp110 阅读(128) 评论(0) 推荐(0) 编辑
摘要: cookie保存在用户的电脑本地;setcookie函数若不设置有效时间,则并在关闭浏览器后就失效。浏览器链接一个URL时,首先搜索当地保存的cookie,如有相关的(根据域名判断),则将它一起提交到服务器。cookie 中的值设置后只能在下一页生效,而且必须在发送出其它header之前就发出,session_start函数也一样。同样cookie 中的值删除后,当前页中cookie仍然有效,下一... 阅读全文
posted @ 2009-08-20 18:28 awp110 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 今天突然发现我对Session有很大的误解.一句话就是,一般情况下Session是需要Cookie支持的!大家都知道Session是在服务器端保存客户状态的,只要浏览器不关闭,就可以一直保存该用户的信息,通常用做来保存是否登陆信息等.而Cookie与其刚好相反,它将信息保存到客户端,它是写入文件的,俗成小甜点..今天做了个程序,是判断是否登陆成功的,没有使用Cookie,而全部使用的Session... 阅读全文
posted @ 2009-08-20 18:19 awp110 阅读(160) 评论(0) 推荐(0) 编辑
上一页 1 ··· 92 93 94 95 96 97 98 99 100 ··· 132 下一页