我有不同的产品,我想根据日期存储每种产品的价格...... 例如,
product 1 - from 01/01/2017 to 31/03/2017 price 30
product 1 - from 01/02/2017 to 28/02/2017 price 20
product 1 - from 02/02/2017 to 10/02/2017 price 10
然后产品1从2017年1月31日至2017年2月2日成本为60
现在我创建一个像这样的“简单”数据库
id_product - price - date
1 - 30 - 01/01/2017
...
1 - 30 - 31/01/2017
1 - 20 - 01/02/2017
1 - 10 - 02/02/2017
...
然后这个产品有90行,每年365个 - >对于每种产品......
这会随着时间的推移而减缓数据库过滤......
如何优化数据库结构?
答案 0 :(得分:-1)
这将是一张非常大的桌子,但是没关系。
也许你应该经常删除一些行以获得更好的性能。
例如:您在2018年7月删除了2016年7月的行......