0


最后一行 当Query使用的索引并不包含所有过滤条件时,数据检索使用到的索引键中的数据可能 。。。。。。

我的疑问是: Mysql的行级锁定 如果没有主键或者唯一索引是不是就不能实现行级锁?(主键,索引,唯一索引是不是建立任何一个都能实现行级锁定) 如果查询条件中没有用到索引 是用行级锁还是表级锁呢?

PS:你的网站被和谐了,还有其他途径联系你否!

垃圾帖?
提问于2009-12-31 08:59:59
1 1
添加评论
1


InnoDB的行级锁定就是通过索引实现的,简单来说,就是通过在索引键上面加锁。所以,如果一条sql没有索引可以利用,也就是说sql走了全表扫描的话,肯定就没办法利用到行级别锁定了,即使只影响到一条记录,同样会通过表级锁定,锁定整个表。

永久链接 | 垃圾帖?
回答于2010-02-23 08:16:42
95 1
添加评论




Made with Django.

当前版本: R-0127-20090523

cc-wiki