首页
学习
活动
专区
工具
TVP
发布

DBA随笔

专栏作者
519
文章
900502
阅读量
66
订阅数
innodb_flush_log_at_trx_commit参数对插入性能的影响测试方法
最近工作上的事情比较繁琐,回到家就想休息,今天介绍一个简单的测试innodb_flush_log_at_trx_commit参数对插入性能影响的方法吧。
AsiaYe
2021-07-14
7850
MySQL8.0 原生高可用之Innodb Cluster(二)
一、MySQL Shell的安装和配置二、MySQL Router的搭建和使用方法三、MySQL Innodb Cluster搭建过程1、原理图镇楼2、服务器信息3、具体搭建过程3.1 检查实例配置3.2 创建一个Innodb Cluster集群,并加入第一个节点3.3 加入其他节点四、简单测试4.1 MGR运行模式切换4.2 测试主动切换主库
AsiaYe
2021-07-14
2.6K0
MGR 5.7滚动升级MGR 8.0
在执行上面一条更新SQL的时候,发现了上述报错,这条数据在MGR的每个节点上都进行了查看,数据都是有的。
AsiaYe
2021-07-14
6730
为MongoDB添加分片副本集
MongoDB分片相关的知识,之前介绍过了,今天我们来看如何为一个已经分片好的集群添加一个新的分片副本集。
AsiaYe
2021-01-24
1.4K0
memtier_benchmark内存性能测试利器
最近在测试英特尔的傲腾可持久化内存,使用到了memtier_benchmark这个工具,在使用这个工具的时候,遇到了一些问题,我简单总结了一下,写在这里,后续如果有测试需求,可以参考下。
AsiaYe
2020-12-14
4.1K0
SSD硬件测试
这两天有一个临时性的小任务,使用fio工具对SSD磁盘进行硬件测试,fio这个工具之前没有用过,这两天简单研究了一下这个工具,把一些常用的参数在这里说明一下。
AsiaYe
2020-11-02
3.1K0
pt-table-checksum命令检查数据一致性
今天上班遇到了一个主从复制失败的问题,问题的表现是从库复制报错,最终通过修改参数slave_exec_mode的方法暂时解决了问题。关于这个参数,之前写过一篇文章进行描述,这里给出链接:
AsiaYe
2020-07-14
2.2K0
binlog应用过程中的一个报错信息
今天在测试线上的一个基于binlog的恢复的功能的时候,发现了一个报错信息,差了半天,最后定位到问题所在,分析过程贴在这里,供大家参考。
AsiaYe
2020-07-01
4090
insert into select加锁规则补充
形如这样的语句,在statement模式的binlog下,会对B加记录锁和间隙锁,A上会有自增锁;而在row模式下,经过测试,B表上并不会有锁。
AsiaYe
2020-06-11
1.9K1
pt-osc工具引发的主从延迟
今天早上上班来,接了一个需求,需要对线上一个大表做个归档的操作,其实就是rename一下,将表table从A库转移到B库里面,然后在A库中创建一个同名的表table,同时保持自增id连续。
AsiaYe
2020-04-26
1.4K0
​insert on duplicate key死锁问题分析
开始今天的文章之前,先说明下昨天文章中的一个错误,昨天文章最后说replace into带来的死锁问题可以使用insert into duplicate key update的方法来解决,今天实际测试的时候,还是遇到了一些问题,改方法并没有完全解决死锁的问题,来看测试的结果。
AsiaYe
2020-01-13
1.9K0
sql_mode之only_full_group_by
今天上班的时候,业务方问了我这样一个问题:能不能把线上的sql_mode值改为和测试环境一致?因为我们在测试环境上写的sql在线上可能会出错,原因是线上的环境设置了sql_mode=only_full_group_by。
AsiaYe
2019-11-06
3.6K0
MySQL实际应用的两个案例
今天早晨,有个业务方提了个需求,是需要把一个表里的字段从date格式直接变成int格式,目的是为了去掉日期格式中间的短横线,类似2019-09-01变成20190901,也就是需要使用alter table的方法修改字段,这种操作一般在线上是不支持的,一般情况下,只有从tinyint改成int,或者从int改成unsigned int这种类型的转换,才会在线上的表做,这种跨类型的,一般不建议直接修改。
AsiaYe
2019-11-06
1.2K0
MySQL大表删除工具pt-osc​
早上刚来,有个业务需求,是要变更一张表的表结构,我登陆到服务器上看了看之前的变结构,大概信息如下:
AsiaYe
2019-11-06
2.3K0
MySQL之GTID
GTID,全称Global transaction identifiers,也称之为全局事务ID。MySQL-5.6.2开始支持,MySQL-5.6.10后完善,GTID 分成两部分,一部分是服务的UUid,UUID保存在mysql数据目录的auto.cnf文件中, 这是一个非常重要的文件,不能删除,这一部分是不会变的。下面是一个uuid的值举例:
AsiaYe
2019-11-06
1.1K0
SSH之hosts.allow和hosts.deny文件
解决方法:一开始以为是防火墙开通有问题,但是发现telnet是通的,防火墙应该没有问题,重新检查防火墙内容,添加对应的规则之后,发现问题还没有解决,这个时候查询网上资料,显示可能是hosts.allow文件没有添加相应的规则,于是查询hosts.allow文件,对比之前的正确测试环境,发现目前在建的这套环境里面没有配置相关的hosts.allow网段,重新配置之后,问题解决。这里,看到了hosts.allow和hosts.deny这两个文件,于是研究了一下这两个文件的差别。
AsiaYe
2019-11-06
13.3K0
Shell中的基本运算符
平时工作中python用的比较多,在用shell写一些脚本的时候,总是有一些小问题,今天简单看了看shell中的运算符相关的一些知识,通过一些脚本来把这些关系运算符的使用方法罗列了下,这里简单记录下。Shell支持的运算符种类大概包括以下几类:
AsiaYe
2019-11-06
7370
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档