zabbix邮件脚本路径错误,导致无法发送邮件的问题处理

公司zabbix主要用于监控MySQL数据库及操作系统的运行状态及性能状况。前两天,zabbix莫名其妙不发送邮件了,幸好及时查看zabbix界面,才避免了一次无空间可用的事故。 排查思路:zabbix涉及到邮件配置、zabbix media types、以及action等环节,所以采取排除法的策略来确定问题。 zabbix发送邮件采用mutt+msmtp方式,直接调用mutt命令或者发送邮件的m

Read more

SQL优化一例:懂得去除累赘,还你一身轻松

在生产库发现了一条奇葩SQL,下面进行分析。

问题1:count()统计行数的时候,排序操作是多余的。 问题2:left join连接中,以左表为主表,和右表通过关联条件连接,A表满足条件的数据都会被返回,而B表中没有的数据则以NULL表示。上面的SQL中T表left join P表,但是SQL中P表并没有任何过滤条件,所有过滤都是

Read more

MySQL将A库的表及数据导入到B库

在工作中,经常有开发提这样的需求:将A库中的表和数据导入到B库中。这里个记录,方便以后查找。 1、创建新数据库及用户

2、测试用户登录

3、导出源库数据

参数说明: –single-tran

Read more

MySQL RANGE分区表

一、开启分区表功能 MySQL想要使用分区表,必须安装partition插件。 查看是否安装了partition插件。

MySQL 5.6二进制版本默认提供分区功能;如果是编译安装,那么编译时请加上 -DWITH_PARTITION_STORAGE_ENGINE 选项。 如果不想使用分区,启动MySQL服务请加上–ski

Read more