你的位置:首页 > 软件开发 > 数据库 > select * from table 时间长

select * from table 时间长

发布时间:2015-11-20 00:00:03
优化中发现一个存储过程执行20秒通过profiler 抓取发现时间主要消耗在一个select * from 表,那么问题来了select几万数据竟然花了将近20秒?    问题排查清了程序前端使用了datareader获取数据,那么datareader对数据库有什么影响呢?下面来 ...

select * from table 时间长

    优化中发现一个存储过程执行20秒通过profiler 抓取发现时间主要消耗在一个select * from 表,那么问题来了select几万数据竟然花了将近20秒?

    问题排查清了程序前端使用了datareader获取数据,那么datareader对数据库有什么影响呢?下面来做个实验测试一下。首先我们创建测试表并插入200条数据。

    

1 CREATE TABLE [dbo].[table_2](2   [a] [int] NULL,3   [b] [datetime] NULL,4   [c] [uniqueidentifier] NOT NULL5 )6 7 insert into [table_2]8 select 1,getdate(),newid()9 go 200

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:select * from table 时间长

关键词:时间

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。