摘要: 1、问题描述 今天 QQ群里在讨论一个问题,在某个环境里面,需要修改单个表的多个字段,造成了数据混乱,跟理想修改的数据不一致。 1.1 模拟问题现象 # 注意: 创建的表没有主键,且 t1 表是 innodb 引擎 root@localhost [keme]>create table t1 (a i 阅读全文
posted @ 2020-06-12 23:37 keme 阅读(1217) 评论(0) 推荐(1) 编辑
摘要: 1、ProxySQL 介绍 ProxySQL 是基于 MySQL 的一款开源的中间件的产品,是一个灵活的 MySQL 代理层,可以实现读写分离,支持 Query 路由功能,支持动态指定某个 SQL 进行缓存,支持动态加载(无需重启 ProxySQL 服务),故障切换和一些 SQL 的过滤功能。 介绍 阅读全文
posted @ 2020-02-10 15:36 keme 阅读(31862) 评论(0) 推荐(27) 编辑
摘要: 1 出现原因 1 出现原因 1.1 查看机器时区和MySQL的时区 #查看linux的机器时区: [root@mysql-150 ~]# date -R Wed, 23 Oct 2019 14:10:04 +0800 [root@mysql-150 ~]# date Wed Oct 23 14:10 阅读全文
posted @ 2019-10-23 15:57 keme 阅读(2308) 评论(0) 推荐(0) 编辑
摘要: 1 Mydumper 介绍 Mydumper是一个针对MySQL和Drizzle的高性能多线程备份和恢复工具。 Mydumper主要特性: 轻量级C语言写的 多线程备份,备份后会生成多个备份文件 事务性和非事务性表一致的快照(适用于0.2.2以上版本) 快速的文件压缩 支持导出binlog 多线程恢 阅读全文
posted @ 2019-10-16 09:24 keme 阅读(20957) 评论(0) 推荐(3) 编辑
摘要: 1 ansible 入门 1.1 ansible 是什么 网上各种介绍都有, 由来的,这里不多写了。 ansible 是一款运维自动化工具,其主要功能是帮运维实现 IT 工作的自动化、降低人为操作事务、提高业务自动化率、提升运维工作效率,常用于软件部署自动化,配置自动化,管理自动化等等一些功能 1. 阅读全文
posted @ 2019-08-14 17:20 keme 阅读(2700) 评论(0) 推荐(0) 编辑
摘要: 1. 一次有趣的事 有个做技术的(不说什么岗位,容易被人喷,谁都有失手的时候),在公司的业务测试环境的机器,卸载了一个软件rpm -e --nodeps filesystem* , 导致机器所有的命令都不能用。看看我们的聊天截图: 然后我问他为什么要操作了,linux 一切皆文件, 看关键字也不能随 阅读全文
posted @ 2019-07-10 10:10 keme 阅读(1065) 评论(0) 推荐(0) 编辑
摘要: 根据加锁的范围,MySQL 里面的锁大致可以分成全局锁,表级锁,行锁。 行锁已经在前面几篇文章说过 1. 全局锁 全局锁就是对整个数据库实例加锁。MySQL 提供了一个加全局读锁的方法,命令是Flush tables with read lock (FTWRL)。 当你需要让整个库处于只读状态的时候 阅读全文
posted @ 2019-06-21 16:57 keme 阅读(13239) 评论(1) 推荐(4) 编辑
摘要: 1. NoSQL 简介 NoSQL(NoSQL = Not Only SQL ),意即”不仅仅是SQL”。 在现代的计算系统上每天网络上都会产生庞大的数据量。 这些数据有很大一部分是由关系数据库管理系统(RDMBSs)来处理。 1970年 E.F.Codd’s提出的关系模型的论文 “A relati 阅读全文
posted @ 2019-06-11 17:40 keme 阅读(1755) 评论(2) 推荐(10) 编辑
摘要: 1. Too many connections ERROR 1040 (HY000): Too many connections 导致结果: 连接数过多,导致连接不上数据库,业务无法正常进行 该错误发生在有max_connections个客户连接了mysqld服务器, 应该重启mysqld, 用更大 阅读全文
posted @ 2019-06-04 12:33 keme 阅读(1470) 评论(1) 推荐(3) 编辑
摘要: 1 锁概念 1.1 什么是锁 锁是数据库系统区别于文件系统的一个关键特性。数据库系统使用锁是为了支持对共享资源进行并发访问,提供数据的完整性和一致性。例如:操作缓冲池中的LRU列表,删除、添加、移动LUR列表中的元素。 对于任何一种数据库来说都需要有相应的锁定机制,所以MySQL自然也不能例外。My 阅读全文
posted @ 2019-04-20 09:47 keme 阅读(3948) 评论(4) 推荐(11) 编辑