MySQL
black210
出于经常学了忘,给自己的笔记存个档
展开
-
Mycat使用
文章目录Mycat使用主从复制进入正题概述安装使用读写分离垂直分库水平分表关联表分表小结全局序列数据库方式自主生成Mycat使用主从复制复制的基本原理slave 会从master 读取 binlog 来进行数据同步master将改变记录到二进制日志(binary log)。这些记录过程叫做二进制日志事件,binary log eventsslave 将 master 的 binary log events 拷贝到它的中继日志(relay log)slave 重做中继日志中的事件,将改变原创 2020-05-14 23:47:51 · 247 阅读 · 0 评论 -
索引优化
索引优化概述性能下降SQL 慢,执行时间长,等待时间长数据过多(单表500w):分库分表关联太多的表,太多 join:SQL 优化没有充分利用索引:索引建立服务器调优及各个参数设置:调整 my.cnf索引索引是帮助MySQL高效获取的数据结构。MySQL的 BTree 索引使用的是B树中的 B+Tree。B树和B+树的区别B- 树的关键字和记录是放在一起的,叶子节点可以看作外部节点,不包含任何信息;B+ 树的非叶子节点中只有关键字和指向下一个节点的索引,记录只放在叶原创 2020-05-14 16:06:16 · 339 阅读 · 0 评论 -
MySQL 拓展
MySQL 拓展视图本身是一个虚拟表,它的数据来自于表,通过执行时动态生成,占用较小,只保存了sql逻辑,不保存查询结果。临时表场景:多个地方用到同样的查询结果;该查询结果使用的sql语句较复杂create view 视图名as查询语句;create or replace view 视图名as查询语句;alter view 视图名as查询语句drop view 视图1,视图2,...;desc 视图名;show create view 视图名;CREATE VIEW原创 2020-05-12 22:42:52 · 206 阅读 · 0 评论