14 边城cn

尚未进行身份认证

我要认证

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

等级
TA的排名 3k+

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

在查找到很多资料中,以下文章是 对于参数 innodb_undo_log_truncate 说明最为简明的一篇文章了,这里做一转载。(原文: https://www.linuxidc.com/Linux/2017-05/143400.htm)MySQL 5.5时代的undo log在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 参数作用(mysql 5.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.安装:zookeeper python客户端依赖c客户端,所以要先安装c版本客户端 > wget -c http://apache.fayea.com/zookeeper/zookeeper-3.4.10/zookeeper-3.4.12.tar.gz > tar -zxvf zookeeper-3.4.12.tar.gz > ...

2019-04-15 16:22:01

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

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

2019-02-25 11:41:55

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

从节点同步出错。无法同步,查看错误Last_Error: Coordinator stopped because there were error(s) in the worker(s). The most recent failure being: Worker 0 failed executing transaction ‘1c434876-08ed-11e9-b38c-7cd30aeb7...

2019-01-31 10:37:18

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

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

2018-11-23 16:10:49

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

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

2018-09-06 10:10:45

otter 配置安装

otter 配置安装架构:10.10.5.109: zookeeper server,manager,node server, destination mysql server ,canal server10.10.5.111 source mysql server测试从source mysql 【源库】中,把数据同步到 【目标库】中。整个otter同步由几部分组成,需要...

2018-09-05 17:50:51

MySQL 5.7 并行复制参数优化

(以下内容均整理自网络)Enhanced Multi-Threaded Slave配置 要开启enhanced multi-threaded slave其实很简单,只需根据如下设置:slaveslave-parallel-type=LOGICAL_CLOCK slave-parallel-workers=16 master_info_repository=TABLE rel...

2018-07-10 14:49:17

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

关于cast类型转换后无法使用索引的优化因为表设计时是各开发人员建立的表,同是建立日期字段add_time,有int,还有varchar(50)几种数据类型,如下: (字段有删减)mysql> show create table credit_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.6 Performance_schema 相关表的说明及架构图架构图 Mysql 5.5 Performance schema Mysql 5.6 Performance schemaMysql 5.7 Performance schema consumer 层次图 Statement 诊断 来源:https://yq.aliyun.com/articles/59262

2017-11-24 10:09:38

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

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

2017-10-13 16:28:57

MYSQL 表锁情况查看

查看锁表情况mysql> show status like ‘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

今天看到一题MYSQL OCP 试题,关于 AUTO-INC locks ,才知在自增长键值时,是使用表锁。试题如下,同时把相关的资料也转发如下。QUESTION 94Which two statements are true about InnoDB auto-increment locking?A. The auto-increment lock can be a ta

2017-09-18 14:48:02

MongoDb 中 serverStatus was very slow 的原因分析

在同一个集群中,两个从节点 db117,db118 都各出现了1次  “serverStatus was very slow” db117出现 very slow:2017-09-14T18:55:49.599+0800 [conn13113916] serverStatus was very slow: { after basic: 0, after asserts:

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博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。