mysql_monitor简介: 目前常用开源监控工具有nagios,zabbix,grafana,但这些是面向专业DBA使用的,而对于业务研发人员来说,没有专业的MySQL理论知识,并且上述监控工具均为纯英文界面,交互不直观,那么多的监控指标,你知道有哪些是研发最关心的吗?所以每次都是DBA通知研发,系统哪块出了问题,这样的效率其实是低下的,我是希望把监控这块东西定制化,做成开发一眼就能看懂的指
unix_socket认证插件允许用户通过本地Unix套接字文件连接到MariaDB的时候使用操作系统的凭证。通俗的讲就是用Linux操作系统的账号,去登录MariaDB/MySQL数据库。这个功能是在MariaDB10.4.6版本里添加的,目前也支持在MySQL8.0.18版本中。用法:1、安装插件mysql>INSTALLPLUGINauth_socketSONAME'auth_socket.
在讲解pt-osc内部处理流程前,我们先通过下面的例子,看看rename交换表后,子表的信息。-- 创建一个父表 CREATE TABLE parent ( id int(11) NOT NULL auto_increment, parent_id int, PRIMARY KEY (id), KEY IX_parent_id (parent_id) ) ENGINE=InnoDB; -- 创
其实这个功能,MySQL增加的着实太晚了。在MariaDB 10.0和Percona5.6版本中,有个参数extra_port可以登录“后门”解决。在MySQL 8.0版本中,有个类似的参数实现了该功能。admin_address = 127.0.0.1 admin_port = 13308 create_admin_listener_thread = ON注:不支持动态
在之前的版本里,我们是用explain命令来查看SQL的具体执行计划。在MySQL 8.0.18版本里新增了explain扩展,一个是explain format=tree,另一个是基于explain format=tree延伸扩展的Explain Analyze,今天我们查看下该命令是怎样执行的。还是用sbtest1表做测试。explain analyze select count(*) fro
在MySQL 8.0.18中,增加了Hash Join新功能,它适用于未创建索引的字段,做等值关联查询。在之前的版本里,如果连接的字段没有创建索引,查询速度会是非常慢的,优化器会采用BNL(块嵌套)算法。Hash Join算法是把一张小表数据存储到内存中的哈希表里,并逐行去匹配大表中的数据,计算哈希值并把符合条件的数据,从内存中返回客户端。用sysbench生成4张表,并删除默认的k字段索引。我们
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号