Mysql
Mysql
随风去。
莫道浮云终蔽日,严冬过尽春蓓蕾。
展开
-
Mysql配置优化,库表设计
Mysql 服务器参数类型: 基于参数的作用域: 全局参数:set global autocommit = ON/OFF; 会话参数(会话参数不单独设置则会采用全局参数):set session autocommit = ON/OFF; 注意:全局参数的设定对于已经存在的会话无法生效,会话参数的设定随着会话的销毁而失效全局类的统一配置建议配置在默认配置文件中,否则重...原创 2019-02-07 20:44:00 · 966 阅读 · 0 评论 -
Mysql-innoDB存储引擎(事物,锁,MVCC)
innoDB的特性: 从图中由上至下红色框中的信息是:基于主键的聚集索引 ,数据缓存,外键支持(逻辑上建立外键),行级别锁,MVCC多版本控制,事务支持。这些也是InnoDB最重要的特性。 事务: 数据库操作的最小工作单元,是作为单个逻辑工作单元执行的一系列操作;事务是一组不可再分割的操作集合(工作逻辑单元)。典型事务场景(转账):这是两个事务 update u...原创 2019-02-05 15:43:00 · 897 阅读 · 0 评论 -
Mysql基本架构及查询流程
mysql体系结构简单概述: Connectors:接入方,支持协议很多 Management Serveices & Utilities:系统管理和控制工具例如:备份恢复,mysql复制集群等 Connection Pool:连接池:管理缓冲用户连接、用户名、密码、权限校验、线程处理等需要缓存的需求 SQL Interface:SQL接口:接受用户的SQL命令,...原创 2019-02-01 11:32:00 · 908 阅读 · 0 评论 -
Mysql索引机制(B+Tree)
1,索引谁实现的: 索引是搜索引擎去实现的,在建立表的时候都会指定,搜索引擎是一种插拔式的,根据自己的选择去决定使用哪一个。 2,索引的定义: 索引是为了加速对表中数据行的检索而创建的一种分散存储的(不连续的)数据结构,硬盘级的。 索引意义:索引能极大的减少存储引擎需要扫描的数据量,索引可以把随机IO变成顺序IO。索引可以帮助我们在进行分组、排序等操作时,避免使用临...原创 2019-02-01 11:33:00 · 888 阅读 · 0 评论 -
Mycat实现mysql主从复制(读写分离)
数据库性能瓶颈主要原因: 随着用户数的增多,带来的是数据库连接的大幅度增长 随着业务体量的增长,表数据量(空间存储的问题)的大幅增长,其中涉及到索引的优化,mysql默认的索引是硬盘级别的,BTREE(B树) 硬件资源限制(QPS\TPS) 数据性能优化方案: sql优化 缓存 建好索引 读写分离 分库分表 在分布式架构的数据库优化方案中,最有效的...原创 2018-12-28 09:49:00 · 1252 阅读 · 0 评论 -
linux下安装mysql-5.6.41
1.下载安装包,下载地址: https://dev.mysql.com/downloads/mysql/5.7.html#downloads 。选择完版本,然后点击下方No thanks, just start my download. 先看一下我服务器的版本信息: lsb_release -a列出所有版本信息 查看内核版本信息:cat /proc/version ...原创 2018-12-26 12:28:00 · 1210 阅读 · 0 评论