作业帮 > 综合 > 作业

mysql多个相同表结构的表查询,求效率最高,速度最快的方法.每个表至少有30*1000条数据,索引?视图?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/29 09:06:58
mysql多个相同表结构的表查询,求效率最高,速度最快的方法.每个表至少有30*1000条数据,索引?视图?
我不知道你为什么要分成多个表?如果你能认为区分要查询的数据在哪个表中,每次查询都只查一个表,那么你分表对查询效率有好处.反之,如果程序和人都无法直接判断需要在哪个表中进行查询,需要在多个表中依次查询数据,那么分表严重影响效率,建议合为一个大表.实在不想合表可以建立一个大的视图,但是视图的效率肯定没有直接的大表好.
提高查询效率的方法,关键就是建立合理的索引,这个是肯定的,无论是视图还是表.