【问题标题】:Will allowing users to Search by any fields slow the system?允许用户按任何字段搜索会减慢系统速度吗?
【发布时间】:2012-02-06 23:54:34
【问题描述】:

我正在为一家由 5 名员工组成的公司开发一个内部网站。他们将使用这个网站主要用于存储记录和查找,并且只有员工(5人)可以访问这个网站。

问题:

允许用户按任何文件搜索会降低系统速度吗?我问的原因是一些表有大约 20 个字段,而数据库总共有 40 个表。所以我只是想知道这是否会是一个问题......!!!!

【问题讨论】:

    标签: c# asp.net sql-server database


    【解决方案1】:

    如果您为数据库中的这些字段添加索引,您应该没问题。它肯定会在您的数据库服务器上消耗更多空间,但不会减慢应用程序的速度。基本上它是以磁盘空间为代价的性能(是的,没有免费的午餐)。哦,别忘了,你拥有的索引越多,对这个数据库的插入和更新就越慢。

    因此,如果您必须从这个答案中得出一个结论,那就是:继续测量。如果您对结果不满意,请尝试限制可以搜索的字段数量,看看这是否可以提高应用程序的性能。并一直这样做,直到您达到在设计应用程序的性能规范时定义的目标。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-01-09
      • 2020-05-24
      • 1970-01-01
      • 2011-02-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多