切换菜单
搜索
个人笔记云
首页
java
spring
springmvc
python
使用教程
笔记管理
搜索
登录/注册
好物分享
退出
搜索
mysql数据库优化 数据库结构优化
2021-09-28
259
**参考视频教程download:** [**MySQL提升课程 全面讲解MySQL架构设计 **](http://www.notescloud.top/goods/detail/1433) 数据结构优化 一、选择格式的数据类型 数据类型的选择,重点在于合适二字,如何确定选择的数据类型是否合适? 1、使用可以存下你的数据的最小的数据类型。 2、使用简单的数据类型,Int要比varchar类型在mysql处理上简单; 3、尽可能的使用not null定义字段; 4、尽量少使用text类型,非用不可时最好考虑分表。 //使用int类型存储时间类型 from_unixtime(),unix_timestamp()时间戳转换 //使用bigint存储ip地址 inet_aton('192.168.132.1'),inet_nton() 二、表的范式化优化,反范式化优化 三、表的垂直拆分: 所谓垂直拆分,就是把原来一个有很多列的表拆分成多个表,这解决了表的宽度问题; 拆分的原则: 1、将不常用的字段单独放在一个表中。 2、将大字段单独放在一个表中。 3.将经常一起使用的字段放在一起。 四、表的水平拆分 表的水平拆分是为了解决单表的数据量过大的问题,水平拆分的表结构是一致的。
教程分类
热门视频教程
热门文章
热门书籍推荐