MySQL 数据库表的垂直拆分

Posted wjq2017

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL 数据库表的垂直拆分相关的知识,希望对你有一定的参考价值。

  优化数据库结构之数据库表的垂直拆分

  把原来有很多列的表拆分成多个表,有利于解决表的宽度问题。

  原则:

  1 把不常用的字段单独存放到一个表中。

  2 把大字段单独存放到一个表中。

  3 把经常一起使用的字段放到一起。

 

  举例:

  技术分享图片

  description是个大字段,title与description经常一起使用。

  技术分享图片

  附加表:

  技术分享图片

  film_id用于关联。

 

  参考资料

  数据库表的垂直拆分

以上是关于MySQL 数据库表的垂直拆分的主要内容,如果未能解决你的问题,请参考以下文章

关于数据库表的水平拆分和垂直拆分

数据库表的水平拆分和垂直拆分

MySQL掌握70点

mysql 垂直分表技术的实战演练,有实战代码。

Mysql某个表有近千万数据,CRUD比较慢,如何优化?

MySQL---数据库切分