【发布时间】:2012-02-06 23:54:34
【问题描述】:
我正在为一家由 5 名员工组成的公司开发一个内部网站。他们将使用这个网站主要用于存储记录和查找,并且只有员工(5人)可以访问这个网站。
问题:
允许用户按任何文件搜索会降低系统速度吗?我问的原因是一些表有大约 20 个字段,而数据库总共有 40 个表。所以我只是想知道这是否会是一个问题......!!!!
【问题讨论】:
标签: c# asp.net sql-server database
我正在为一家由 5 名员工组成的公司开发一个内部网站。他们将使用这个网站主要用于存储记录和查找,并且只有员工(5人)可以访问这个网站。
问题:
允许用户按任何文件搜索会降低系统速度吗?我问的原因是一些表有大约 20 个字段,而数据库总共有 40 个表。所以我只是想知道这是否会是一个问题......!!!!
【问题讨论】:
标签: c# asp.net sql-server database
如果您为数据库中的这些字段添加索引,您应该没问题。它肯定会在您的数据库服务器上消耗更多空间,但不会减慢应用程序的速度。基本上它是以磁盘空间为代价的性能(是的,没有免费的午餐)。哦,别忘了,你拥有的索引越多,对这个数据库的插入和更新就越慢。
因此,如果您必须从这个答案中得出一个结论,那就是:继续测量。如果您对结果不满意,请尝试限制可以搜索的字段数量,看看这是否可以提高应用程序的性能。并一直这样做,直到您达到在设计应用程序的性能规范时定义的目标。
【讨论】: