⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ά

📁 介绍了数据库方面的基础知识
💻
字号:
作者:adam.zhu
email: xuxu.hz@263.net
日期:7/18/2001 9:21:35 PM
主题:sql中的lock的理解4 
发信人: cert_studio(certstudio)
整理人: tidycc(2001-04-21 11:07:55), 站内信件  
续上: 
索引在锁中的应用。 
大家都知道索引可以提高查询速度,其实索引还有一个很重要的功能就是 
提高并发。 
例。 
当user1 run 
update tab1 set col1=xxx时,user2对tab1 run select * from tab1将会等待, 
直到user1执行完。但如果user2执行select * from tab1 where col1<>xxx 
也就是user2要查询的行并不是user1改写的行,结果如何呢?同样,user2也要等到user1执行完.这样就没有什么并发可言。如果我们在col1上建立index,就可以让user2无须等待,立即执行。 
更常用的是父表和子表的情况,通常为了保证引用完整性,SQL在修改数据时,都会将依赖表加锁,但如果有index,情况就好的多。 

lock的内容还有很多,就暂时打住。虽然讲的是SQLSERVER中的LOCK,也适用别的数据库,原理是一样的 




 
 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -