13 边城cn

尚未进行身份认证

专注于分布式数据库架构部署、管理、开发、运维。 数据库:MYSQL,MONGODB,ORACLE. 语言:PYTHON,shell

等级
TA的排名 2k+

MySQL5.7新特性——在线收缩undo表空间 (转载)

在查找到很多资料中,以下文章是对于参数innodb_undo_log_truncate说明最为简明的一篇文章了,这里做一转载。(原文:https://www.linuxidc.com/Linux/2017-05/143400.htm)MySQL5.5时代的undolog在MySQL5.5以及之前,大家会发现随着数据库上线时间越来越长,ibdata1文件(即InnoDB的共享...

2019-06-03 16:33:55

参数binlog_rows_query_log_events和binlog_row_image 与用 binlog恢复数据

binlog_rows_query_log_events和binlog_row_image参数作用(mysql5.6.2引入)当binlog使用row格式时binlog_rows_query_log_events=1在row模式下开启该参数,将把sql语句打印到binlog日志里面.默认是0(off);虽然将语句放入了binlog,但不会执行这个sql,就相当于注释一样.但对于d...

2019-05-29 15:00:09

python 访问 zookeeper

python访问zookeeper1.安装:zookeeperpython客户端依赖c客户端,所以要先安装c版本客户端 >wget-chttp://apache.fayea.com/zookeeper/zookeeper-3.4.10/zookeeper-3.4.12.tar.gz >tar-zxvfzookeeper-3.4.12.tar.gz >...

2019-04-15 16:22:01

mysql 5.7主从延迟 相关参数配置

一直以来,都是听到mysql5.7已消除了延迟,但我们测试环境主从一直存在延迟。找了很多原因,但一直不理想,直接到找参数:sync_relay_log ,在讨论主从延迟时,很少会说到这个参数。因为它默认是 10000.也正是这样,容易被忽略。×××××××××××××××××××××××××××××××××××××××××××××××××××××innodb_flush_log_a...

2019-02-25 11:41:55

timestamp 数据类型在 sql_mode 主从不一致引起的不同步问题解决

从节点同步出错。无法同步,查看错误Last_Error:Coordinatorstoppedbecausetherewereerror(s)intheworker(s).Themostrecentfailurebeing:Worker0failedexecutingtransaction‘1c434876-08ed-11e9-b38c-7cd30aeb7...

2019-01-31 10:37:18

MYSQL从节点延迟问题原因及解决

MYSQL从节点延迟问题原因及处理方法mysql因为异步同步,只能达到最终一致性,而无法达到实时一致性,所以理论是有延迟在所难免。在mysql5.7版本实现了多线程同步,缓解了延迟问题,但不可能完全实现实时同步。一、延迟原因大概有以下几点:1.硬件问题主要体现在服务器性能问题上,服务器性能包括主节点和从节点。MYSQL同步如果配置成binlog_format=row,从节点一...

2018-11-23 16:10:49

一则关于表新增与更新锁等待时间过长的优化

近期有一个表多次出现锁等待时间长的问题,个人认为这个案例值得分享,这里记录一下。现SQL如下:updatebank_creditSETbatch_no='196139',tx_...

2018-09-06 10:10:45

otter 配置安装

otter配置安装架构:10.10.5.109:zookeeperserver,manager,nodeserver,destinationmysqlserver,canalserver10.10.5.111sourcemysqlserver测试从sourcemysql【源库】中,把数据同步到【目标库】中。整个otter同步由几部分组成,需要...

2018-09-05 17:50:51

MySQL 5.7 并行复制参数优化

(以下内容均整理自网络)EnhancedMulti-ThreadedSlave配置要开启enhancedmulti-threadedslave其实很简单,只需根据如下设置:slaveslave-parallel-type=LOGICAL_CLOCKslave-parallel-workers=16master_info_repository=TABLErel...

2018-07-10 14:49:17

关于cast类型转换后无法使用索引的优化

关于cast类型转换后无法使用索引的优化因为表设计时是各开发人员建立的表,同是建立日期字段add_time,有int,还有varchar(50)几种数据类型,如下:(字段有删减)mysql>showcreatetablecredit_tender;+--------------------------+------------------------|Ta...

2018-03-20 10:36:50

MySQL MHA 安装

MHA安装手册MHA软件由两部分组成,Manager工具包和Node工具包,具体的说明如下。Manager工具包主要包括以下几个工具:masterha_check_ssh检查MHA的SSH配置状况masterha_check_repl检查MySQL复制状况masterha_manger启动MH

2018-02-01 16:57:22

使用Prometheus+Grafana 监控MySQL/MONGODB

使用Prometheus+Grafana监控MySQL/MONGODB之前就久仰Prometheus大名,因为有用zabbix进行监控,就没去安装它。现在正好用上监控MONGO+MYSQL。服务器端组件:prometheus#服务端alertmanager#预警Grafana#前端展示,客户端组件:node_exporter

2017-12-22 15:14:14

MySQL5.6 Performance_schema

MySQL5.6Performance_schema相关表的说明及架构图架构图Mysql5.5PerformanceschemaMysql5.6PerformanceschemaMysql5.7Performanceschemaconsumer层次图Statement诊断来源:https://yq.aliyun.com/articles/59262

2017-11-24 10:09:38

一次MYSQL 服务器性能优化之旅

1.主库性能预警,CPULOADING过高a.读写分离:把读操作(查询类,不是写入/修改后即查询数据的)放到DB2节点中进行;2.日志文件、数据文件同放在一个磁盘中/data,没有分离。暂时不处理,以后项目可考虑分开。3.开启了doublewrite,在SSD,XFS磁盘存储数据,可以关闭mysql>showvariableslike'%doublewri

2017-10-13 16:28:57

MYSQL 表锁情况查看

查看锁表情况mysql>showstatuslike‘Table%’;+—————————-+——–+|Variable_name|Value|+—————————-+——–+|Table_locks_immediate|795505||Table_locks_waited|0||

2017-10-13 16:15:30

一次从节点同步出错的解决

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗Ctrl+B斜体Ctrl+I引用Ctrl

2017-10-13 11:04:11

关于MYSQL 的 AUTO-INC Locks

今天看到一题MYSQLOCP试题,关于AUTO-INClocks,才知在自增长键值时,是使用表锁。试题如下,同时把相关的资料也转发如下。QUESTION94WhichtwostatementsaretrueaboutInnoDBauto-incrementlocking?A.Theauto-incrementlockcanbeata

2017-09-18 14:48:02

MongoDb 中 serverStatus was very slow 的原因分析

在同一个集群中,两个从节点db117,db118都各出现了1次 “serverStatuswasveryslow”db117出现veryslow:2017-09-14T18:55:49.599+0800[conn13113916]serverStatuswasveryslow:{afterbasic:0,afterasserts:

2017-09-15 11:10:17

数据查询分页显示的优化方法

现有方法:         开始时间[@start_dt]  结束时间[@end_dt]        其它条件[     ]查询数据总量:[XXXX]

2017-09-11 11:02:30

MySQL Performance-Schema(三) 实践篇

为了系统的整理MySQL性能优化方面的知识,这里收集部分好文章,方便自己学习。performance-schema(三)前一篇文章我们分析了Performance-Schema中每个表的用途,以及主要字段的含义,比较侧重于理论的介绍。这篇文章我主要从DBA的角度出发,详细介绍如何通过Performance-Schema得到DBA关心的数据,比如哪个SQL执行次数最多,哪个表访问最频

2017-07-25 14:14:34

查看更多

勋章 我的勋章
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。