【MySQL】mysql5.7多源复制报错问题处理

2021-03-18
阅读 2 分钟
2.2k
场景: Master1Master2multi-slavehost:port192.168.9.78:4001testdba-mysql56.rdsm2wctkd8fa14.rds.bj.baidubce.com:3306192.168.9.144:5000uuidb3ac499d-6662-11e9-be7e-0050568776071e345bf9-32a4-11ea-b269-fa163ee300838ef26d45-82df-11ea-85b4-00505687de1b复制的dbSlavedb01dba_test01 问题1:跳过某个channel的...

【MongoDB】mongodb4.4版本新特性

2020-09-23
阅读 10 分钟
2.7k
MongoDB 4.4 作为每年一度的大版本更新,已经在 7.30 号正式宣布 GA,不像之前的大版本,总是有一些重磅 Feature 的发布,比如 3.6 的 Change Stream & Causal Consistency,4.0 的多文档事务,4.2 的分布式事务,这次的 4.4 版本更像是一个维护性的版本,而且是一个用户期待已久的维护性版本,MongoDB 官方也把这次...

【MySQL】SQLAdvisor的简单安装使用

2020-06-09
阅读 4 分钟
4.1k
SQLAdvisor 是由美团点评公司北京DBA团队开发维护的 SQL 优化工具:输入SQL,输出索引优化建议。 它基于 MySQL 原生词法解析,再结合 SQL 中的 where 条件以及字段选择度、聚合条件、多表 Join 关系等最终输出最优的索引优化建议。目前 SQLAdvisor 在公司内部大量使用,较为成熟、稳定。项目 GitHub 地址:[链接] SQLAdv...

【MySQL】metadata lock问题

2020-06-09
阅读 10 分钟
3.8k
MySQL使用DML来管理对数据库对象的并发访问,并确保数据一致性。DML不仅适用于表,还适用于模式和存储程序(过程、函数、触发器和计划的事件)

【Mongo】mongo sharding集群其中一个分片故障

2020-04-30
阅读 11 分钟
6.3k
mongo sharding集群其中一个分片故障[toc] 场景说明 ip port 角色 port 角色 port 角色 port 角色 192.168.59.140 27000 mongos 27100 config 27101 shard1-primary 27102 shard2-secondary 192.168.59.141 27000 mongos 27100 config 27101 shard1-secondary 27102 shard2-primary 192.168.59.142 27000 mongos 27100 c...

【Python】APScheduler简介

2020-03-19
阅读 12 分钟
3.7k
APScheduler,全称是_Advanced Python Scheduler_,具体的介绍可以看PyPI或者readthedocs的文档介绍,这篇 blog 主要是翻译User Guide一节的主要内容,不过惯例还是先简单介绍一下这个库特别的地方。

【Mysql】varchar类型

2019-05-14
阅读 2 分钟
10k
(1)varchar (N):中的N指的是字符的长度,即:该字段最多能存储多少个字符(characters),不是字节数。不管是一个中英文字符或者数字、或者一个汉字,都当做一个字符。【 a,我,1 都是一个字符,但是a和1是一个字节,‘我’(utf8下)是3个字节。 utf8mb4下:汉字也是3个字节,表情符号是4个字节 】(2)varchar 最多能存...

redir+supervicor 端口映射并监控

2019-05-14
阅读 3 分钟
4.7k
Supervisor([链接])是用Python开发的一个client/server服务,是Linux/Unix系统下的一个进程管理工具,不支持Windows系统。它可以很方便的监听、启动、停止、重启一个或多个进程。用Supervisor管理的进程,当一个进程意外被杀死,supervisort监听到进程死后,会自动将它重新拉起,很方便的做到进程自动恢复的功能,不再...

【Mysql】innodb_space 的使用介绍

2019-05-08
阅读 15 分钟
3.5k
innodb_file_per_table=ON,innodb_file_format=Barracuda, innodb_file_format_max=Barracuda

【columnstore】mariadb columnstore 数据迁移

2019-01-24
阅读 1 分钟
3.1k
接收方:nc -l 192.168.16.29 1234 > test.sql发送方:nc 192.168.16.29 1234 < test.sql

【MySQL】Mysql5.7.21 传统复制切换到gtid复制遇到的一个现象

2019-01-10
阅读 8 分钟
6.5k
说明: 系统:centos7 主库 M:192.168.16.12:3306 从库 S:192.168.16.15:3306 主从复制:传统复制 一、场景 M、S目前基于log、pos点的复制,想要将其在线切换为基于GTID的复制,操作步骤(M、S都需执行,哪个先不影响): {代码...} 配置完成后查看slave状态: {代码...} 二、现象 1、连续查看好多次slave的状态,这...

【Mysql】5.7不停机:传统复制-gtid复制

2018-04-18
阅读 2 分钟
4k
系统:centos7主库:192.168.225.128:3307从库1:192.168.225.129:3307主从复制传统复制已配置完毕

使用python来操作redis用法详解

2018-04-16
阅读 18 分钟
16.2k
redis提供两个类Redis和StrictRedis用于实现Redis的命令,StrictRedis用于实现大部分官方的命令,并使用官方的语法和命令,Redis是StrictRedis的子类,用于向后兼容旧版本的redis-py。

Redis-脚本-获取某个大key的值

2018-04-16
阅读 2 分钟
5.4k
功能:扫描redis某个key里面的所有元素使用方法:python bigkey_save_values.py "zyyset" "*" 100

Redis-脚本-获取某个前缀的key

2018-04-16
阅读 1 分钟
11.4k
在平时的维护中,经常会遇到要统计某个前缀的key有多少,在请求比较多的redis中,keys * 会直接导致阻塞。可以采用scan的方式进行增量迭代,查询使用pipeline减少交互,提高效率。

【mongo】MongoDB副本集

2017-10-25
阅读 3 分钟
2.9k
..............................................................................................环境:centos7Ip: 主节点:192.168.225.128从节点192.168.225.129从节点&仲裁节点:192.168.225.130Mongo版本:3.4..............................................................................................

【MySQL】分区字段列是否有必要再单独建索引

2017-10-17
阅读 4 分钟
5.4k
对于分区字段必须是主键的一部分,那么建了复合主键之后,是否需要对分许字段再单独添加一个索引呢?有没有效果?下面来验证一下 1、新建表effect_new(以创建时间按月分区) {代码...} 2、插入部分数据数据, {代码...} 3、分析语句 {代码...} 结果为: id select_type table partitions tpye possible_keys key key_len ...

【xtrabackup故障】Failed to connect to MySQL to detect version

2017-10-11
阅读 2 分钟
3.1k
根据报错提示,失败查明mysql的版本,需要指明--ibbackup选项,因为我的mysql是5.6版本的,所以我使用--ibbackup xtrabackup_56,之前的备份还原是不需要添加该参数的,很奇怪,检查发现是备份的xtrbackup不是我经常使用的2.4,而是2.1.9,所以还原上面有些出入

【MySQL】innodb体系架构

2017-09-15
阅读 1 分钟
1.8k
梳理了一下mysql的体系架构,如下图:

Mysql5.7.19安装后错误日志中有警告

2017-09-13
阅读 3 分钟
13.5k
警告1: secure_file_priv 配置项对数据导入导出的影响 1、限制mysqld 不允许导入 | 导出 {代码...} {代码...} 2、限制mysqld 的导入 | 导出 只能发生在/tmp/目录下 {代码...} 3、不对mysqld 的导入 | 导出做限制 {代码...} 说明:例如我们可以通过 select * from tempdb.t into outfile '/home/mysql/t.txt'; 把tempdb....

MongoDB备份与恢复

2017-09-08
阅读 2 分钟
9.3k
mongoDB中的mongoexport工具可以把一个collection导出成JSON格式或CSV格式的文件。可以通过参数指定导出的数据项,也可以根据指定的条件导出数据。

【MongoDB】mongodb安装及常用操作命令

2017-09-06
阅读 6 分钟
6.4k
.......................................................................................环境:centos7Ip: 172.16.200.48..............................................................................................

【Redis】Redis常用命令

2017-09-04
阅读 8 分钟
74.5k
IP:192.168.225.128环境:centos7 一、全局命令 1、查询键 keys * 查询所有的键,会遍历所有的键值,复杂度O(n) 2、键总数 dbsize 查询键总数,直接获取redis内置的键总数变量,复杂度O(1) 3、检查键是否存在 exists key 存在返回1,不存在返回0 4、删除键O(k) del key [key...] 返回结果为成功删除键的个数 5、键过期 e...

【Redis】Redis Sentinel

2017-08-29
阅读 8 分钟
6.9k
Redis 的 Sentinel 系统用于管理多个 Redis 服务器(instance), 该系统执行以下三个任务:监控(Monitoring): Sentinel 会不断地检查你的主服务器和从服务器是否运作正常。提醒(Notification): 当被监控的某个 Redis 服务器出现问题时, Sentinel 可以通过 API 向管理员或者其他应用程序发送通知。自动故障迁...

【Redis】Redis安装+主从部署

2017-08-25
阅读 3 分钟
8.9k
(一个服务器上启动两个redis,端口为6379和6380,192.168.225.128:6379主,192.168.225.128:6380从

【mysql错误】全量+增量数据校验后数据库启动报错

2017-08-03
阅读 3 分钟
2.4k
全量+增量数据校验后,数据库启动日志报如下错误:(此时MySQL可以启动成功,也存在mysql进程,进入mysql查询数据可查到。重启的时候错误日志中还是会报同样的错误)

【MySQL】Mysql5.6基于gtid的主从复制搭建+1062问题处理

2017-07-28
阅读 6 分钟
2.5k
说明:环境mysql-master:172.16.200.43mysql-slave:172.16.200.44系统:centos7版本:MySQL5.6.35

【Mysql】mysql 基于GTID复制

2017-07-26
阅读 10 分钟
4.1k
4、GTID用来代替classic的复制方法,不在使用binlog+pos开启复制。而是使用master_auto_postion=1的方式自动匹配GTID断点进行复制。

【MySQL】mysql忘记root密码

2017-07-20
阅读 2 分钟
3.5k
① # vim /etc/my.cnf在[mysqld]下添加skip-grant-tables,然后保存并退出② 重启mysql服务:service mysqld restart③ 执行 mysql 命令进入数据库,修改数据库密码MySQL> UPDATE mysql.user SET Password=PASSWORD('新密码') where USER='root';如果是MySQL5.7,需要改为MySQL> UPDATE mysql.user SET authentic...

【MySQL】Mysql误操作后使用binlog2sql快速回滚

2017-07-11
阅读 6 分钟
4.2k
DML(data manipulation language):       它们是SELECT、UPDATE、INSERT、DELETE,就象它的名字一样,这4条命令是用来对数据库里的数据进行操作的语言DDL(data definition language):       DDL比DML要多,主要的命令有CREATE、ALTER、DROP等,DDL主要是用在定义或改变表(TABLE)的结构,数据类型,表之间的链接...