首先需要去一个表中查询动态表的表名,然后对查询到的表进行批量查询(大概十几个,每张表的数据量大概好几十万这样子),这些表没有关联关系,但是属性字段都一样,请问有比较好的的分页查询办法吗 SQL 或者代码层?(视图和存储过程方面,因为最终还不确定使用什么数据库,所以不太好使用)。
|
mightofcodeAug 30, 2021
1
没有,这种分页查询性能会有很大问题
|
|
zhaozs1Aug 30, 2021
2
mysql+clickhouse
|
|
wangbenjun5Aug 30, 2021
3
看这描述不就是分表之后的分页查询问题么?没什么好办法,有一些 mysql 中间件可以解决这些问题
|
|
opengpsAug 30, 2021
4
这是个假分页啊,同结构多张表,是纵向切分的做法,切分依据是啥?月度时间?如果业务允许,这个结构需要配合特定范围查询才能有效减少访问量,否则数据库的读写压力反而更大,并不算是完全有效的优化方案
|