mysql
甜甜⭕
中年油腻老男人!
展开
-
mysql分库分表
1.为什么要分库分表 当mysql中表较多,表字段较多,单表的数据量较大的时候会降低mysql系统的性能,mysql建议单表的数量保持在500-1000W之间,超过1000万会影响mysql系统的性能。 2.数据库的拆分方式 2.1垂直拆分 垂直分库:将1个库中的表分开两个库存储;解决单库表较多的问题 垂直分表:将一个表的字段拆分到两个表存储;解决单表字段较多的问题 2.2水平拆分 将大数据表拆分...原创 2019-03-10 23:11:58 · 272 阅读 · 0 评论 -
MySql优化 -整理
性能指标: QPS(query per second)每秒处理的查询请求数 TPS (transaction per second)每秒处理的事务数 影响mysql性能的因素 1.服务器硬件的性能;包括CPU,内存,IO,网络性能等 2.服务器系统参数优化 3.mysql存储引擎的选择;MYISAM 不支持事务,表级别锁; INNODB:支持事务,支持表锁和行锁 4.mysql参数优化 ;如最大连...原创 2019-03-10 17:02:03 · 196 阅读 · 0 评论 -
mysql安装
参考官方文档 1.下载yum源 下载地址:https://dev.mysql.com/downloads/repo/yum/ 2.安装yum源 rpm -Uvh platform-and-version-specific-package-name.rpm rpm -Uvh mysql80-community-release-el7-2.noarch.rpm 3.修改yum源中要安装的版本 vi...原创 2019-03-16 13:45:59 · 689 阅读 · 0 评论 -
mysql数据类型
数据库表的设计原则: 1.尽量减少数据的冗余 2.mysql中尽量不要存储json结构的字段, 3.为表的字段选择合适的数据类型。 4.尽量使用innodb引擎 5.同一个库中尽量使用相同的存储引擎 数据类型的设计原则 当一个列可以选择多种数据类型时,应该优先考虑数据类型,其次是日期类型或二进制类型,最后是字符类型。对于相同级别的数据类型,应该选择占用空间少的数据类型。 整数类型 类型 存...原创 2019-03-23 17:58:23 · 160 阅读 · 0 评论