
mysql
corefuture
啦啦啦
展开
-
MySQL服务器配置复制
首先需要两台一样的mysql服务器,一个作为主库,一个作为备库创建复制账号在主库上创建并授权账号 mysql>GRANT REPLICATION SLAVE,REPLICATION CLIENT ON . ->TO 用户名@’备库的IP地址’ IDENTIFIED BY ‘密码’;配置主库与备库 在linux服务器上找到配置文件,一般在/etc/my.cnf或者/etc/mysql/my原创 2017-07-30 11:05:49 · 431 阅读 · 0 评论 -
MySQL探索之路——初识
本博客借鉴《高性能mysql》MySQL逻辑架构 出处:《高性能mysql》 以上就是mysql的逻辑架构 ①最上层是连接处理 ②第二层包括了解析器、查询缓存、优化器,大多的服务功能都在这一层实现,除了解析、优化外还有一些内置函数,存储过程、触发器、视图等。 ③第三次主要包含了存储引擎,负责了数据的存储和提取。锁在并发控制时通常采用共享锁和排它锁来处理,也就是所谓...原创 2018-02-09 01:52:24 · 299 阅读 · 0 评论 -
MySQL探索之路——高性能索引
索引索引是存储引擎用于快速找到记录的一种数据结构。索引类似于目录,在索引中找到对饮的值,然后根据索引记录找到对应的数据行。 mysql中索引可以包含一个或多个列的值。索引类型①B-Tree索引 虽然叫B-Tree索引,但不同的存储引擎可能底层的数据结构有所不同,例如NDB集群引擎用的是T-Tree,而InnoDB用的是B+Tree。 首先看一下B树和B+树的区别(此图引用简书...原创 2018-02-11 01:52:11 · 240 阅读 · 0 评论 -
MySQL探索之路——查询优化
本博客借鉴《高性能mysql》避免请求不需要的数据,减少服务器负担和网络开销①避免向数据库查询不必要的数据,可以加上limit ②多表联查避免返回所有表的所有列。 ③尽量不使用select * ④为查询重复的数据作缓存切分查询如果需要做一件很耗时的事,而且这事不是很急,可以把这个大的查询切分开来,把压力分散在很长的时间段中。分解关联查询一般分解关联查询应用...原创 2018-02-13 01:02:44 · 433 阅读 · 0 评论