【发布时间】:2012-07-19 06:13:59
【问题描述】:
我有一个包含 2900000 条记录的表。现在我正在使用选择查询来查找数据,它需要 5 秒来获取记录。它只是选择查询,运行它需要 4-5 秒。
我不知道为什么要花这么多时间?
在表中,有 4 个字段是 varchar(Max)。有什么原因有问题吗?
谁能建议我如何减少执行时间?
【问题讨论】:
-
或许可以把你的 sql 和表结构贴出来,以便我们进一步研究
-
什么数据库系统,哪个版本? SQL 只是 Structured Query Language - 许多数据库系统使用的语言,但不是数据库产品......我们真的需要知道什么是数据库系统 你正在使用....
-
请参考英文数字面额。我忘了一拉克是多少。
-
尝试使用索引它会提高性能..
-
... 如果您在 SQLServer 上(或其他 DBMS 上的任何等价物),请发布您的查询计划。
标签: sql query-performance select-query