我有一张表,地产代理可以在网上发布职位。
一般来说,我们预计每月会有2000个参赛作品,一年后有24,000个参赛作品!
这会大大减慢数据库的速度吗?
我是否应该将数据导出到文件中,如果它的年龄较长?
如果是这样,我将如何保持数据完整性
答案 0 :(得分:3)
不,现在表中的24000个条目根本不被视为大量数据。当然,我假设您的数据库类似于SQL Server,MySQL等。
您需要确保该表具有分配给相关字段的索引,例如标识列或WHERE子句中经常使用的任何列,因为这样可以确保仍然可以快速访问数据。
无论数据库大小如何,您还应该考虑备份计划。
答案 1 :(得分:1)
an old no-longer-on-topic question可能会为您提供有用的信息,至少可以作为研究和学习数据库性能的起点。
直言不讳......在“大量数据”领域,每月2,000条记录在统计上与每月0条记录无法区分。你不谈论很多数据。因此,除非您的数据库和/或应用程序存在一些严重的设计问题,否则您应该没问题。
但是,问这个问题的事实表明,如果您遇到任何这些问题,则知道。所以希望这会给你一个好的起点。没有灵丹妙药。没有任何一件事可以让你的数据库表现更好。这很大程度上取决于你如何使用数据(它是如何组织的,无论是阅读量更大还是重量级等),以及如何优化数据。
(事实上,在这种情况下,你会明确地避免使用“魔法子弹”的心态。例如,我曾经与那些确信的人一起工作“添加索引是你如何改进的数据库性能“因为他在职业生涯的某些易受影响的地方被教导过。这不是单方面的真实。过度索引或索引不佳会导致数据库出现严重的性能问题。”
答案 2 :(得分:0)
表中是否有任何索引或主键? 24000条记录数据不多,但使用索引(正确)来提高性能并不需要花费任何费用。
表结构是什么,您最有可能在表中查询哪些列?