凌一

一步步的前进

  • 博客访问: 91626
  • 博文数量: 75
  • 用 户 组: 普通用户
  • 注册时间: 2014-12-22 10:29
  • 认证徽章:
个人简介

从零开始,向一迈进

文章分类

全部博文(75)

文章存档

2018年(4)

2017年(20)

2016年(4)

2015年(47)

我的朋友

发布时间:2018-04-19 11:22:14

mysql慢查询和错误日志分析和告警查看比较麻烦,目前的慢查询告警都是仅仅反应慢查询数量的。我们做了一个慢查询日志告警和分析的程序后台使用filebeat日志文件托运工具,将日志传输到redis数据库。filebeat默认使用es。定时器1分钟执行一次。vi  /etc/filebeat/filebeat.ymlfilebeat.prospectors:  pa.........【阅读全文】

阅读(3) | 评论(0) | 转发(0)

发布时间:2018-04-16 09:41:14

一、背景1. 前端重复提交选中的数据,应该后台只产生对应这个数据的一个反应结果。2. 我们发起一笔付款请求,应该只扣用户账户一次钱,当遇到网络重发或系统bug重发,也应该只扣一次钱;3. 发送消息,也应该只发一次,同样的短信发给用户,用户会哭的;4. 创建业务订单,一次业务请求只能创建一个,创建多个就会出.........【阅读全文】

阅读(7) | 评论(0) | 转发(0)

发布时间:2018-02-25 09:56:51

     年前发现一redis数据量过大,数据不大正常,和研发商量使用flushall进行清理。在主节点执行,执行完后发现master漂移到其他节点,然后数据又从其他节点同步过来了。。于是在三台机器上同时执行flushall,再检查发现数据已清理完毕,redis集群状态正常。经分析,由于数据量较大,flushall的时间需要将近.........【阅读全文】

阅读(7) | 评论(0) | 转发(0)

发布时间:2018-01-22 16:40:26

今天使用pt-table-checksum检查数据库的一致性,突然报下面的错误:一脸懵逼,这个语句在其他机器上执行都没问题检查语句如下:pt-table-checksum h=xx,u=xx,p='xxx',P=xx --databases=xx报错如下:Cannot connect to MySQL because the Perl DBD::mysql module is not installed or not found上网搜索发现为包perl-DB.........【阅读全文】

阅读(28) | 评论(0) | 转发(0)

发布时间:2017-12-11 11:02:37

打开mysql慢查询日志,发现有很多sql查询时间很短,明显不到0.01s的sql竟然也在慢日志查询里面,日志详细情况如下:# User@Host: otterpro[otterpro] @  [172.22.53.122]  Id:  2061# Schema: otter  Last_errno: 0  Killed: 0# Query_time: 0.000559  Lock_time: 0.000080  Rows_.........【阅读全文】

阅读(29) | 评论(0) | 转发(0)

发布时间:2017-11-24 14:35:47

----查找字符串find /iflytek/soft/epdres_center-solrcloud -type f | xargs grep 50412----查杀某个端口的进程ps -ef|grep redis|grep 6902|awk '{print $2}'|xargs kill -9----批量替换某文件的内容sed -i "s/67.102/51.172/g" sentinel.conf.........【阅读全文】

阅读(39) | 评论(0) | 转发(0)

发布时间:2017-11-24 14:34:37

1、binlog+pos同步(默认为异步)从服务器通过IO进程读取主库的binlog,写入到relay_log中,从服务器通过sql running进程读取从库的relay_log,并写入到从库的bin_Log实现同步我们生产一般使用row模式,因为有些函数在使用mix和state模式可能会报错。2、半同步(5.5开始)半同步就是就是用户向mysql.........【阅读全文】

阅读(636) | 评论(0) | 转发(1)

发布时间:2017-11-24 09:56:55

1、同步方式binlog和pos同步、异步、半同步、基于GTID同步、单线程同步、多线程同步2、关键参数配置innodb_buffer_pool_size、key_buffer_size、innodb_flush_log_at_trx_commit、bin、sync_binlog、innodb_file_per_table、character_set_server、max_connections、transaction_isolation隔离级别、默认.........【阅读全文】

阅读(573) | 评论(0) | 转发(0)

发布时间:2017-07-18 11:06:52

有过MySQL运维的人应该都清楚,线上的MySQL一般都采用源码编译,因为这样才可以根据企业的各自需要选择要编译的功能,虽然MySQL的源码编译挺简单的,但是试想一下,如果你有几百台服务器同时要安装MySQL,难道你还一台台去手动编译、编写配置文件吗?这显然太低效了,本文讨论MySQL的自动化安装部署。1、制作符合自己.........【阅读全文】

阅读(82) | 评论(0) | 转发(0)

发布时间:2017-05-05 15:18:04

全面的MySQL快速优化参考......【阅读全文】

阅读(66) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册