我正在为一家由5名员工组成的公司开发内部网站。他们将使用本网站主要存储记录和查询,只有员工(5人)才能访问该网站。
问题:
允许用户通过任何文件进行搜索会降低系统速度吗?我问的原因是一些表有大约20个字段,数据库总共有40个表。所以我只是想知道这可能是个问题...... !!!!
答案 0 :(得分:3)
如果您将索引添加到数据库中的这些字段,那么您应该没问题。它肯定会占用数据库服务器上更多的空间,但不会减慢应用程序的速度。基本上它的性能是以磁盘空间为代价的(是的,没有免费的午餐)。哦,不要忘记,您拥有的索引越多,插入和更新此数据库的速度就越慢。
因此,如果你必须从这个答案中得出一个结论,那就是:继续并衡量。如果您对结果不满意,请尝试限制可以搜索的字段数,以查看是否可以提高应用程序的性能。并且在完成设计应用程序性能规范时已经定义的目标之前,请执行此操作。