数据库是sql server2008版的 查询一个表示,出来的数据有点慢,不过其他的表没有这种现象,求解决的方案?

[复制链接]
查看11 | 回复2 | 2013-1-21 10:04:19 | 显示全部楼层 |阅读模式
查询慢, 可能涉及很多原因.是 单表查询?还是多表查询?这个表数据量有多少?这个表会不会 一直有别的程序,向这个表插入数据的?如果是这种情况下, 可能是别的程序插入数据的时候,临时锁定了这个表, 导致查询慢。可以使用 with(nolock)或者WITH (readpast)看看,有没有改善。查询条件是什么?
也就是WHERE 是什么?以及 SELECT 的列多不多?是 SELECT *还是 仅仅 SELECT 几个固定的列?如果 WHERE条件固定,而且每次查询的行数不多, 那么可以尝试创建一个索引。如果 SELECT...
回复

使用道具 举报

千问 | 2013-1-21 10:04:19 | 显示全部楼层
那肯定是这张表的数据过大或者没有建立索引,又或者索引建立的不合适,你用一些数据库管理的语句看下这张表的基本情况什么的吧。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行