美文网首页mysql
MySQL调优——数据类型和schema优化

MySQL调优——数据类型和schema优化

作者: 嘘寒问暖 | 来源:发表于2022-09-24 23:48 被阅读0次

    范式的作用:解决数据冗余。

    反范式:让数据冗余。

    实际情况看业务需求

    推荐使用代理主键:提高可维护性

    建议把数据库的字符集设置成:utf8mb4,因为该字符集只能匹配两个字符长度的中文,而实际还有3个长度的中文。比如“中”用3个字符集来保存的。所以要用utf8mb4来存储。

    对于建表时的主键选择:

    代理主键:与业务无关的主键如:id,无意义的数字序列

    自然主键:事物属性中的自然唯一标识。和我们的业务相关联的主键。

    推荐使用代理主键:

    它们不与业务耦合,因此更容易维护

    一个大多数,最好是全部表,通用的键策略能够减少需要编写的源码数量,减少系统总体拥有成本。

    存储引擎:innoDB,myisam

    适当拆分业务

    通过索引来优化:

    相关文章

      网友评论

        本文标题:MySQL调优——数据类型和schema优化

        本文链接:https://www.haomeiwen.com/subject/tkgaortx.html