读书人

COUNT(*)是全表查询吗,该如何处理

发布时间: 2013-10-12 11:54:04 作者: rapoo

COUNT(*)是全表查询吗
请问select count(*) from tablename where colname=value
这种查询是全表查询吗?请注意是加了where条件的。

另外还有一个问题,sqlserver在进行查询的时候会加锁吗?为什么我在sqlserver2000客户端的锁里面看到很多select语句,不是只有dml语句才会对数据库加锁吗?
[解决办法]
1.是全表查询

2.select 语句也会加锁。锁分为几种:共享锁,更新锁,排它锁,独占锁。
select语句属于共享锁

读书人网 >SQL Server

热点推荐