我有一个很大的表(10M +),其中很多数据来自IOT设备。 人们仅访问最近7天的数据,但可以按需访问旧数据。 由于此表以非常快的速度(每天10万张)增长,因此我选择将此表分为2个表,一个表仅保存最后7天的数据,另一个表保存较旧的数据。 我的cron正在运行,基本上会吸收最旧的数据并将其移至其他表。
我如何告诉Mysql仅将“ 7days”表保留在内存中以加快读取访问速度,并将“ archives”表保留在磁盘(ssd)上以减少访问频率?
这是在Mysql(Aurora)中实现的吗? 除了在内存表中,我在文档中找不到任何东西,但是这些并不是我想要的。