上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 43 下一页
摘要: 前情提要: 最近接了大数据项目的postgresql运维,刚接过来他们的报表系统就出现高峰期访问不了的问题,报表涉及实时数据和离线数据,离线读pg,实时读redis。然后自然而然就把redis也挪到我们这边优化了 -_-! 。在这次优化过程中也是再次深刻感受到redis的各种坑 现象: 大数据报表周 阅读全文
posted @ 2020-12-22 19:05 zping 阅读(1147) 评论(0) 推荐(0) 编辑
摘要: 并发字段修改业务 最近在主要在做“工作流引擎”课题的预研工作,在涉及到“会签任务”(工作流业务概念,这与我们今天讨论文问题没有太多关联)的时候,遇到了一个并发修改同一个字段的应用场景。 大致是由于要等一个活动节点的所有实例任务都完成之后才能继续向下流转,则引擎必须在每次任务提交的时候进行判断。我选择 阅读全文
posted @ 2020-11-17 16:16 zping 阅读(2239) 评论(1) 推荐(0) 编辑
摘要: 从主库xtrabackup备份,配置好gtid复制,从主库的从库复制。一直报错误 Last_IO_Error: Got fatal error 1236 from master when reading data from binary log: 'The slave is connecting u 阅读全文
posted @ 2020-09-01 10:29 zping 阅读(760) 评论(0) 推荐(0) 编辑
摘要: ySQL的慢查询日志可以用来找出执行时间过长的查询语句,并进行针对性的优化。 一、slow log相关参数 以下参数都是动态参数,可以在实例运行时修改。 slow_query_log=1 #是否启用慢查询日志,1为启用,0为禁用 slow_query_log_file=slow.log #指定慢查询 阅读全文
posted @ 2020-08-21 17:40 zping 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 一、引言 最近由于业务需求,需要将公有云RDS(业务库)的大表数据归档至私有云MySQL(历史库),以缩减公有云RDS的体积和成本。 那么问题来了,数据归档的方式有n种,选择哪种呢?经过一番折腾,发现使用percona的pt-archiver就可以轻松并优雅地对MySQL进行数据归档。 待我娓娓道来 阅读全文
posted @ 2020-05-28 14:45 zping 阅读(541) 评论(1) 推荐(0) 编辑
摘要: 上次我们说到mysql的一些sql查询方面的优化,包括查看explain执行计划,分析索引等等。今天我们分享一些 分析mysql表读写、索引等等操作的sql语句。 闲话不多说,直接上代码: 反映表的读写压力 SELECT file_name AS file, count_read, sum_numb 阅读全文
posted @ 2020-01-02 15:02 zping 阅读(891) 评论(0) 推荐(0) 编辑
摘要: performance-schema最早在MYSQL 5.5中出现,而现在5.6,5.7中performance-Schema又添加了更多的监控项,统计信息也更丰富,越来越有ORACLE-AWR统计信息的赶脚,真乃DBA童鞋进行性能诊断分析的福音。本文主要讲Performance-Schema中的配 阅读全文
posted @ 2020-01-02 14:52 zping 阅读(1270) 评论(0) 推荐(0) 编辑
摘要: 前一篇文章我们分析了Performance-Schema中每个表的用途,以及主要字段的含义,比较侧重于理论的介绍。这篇文章我主要从DBA的角度出发,详细介绍如何通过Performance-Schema得到DBA关心的数据,比如哪个SQL执行次数最多,哪个表访问最频繁,哪个锁最热等信息。通过充分利用P 阅读全文
posted @ 2020-01-02 14:40 zping 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 1.performance_schema简介 MySQL的performance schema 用于监控MySQL server在一个较低级别的运行过程中的资源消耗、资源等待等情况。performance_schema的表中的数据不会持久化存储在磁盘中,而是保存在内存中,一旦服务器重启,这些数据会丢 阅读全文
posted @ 2020-01-02 14:29 zping 阅读(476) 评论(0) 推荐(0) 编辑
摘要: 现象描述 Slave在开启并行复制后, 默认会乱序提交事务, 可能会引起同步中断; Slave端表现为同步的SQL线程抛出异常, 为主键重复, 修改的数据行不存在等; GTID信息类似于: 9a2a50aa-5504-11e7-9e59-246e965d93f4:1-1371939844:13719 阅读全文
posted @ 2019-12-30 17:34 zping 阅读(798) 评论(0) 推荐(0) 编辑
摘要: 原文:http://www.bkjia.com/Mysql/1222405.html http://www.ywnds.com/?p=5045 performance_schema提供监控策略及大量监控项,包括:元数据锁、进度跟踪、事务、内存使用及存储程序等。但是,performance_schem 阅读全文
posted @ 2019-12-26 16:50 zping 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 王志朋 美团点评DBA 曾在京东金融担任DBA,目前就职于美团点评,主要负责金融业务线数据库及基础组件数据库的运维。 MySQL Group Replication(以下简称MGR),于5.7.17版本正式GA,由Oracle官方出品,为MySQL的高可用方案注入了新血液。其一致性,以及不依赖外部组 阅读全文
posted @ 2019-12-06 11:22 zping 阅读(618) 评论(0) 推荐(0) 编辑
摘要: 第一章:MGR介绍MGR(MySQL Group Replication)是一个MySQL Server插件,可用于创建弹性,高可用MySQL集群方案。有一个内置的组成员服务,在任何给定的时间点,保持组的视图一致并可供所有服务器使用。服务器可以离开并加入组,视图也会相应更新。当成员离开组,故障检测机 阅读全文
posted @ 2019-12-06 10:48 zping 阅读(957) 评论(0) 推荐(0) 编辑
摘要: 背景很神奇,5.7.17 和 8.0.17,连续两个17小版本都让人眼前一亮。前者加入了组复制(Group Replication)功能,后者加入了克隆插件(Clone Plugin)功能。今天我们实战测试一下这个新功能。 克隆插件简介克隆插件允许在本地或从远程 MySQL 实例克隆数据。克隆数据是 阅读全文
posted @ 2019-12-06 10:38 zping 阅读(361) 评论(0) 推荐(0) 编辑
摘要: DELIMITER $$ USE `mysql`$$ DROP PROCEDURE IF EXISTS `rds_rotate_slow_log`$$ CREATE DEFINER=`rdsadmin`@`localhost` PROCEDURE `rds_rotate_slow_log`() READS SQL DATA DETERMINISTIC BEGIN DEC... 阅读全文
posted @ 2019-12-05 16:09 zping 阅读(423) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 43 下一页