在SQL Server上进行简单的选择查询时,我遇到了大小问题。
我有一个名为Waypoint的表格,其中包含以下各列
Id - bigint PK
Location - nvarchar(50)
Description - nvarchar(100),
RouteId - bigint,
Order - int,
isStop - bit
我的查询是:
select * from Waypoints;
我的RouteId列中已经有一个索引,但是性能仍然很慢,对于302,592行来说,这是7-9s。
您有优化的主意吗?
答案 0 :(得分:0)
您可以在索引列上放置过滤器。
如果您想获取所有数据,也许可以尝试以下方法:
select * from Waypoints order by Id
如果仍然很慢,那还剩下一件事,那就是您的网络速度和客户端处理时间