代码改变世界

随笔档案-2024年06月

pt-duplicate-key-checker报Wide character in print at xxx错误总结

2024-06-25 23:08 by 潇湘隐者, 128 阅读, 收藏,
摘要: 使用Percona Toolkit的pt-duplicate-key-checker工具时,偶尔会遇到"Error checking xxx: Wide character in print at /usr/bin/pt-duplicate-key-checker line 5248."这类错误。如 阅读全文

MySQL bit类型增加索引后查询结果不正确案例浅析

2024-06-21 16:35 by 潇湘隐者, 325 阅读, 收藏,
摘要: 昨天同事遇到的一个案例,这里简单描述一下:一个表里面有一个bit类型的字段,同事在优化相关SQL的过程中,给这个表的bit类型的字段新增了一个索引,然后测试验证 时,居然发现SQL语句执行结果跟不加索引不一样。加了索引后,SQL语句没有查询出一条记录,删除索引后,SQL语句就能查询出几十条记录。下面 阅读全文

[翻译]-Detect And Repair Corruption in an Oracle Database

2024-06-20 22:44 by 潇湘隐者, 222 阅读, 收藏,
摘要: 本文是对这篇文章Detect And Repair Corruption in an Oracle Database[1]的翻译,翻译如有不当的地方,敬请谅解,请尊重原创和翻译劳动成果,转载的时候请注明出处。谢谢! Oracle数据库提供了多种方法检测和修复数据文件中的坏块。主要有下面一些方法: R 阅读全文

MySQL The instance is already part of another Replication Group

2024-06-13 16:16 by 潇湘隐者, 324 阅读, 收藏,
摘要: MySQL InnoDB Cluster(测试环境为MySQL 8.0.35)将一个实例重新加入集群时,遇到了下面这个错误"The instance 'dbu03:3306' is already part of another Replication Group" MySQL 10.160.2.5 阅读全文

SQL Server如何判断哪些会话/连接是长连接?

2024-06-06 08:50 by 潇湘隐者, 425 阅读, 收藏,
摘要: 一般数据库中可能存在长连接或短连接会话。长连接是相对于通常的短连接而说的,也就是长时间保持客户端与服务端的连接状态。如果不从应用程序入手,如何判断SQL Server数据库中哪些会话是长连接呢? 在SQL Server中有连接与会话的概念,一般而言,连接是物理概念,而会话则是逻辑上的概念。两者是对同 阅读全文

Windows平台如何修改监听的服务名称?

2024-06-04 21:25 by 潇湘隐者, 163 阅读, 收藏,
摘要: 这里介绍如何修改Windows平台监听的服务名称,至于需求背景介绍,这里就不做介绍了。存在既是合理。总有一些场景有这样的需求。 那么如何修改Windows的监听名呢?修改过程中有什么影响呢? 影响介绍: 修改监听的服务名称,需要停止Oracle的监听服务,可能对业务有短暂的影响。这段时间新的会话连接 阅读全文

MySQL InnoDB Cluster如何定位或找出超过事务大小的SQL?

2024-06-04 21:21 by 潇湘隐者, 749 阅读, 收藏,
摘要: 在MySQL InnoDB Cluster中,有一个系统变量/参数group_replication_transaction_size_limit控制着事务的大小,如下所示 mysql> select @@global.group_replication_transaction_size_limit 阅读全文