mysql大表查询

时间:2021-08-17 23:07:14   收藏:0   阅读:22

大表查询?

第一个反应就是建索引,但是显然,这不是面试官想要的答案。

或许面试官会继续问,索引?有哪些索引(B树和B+树的问题)

建议就是把大表分成多个表。

面试官肯定会追问,怎么分?

横向拆分(记录的拆分)和纵向拆分(字段的拆分)

 

横向拆分

例如把大表的时间段,分开来,2021的和2020的分开。

 

纵向拆分

就是把大段文字的拆走。例如简介,这些可以分到其他表格,需要的时候再通过主键查回来。

原文:https://www.cnblogs.com/Ghose/p/15154258.html

评论(0)
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!