摘要: 创建存储过程 DELIMITER $$ DROP PROCEDURE IF EXISTS ; CREATE PROCEDURE sp_test1(IN a int, IN b int, OUT sum int ) BEGIN DECLARE c int; if a is null then set 阅读全文
posted @ 2018-06-13 23:17 FishParadise 阅读(2567) 评论(0) 推荐(0) 编辑
摘要: Zabbix是什么 Zabbix 是由Alexei Vladishev创建,目前由Zabbix SIA在持续开发和支持。 Zabbix 是一个企业级的分布式开源监控方案。 Zabbix是一款能够监控各种网络参数以及服务器健康性和完整性的软件。Zabbix使用灵活的通知机制,允许用户为几乎任何事件配置 阅读全文
posted @ 2018-06-13 14:57 FishParadise 阅读(517) 评论(0) 推荐(0) 编辑
摘要: 删除重复记录,只保留id最大的一条记录的性能测试 环境 测试表的id为是唯一的,或是自增的主键。 mysql不能直接写循环,只能写在存储过程里。 存储过程usp_batch_insert的参数num_count为插入总行数,参数batch_commit为每批提交的行数。 由于是测试,先把bin lo 阅读全文
posted @ 2018-06-13 13:38 FishParadise 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 不管是程序BUG,还是业务变更,重复数据这个老生常谈的问题,总是会出现。以下是我在MariaDB或是MySQL下处理的一些经验。在SQL Server中,使用窗口函数是很容易实现的。不过听说MySQL 8.0和MariaDB 10.2以上均支持窗口函数了。等有机会再来测试使用窗口函数来删除重复记录。 阅读全文
posted @ 2018-06-13 12:34 FishParadise 阅读(1008) 评论(0) 推荐(0) 编辑
摘要: 初始化故障排查 1. so依赖缺失 比如报这样的错误: 可以用 安装依赖包。 实验发现安装成功之后,还是报同样的错误。用 查询, 。上网找了原因,需要再 。而 安装出来是numactl 2.0.9 2.el6.i686;所以需要再安装 ,安装出来是 。 解决方法,安装libaio.so.1;但 默认 阅读全文
posted @ 2018-05-21 22:38 FishParadise 阅读(3495) 评论(0) 推荐(0) 编辑
摘要: 以下是MariaDB官方文档说明,MariaDB如何安装在已经存在MySQL实例的主机上: 但是如果是先安装了MariaDB,然后再安装MySQL,比如: 在 做了一个软链接,即 具体见《MariaDB安装》的配置是一样的。 安装时注意 新的MySQL实例的配置文件,比如/etc/my3308.cn 阅读全文
posted @ 2018-05-21 17:55 FishParadise 阅读(1225) 评论(0) 推荐(0) 编辑
摘要: 二进制安装方式的MariaDB卸载 1. 关闭mysql服务 2. 删除数据文件和目录 3. 删除软链接,二进文件(如有必要) 4. 删除自启动配置,配置文件 5. 删除mysql用户和用户组(如有必要) RPM包安装方式的MariaDB卸载 1. 关闭mysql服务 2. 检查mysql组件 3. 阅读全文
posted @ 2018-05-21 17:34 FishParadise 阅读(917) 评论(0) 推荐(0) 编辑
摘要: 二进制安装 (CentOS7 + MariaDB 10.2.8) 安装前准备 1. 关闭NUMA 2. 检查NUMA 限制设置 ulimit a查看 主要查看open files,max user processes的限制设置。 open files系统打开文件过多,会报 OS error code 阅读全文
posted @ 2018-05-21 17:09 FishParadise 阅读(390) 评论(0) 推荐(0) 编辑
摘要: 前言 最近在尝试一个日志系统graylog来收集mysql的慢查询日志提,供后续的分析、监控和报警等。测试步骤已经到日志已成功收集到graylog,测试时需要刷一些慢查询日志出来。为了刷比较多的日志和不对测试环境造成较大的影响,想到了使用mysql的sleep函数结合event来做刷慢日志。 MyS 阅读全文
posted @ 2018-01-26 13:59 FishParadise 阅读(387) 评论(0) 推荐(1) 编辑
摘要: 1. 前言 前一篇配置SQL Server on Linux(1),地址:http://www.cnblogs.com/fishparadise/p/8125203.html ,是关于更改数据库排序规则的。实现的原理跟在Windows平台差不多,都是需要备份用户数据库,重建系统数据库来实现的,不过操 阅读全文
posted @ 2017-12-28 09:20 FishParadise 阅读(1620) 评论(0) 推荐(0) 编辑