08 2019 档案

摘要:关键词:mysql复制故障处理 【1】手工处理的gtid_next(SQL线程报错) 例如:主键冲突,表、数据库不存在,row模式下的数据不存在等。 【1.1】模拟故障:GTID模式下的重复创建用户 -- 先在从库上创建一个用户,再去主库上创建一个用户 -- 从202: create user 't 阅读全文
posted @ 2019-08-31 18:34 郭大侠1 阅读(3851) 评论(0) 推荐(1) 编辑
摘要:关键词:percona-toolkit 工具包中包含 pt-table-checksum工具,在线验证主从一致性 【1】percona-toolkit 工具包 【1.1】percona-toolkit下载 下载地址: https://www.percona.com/downloads/percona 阅读全文
posted @ 2019-08-31 17:30 郭大侠1 阅读(793) 评论(0) 推荐(0) 编辑
摘要:【0】实验环境 操作系统:CentOS linux 7.5 数据库版本:5.7.24 数据库架构:主从复制,主库用于生产,从库用于数据容灾和主库备机,采用默认传统的异步复制。 主库IP:192.168.1.201 端口:3306 从库IP:192.168.1.202 端口:3306 【1】主从切换 阅读全文
posted @ 2019-08-31 16:24 郭大侠1 阅读(396) 评论(0) 推荐(0) 编辑
摘要:【1】右击我的电脑-》属性,查看激活情况 【2】管理员身份打开CMD 【2.1】如果不知道CMD是什么东西 【2.2】如果上面那个也找不到,直接按windows键(就是ctrl和alt中间那个键)+R 【3】输入命令激活 在上述窗口中,输入下面代码,输入一行按一下回车 slmgr.vbs /upks 阅读全文
posted @ 2019-08-31 15:43 郭大侠1 阅读(1940) 评论(0) 推荐(0) 编辑
摘要:一、基于GTID的异步复制(一主一从)无数据/少数据搭建 二、基于GTID的无损半同步复制(一主一从)(mysql5.7)基于大数据量的初始化 正文: 零、概念 【0.1】GTID(Global Transaction Identifiers)概念 GTID 复制(mysql 在 5.6.2 及之后 阅读全文
posted @ 2019-08-27 21:20 郭大侠1 阅读(864) 评论(0) 推荐(0) 编辑
摘要:概述:本质上和传统异步复制没什么区别,就是加了GTID参数。 且可以用传统的方式来配置主从,也可以用GTID的方式来自动配置主从。 这里使用GTID的方式来自动适配主从。 需要mysql5.6.5以上 目录 一、基于GTID的异步复制(一主一从) 【1】环境 【2】my.cnf 参数配置(主从都配) 阅读全文
posted @ 2019-08-27 11:01 郭大侠1 阅读(364) 评论(0) 推荐(0) 编辑
摘要:需求 : 测试数据 解决: 解决2: 解决代码 核心思想,把符合逻辑条件的行,构造相同分组 阅读全文
posted @ 2019-08-26 09:44 郭大侠1 阅读(330) 评论(0) 推荐(0) 编辑
摘要:转自:https://blog.csdn.net/wmq880204/article/details/53160078 一、GTID的概述: 1、全局事物标识:global transaction identifieds。 2、GTID事物是全局唯一性的,且一个事务对应一个GTID。 3、一个GTI 阅读全文
posted @ 2019-08-25 14:26 郭大侠1 阅读(525) 评论(0) 推荐(0) 编辑
摘要:关键词:mysql工具集,mysql管理工具,mysql utilities 【1】安装mysql utilities 或者见图下载 【2】相关参考与使用 转自:http://www.ttlsa.com/mysql/mysql-manager-tools-mysql-utilities-tutori 阅读全文
posted @ 2019-08-25 14:25 郭大侠1 阅读(794) 评论(0) 推荐(0) 编辑
摘要:举例: 我现在是需要查询这字段里包含1的数据 我如果直接charindex,那么11,12也会被包含。 解决(1): 解决(2): 利用如mysql中的find_in_set办法 自己写一个自定义函数split,利用outer apply,这个比较简单,这里不做赘述。 split 函数 可以参考:h 阅读全文
posted @ 2019-08-22 15:46 郭大侠1 阅读(1378) 评论(1) 推荐(1) 编辑
摘要:sql server第三方产商工具 双活: 1. Moebius for SQL Server :http://www.grqsh.com/Subpage/product_MoebiusDA.html 大神写的使用情况:https://www.cnblogs.com/gaizai/p/3644510 阅读全文
posted @ 2019-08-22 10:28 郭大侠1 阅读(617) 评论(0) 推荐(0) 编辑
摘要:【1】复制的日常管理 #复制的日常管理与维护 【1.1】show slave status\G :在从库查看从库线程状态 【1.2】flush tables with read lock; :主从不一致后锁表。 然后 show master status\G 然后 show slave status 阅读全文
posted @ 2019-08-21 15:23 郭大侠1 阅读(552) 评论(0) 推荐(0) 编辑
摘要:关键词,mysql半同步复制 【0】实验环境 操作系统:CentOS linux 7.5 数据库版本:5.7.24 数据库架构:主从复制,主库用于生产,从库用于数据容灾和主库备机,采用默认传统的异步复制。 主库IP:192.168.1.201 端口:3306 从库IP:192.168.1.202 端 阅读全文
posted @ 2019-08-19 07:26 郭大侠1 阅读(631) 评论(0) 推荐(0) 编辑
摘要:关键词:mysql复制,mysql异步复制,mysql传统异步复制 【1】实验环境 操作系统:CentOS linux 7.5 数据库版本:5.7.24 数据库架构:主从复制,主库用于生产,从库用于数据容灾和主库备机,采用默认传统的异步复制。 主库IP:192.168.1.201 端口:3306 从 阅读全文
posted @ 2019-08-18 17:05 郭大侠1 阅读(532) 评论(0) 推荐(0) 编辑
摘要:参考:https://www.iteye.com/blog/shift-alt-ctrl-2269539 详情 【1】参数 #【1.1】基本参数 bind-address=192.168.1.201 server_id=2013306 #主从不相同,建议IP+端口 #skip_name_resolv 阅读全文
posted @ 2019-08-17 14:58 郭大侠1 阅读(396) 评论(0) 推荐(0) 编辑
摘要:linux下,命令行显示路径仅最后一个文件名,非常不方便,想显示完整路径。环境背景:linux,无root权限,可sudo(为了服务器安全,一般只给管理员root账号和密码,普通账号仅sudo权限) 【1】修改环境变量PS1 (1)临时生效 命令行提示符完全显示完整的工作目录名称:export PS 阅读全文
posted @ 2019-08-16 15:11 郭大侠1 阅读(23862) 评论(0) 推荐(0) 编辑
摘要:【MySQL】常用监控指标及监控方法 转自:https://www.cnblogs.com/wwcom123/p/10759494.html 对之前生产中使用过的MySQL数据库监控指标做个小结。 指标分类 指标名称 指标说明 性能类指标 QPS 数据库每秒处理的请求数量 TPS 数据库每秒处理的事 阅读全文
posted @ 2019-08-15 18:51 郭大侠1 阅读(1066) 评论(0) 推荐(0) 编辑
摘要:需求,我想以 年-月-日的格式,统计自 2019-08-20日 前10天的记录数,如果该天没有任何一条记录,则给予0 原始数据-》我想要的结果集数据 》 1、测试数据 问题1:如果我们直接格式化时间到 年-月-日 的格式,那么没有记录的天数就会被漏掉; 结果是这样的,就没有达到我们的效果。 2、了解 阅读全文
posted @ 2019-08-13 14:29 郭大侠1 阅读(8508) 评论(0) 推荐(1) 编辑
摘要:需求: 阅读全文
posted @ 2019-08-13 12:36 郭大侠1 阅读(1717) 评论(0) 推荐(0) 编辑
摘要:0.类别DMV 官网:https://docs.microsoft.com/en-us/previous-versions/sql/sql-server-2005/ms189741(v=sql.90) dm_db_*:数据库和数据库对象 dm_exec_*:执行用户代码和关联的连接 dm_os_*: 阅读全文
posted @ 2019-08-12 10:24 郭大侠1 阅读(581) 评论(0) 推荐(0) 编辑
摘要:mysql 5.6 后热数据的加载 转自:http://blog.itpub.net/20892230/viewspace-2127469/ 故障现象:在数据库重启后,碰巧遇到业务高峰期,连接数满,导致用户登录一直等待,此时数据库处于无响应状态. 故障分析:当数据库重启后,在数据库buffer中的热 阅读全文
posted @ 2019-08-09 10:30 郭大侠1 阅读(708) 评论(0) 推荐(0) 编辑
摘要:Mysql 千万数据10秒批量插入只需三步第一步:配置my.ini文件文件中配置bulk_insert_buffer_size=120M 或者更大将insert语句的长度设为最大。Max_allowed_packet=1MNet_buffer_length=8k保存第二步:查看设置的参选有没有生效. 阅读全文
posted @ 2019-08-07 09:05 郭大侠1 阅读(863) 评论(0) 推荐(0) 编辑
摘要:【1】升级操作(5.6升级到5.7) 必看参考:http://www.wjhsh.net/houzhiheng-p-14395016.html 【1.1】停止mysql 5.6 【1.2】修改 basedir 为 mysql5.7目录 把环境变量引用到Mysql 5.7 二进制文件目录,basedi 阅读全文
posted @ 2019-08-06 16:24 郭大侠1 阅读(957) 评论(0) 推荐(0) 编辑
摘要:sql server备份损坏 转自:https://www.cnblogs.com/zhijianliutang/p/4080916.html 1、备份文件和数据库放在同一个(或一组)的物理磁盘上。磁盘出现故障,备份也保不住了。 2、备份介质随坏,或者做的是网络备份,数据在网络传输中发生了损坏。 3 阅读全文
posted @ 2019-08-05 10:01 郭大侠1 阅读(685) 评论(0) 推荐(0) 编辑
摘要:关键词:mysql主从复制,mysql复制,MGR,mysql并行复制 正文 【1】mysql支持的复制类型 基于binlog的3种模式(详情参考:binlog的3种日志记录模式),oracle在mysql5.5版本收购 【1.1】statement:基于语句的复制(5.5.6之前默认),主服务器执 阅读全文
posted @ 2019-08-04 18:29 郭大侠1 阅读(574) 评论(0) 推荐(0) 编辑
摘要:关键词:linux系统修改编码,linux字符集问题, 总结实践 快速让相关信息变成中英文: LANG=zh_CN.utf8 LANG=en_US.utf8 Windows的默认编码为GBK,Linux的默认编码为UTF-8。在Windows下编辑的中文,在Linux下显示为乱码。为了解决此问题,修 阅读全文
posted @ 2019-08-01 17:41 郭大侠1 阅读(1101) 评论(0) 推荐(0) 编辑
摘要:记住,所谓的bash shell 并不单纯指的是shell脚本,其实是Linux系统的所有指令集。 shell脚本 只是汇总了指令集到文件,然后按流程和顺序执行。 【1】如何查看我们的预设shell 是什么? /etc/passwd 很明显,这里是bash 【2】命令记录能力 bash shell 阅读全文
posted @ 2019-08-01 15:50 郭大侠1 阅读(462) 评论(0) 推荐(0) 编辑