我想提高我的 SQL 选择查询的性能。我正在使用 SQL Server 2008 R2。
我有一张Orders
大约有 1.5 行的桌子。
我写了一个简单的
select * from Orders
查询大约需要 8 秒。因此,UI 组件会在大约 10-11 秒内显示出来。
谁能告诉我可能是什么问题?是因为没有在表上创建索引吗?如果是,我们如何提高性能?
编辑后---
我已经发布了上面的查询..这是一个简单的“从订单中选择 *”。订单是表名。其中 orderId 是主键。我猜数据库将为主键创建一个索引。我也提到过没有在表中的任何列上创建索引。该表总共有 15 万条记录。我正在 sql server management studio 中运行查询。甚至令我惊讶的是,查询需要 8 秒才能显示结果。
谢谢,汉玛雅