SQL Server 2005存储过程执行时逻辑读偏高的问题 本帖最后由 ctoygl 于 2010-07-22 16:25:10 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 另外,逻辑读是几百的返回的记录是也是1,同样的参数,放在SSMS里执行逻辑读就是4 另外,逻辑读是几百的返回的记录数也是1条,同样的参数,放在SSMS里执行逻辑读就是4 个人觉得:应该是ntext的问题,ntext,如果存储了大量的文本数据的话,是使用大量的blob页的。造成logical read数字比较大。同样的参数, 逻辑读取的数字不一样? 正常情况下执行存储过程逻辑读为4,可是通过线上实际执行,有一部分逻辑读是4,还有辑读高的有几百的,通过抓取执行计划,在逻辑读几百的时候,执行计划走的也是聚集索引查找。>>>>>>>>>>>>>>>>>>>>>>>>>>>>>你使用的值不一样,获取的结果就不一样,当然逻辑读值也不一样啦。同等条件下,逻辑读高,说明性能越好。 楼上的没明白什么意思吗?本来需要4个逻辑读就能完成的事,一下要几百逻辑读去做?性能好?我已经说过了,同样的参数,在SSMS里执行逻辑读是4. to xiaoku同样参数逻辑读不一样,一般是由于执行计划选择不一样,不过抓的执行计划走的是聚集索引查找,和正常情况是一样的。所以感到很费解。 得到出现的次数 一个EXCEL数据导入SQL的问题 请教一个SQL语句的写法,请大家帮帮忙,谢谢了,在线等待 少记录变成多条记录问题,用一条SQL语句应该怎么写? 数据视图 问题 请各位高手解释 求一SQL,上次问过一次 查詢分析器調試sp,斷點不管用﹐請指教 数据库查询 有没有办法删除表里相同的记录,只留一条,用一句SQL sql server2000可以表内部计算吗?如何实现?在线等待! 拒绝了对对象 'syscolumns' (数据库 'mssqlsystemresource',架构 'sys')的 SELECT 权限 分组字符累加。急。。。。
同样的参数, 逻辑读取的数字不一样?
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>你使用的值不一样,获取的结果就不一样,当然逻辑读值也不一样啦。同等条件下,逻辑读高,说明性能越好。
同样参数逻辑读不一样,一般是由于执行计划选择不一样,不过抓的执行计划走的是聚集索引查找,和正常情况是一样的。所以感到很费解。