18910140161

数据库如何分表,及分表后业务如何处理?

顺晟科技

2022-09-15 19:25:13

167

目前查询数据需要1s以上,数据库每个表差不多有50多万条。
在20多万条做了一些索引,但过阵子就又慢下来了。
因为查询的时候设计到5张表联合查询,查询效率目前很低。
求大佬们指点。
计划按月分表,目前业务最多支持查询近3个月数据。
分表后,SQL需如何写呢?例如目前
A LEFT JOIN B ON *
LEFT JOIN C ON *
LEFT JOIN D ON *
LEFT JOIN E ON *
WHERE *
分表后如何写呢?不会是每个原表,都需要union?请大佬示例。
另外在程序段如何处理呢?

我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航