【发布时间】:2021-06-24 22:56:27
【问题描述】:
我有一个名为transactions 的表,如下所示:
id | user_id | business_id | amount | tracking_code | status | created_at | updated_at
如您所见,这是一个保存所有事务的表。目前它有超过 5000 万行,每天大约有 4k 新行被添加到其中。我担心未来一两年业务规模扩大,我最终会得到一张非常大的桌子。
目前,我们在此表上有两个索引,以获得更好的搜索性能。引擎也是innodb。
知道一般应该如何处理吗?
在硬件资源方面,我完全可以在需要的时候增加服务器硬件。但我想,未来的问题将是管理数据而不是资源。
【问题讨论】:
标签: mysql database performance cluster-computing data-management