摘要: 通过exec自定义模块可以很方便的将自定义脚本输出的内容同步到influxdb. 阅读全文
posted @ 2020-12-31 14:54 罐头鱼 阅读(1655) 评论(0) 推荐(0) 编辑
摘要: 载自:http://www.linuxdaxue.com/ 阅读全文
posted @ 2020-12-30 11:52 罐头鱼 阅读(432) 评论(0) 推荐(0) 编辑
摘要: Telegraf收集信息,influxdb时序数据库存储数据,grafana平台展示数据,并进行监控告警,组成一个自动化运维监控平台 阅读全文
posted @ 2020-12-26 17:37 罐头鱼 阅读(783) 评论(0) 推荐(0) 编辑
摘要: 搭建MGR 1、配置文件 loose-group_replication_ip_whitelist = 192.168.124.0/24 loose-group_replication_start_on_boot = OFF loose-group_replication_bootstrap_gro 阅读全文
posted @ 2020-12-18 11:55 罐头鱼 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 存储过程 1、命令 创建及调用 定义分隔符 DELIMITER $ 创建存储过程 delimiter $$ create procedure 名称() begin 语句 end$$ delimiter ; 调用存储过程 call 名称(); 查看存储过程 show procedure status 阅读全文
posted @ 2020-12-18 11:52 罐头鱼 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 索引基础 索引是数据结构 1、图例 2、B+tree 特征 1、非叶子节点不保存数据,只用来索引,数据都保存在叶子节点 2、查询任何一条数据,查询的索引深度都是一样的 3、 B+ 树中各个页之间是通过双向链表连接的,叶子节点中的数据是通过单向链表连接的,所有叶子节点形成有序链表,方便范围查询 4、所 阅读全文
posted @ 2020-12-18 11:33 罐头鱼 阅读(98) 评论(0) 推荐(0) 编辑
摘要: profile的使用 1、作用 使用profile可以对某一条sql性能进行分析 2、语法 mysql> show variables like '%profil%'; + + + | Variable_name | Value | + + + | have_profiling | YES | | 阅读全文
posted @ 2020-12-18 11:29 罐头鱼 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 小表驱动大表 1、概念 驱动表的概念是指多表关联查询时,第一个被处理的表,使用此表的记录去关联其他表。驱动表的确定很关键,会直接影响多表连接的关联顺序,也决定了后续关联时的查询性能。 2、原则 驱动表的选择遵循一个原则: 在对最终结果集没影响的前提下,优先选择结果集最小的那张表作为驱动表。改变驱动表 阅读全文
posted @ 2020-12-18 11:08 罐头鱼 阅读(951) 评论(0) 推荐(0) 编辑
摘要: EXPLAIN详解 SQL编写和解析 编写过程 select…distinct…from…join…on…where…group by…having…order by…limit… 解析过程 from…on…join…where…group by…having…select distinct…ord 阅读全文
posted @ 2020-12-18 11:05 罐头鱼 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 表优化 1、单表优化 建立索引 根据sql的实际解析顺序建立复合索引 最佳左前缀,保持索引的定义和使用顺序一致 2、多表优化 连接查询 小表驱动大表:对于双层循环来说,外层循环(数据量)越小,内层循环(数据量)越大,程序性能越高。一般左外连接左表为驱动表,右外连接右表为驱动表,内连接选结果集小的为驱 阅读全文
posted @ 2020-12-18 11:02 罐头鱼 阅读(137) 评论(0) 推荐(0) 编辑