数据库数据库MySQL

18 为什么要有多表查询的操作

2022-07-28  本文已影响0人  菩提树下参悟

在开发项目的过程中,会出现很多张表,根据分类存储不同的信息。

为什么要有多张表

冗余

把所有的信息放在一张表的的话,是可以,但是会出现冗余的信息,因为有些字段时空的,或者是重复的,随着多张表合在一起,冗余的数据会越来越多,导致冗余的数据越多。

效率

IO会随着,因为mysql是row查询的,当你查询的信息就2、3个字段的时候,但是每次会加载冗余数据,增加数据的IO输出。

多表可以多人操作

如果一张表的话,只能一个人操作,没有并发的操作,也会导致效率下降。

作用

多表查询可以降低网络远程交互次数。

上一篇下一篇

猜你喜欢

热点阅读