我正在使用sql server 2012.我有一个表,包含170万条记录。我只是使用(select * from table_name
)选择所有记录。但需要1小时2分钟才能获取。
我该怎么做才能快速获取记录?
答案 0 :(得分:1)
您所能做的就是使用
限制结果Top(100)结果或Where子句所需数据而不是
SELECT * FROM table
这将帮助您在更短的时间内获得有关数据和有限数据。 您可以做的另一件事是仅关注列,它可以为您提供所需的结果。 这将显着延长提取时间。