摘要:案例学习: 表的统计信息错误导致优化器不能选择正确的执行计划 一个客户说,在没有代码和配置变更的情况下,一个查询发生了灾难性的性能下降。为简介起见,对本文中的数据进行了编辑和修改,以免信息泄露。该案例也获得客户的允许。 以下是执行计划和执行结果: mysql> explain -> SELECT c 阅读全文
mysqldump: Error 2013: Lost connection to MySQL server during query when dumping table
2022-04-17 11:02 by abce, 1550 阅读, 0 推荐, 收藏, 编辑
摘要:使用mysqldump命令备份数据库的时候,老是报错: mysqldump: Error 2013: Lost connection to MySQL server during query when dumping table `abce` at row: 5059994 一般人遇到这个问题,都是 阅读全文
ORA-01580: error creating control backup file
2022-04-15 21:12 by abce, 372 阅读, 0 推荐, 收藏, 编辑
摘要:帮同学处理一个物化视图问题,顺便发现alert日志中有以下报错: Errors in file /u01/app/oracle/diag/rdbms/abce/abce/trace/abce_ora_381201.trc: ORA-01580: error creating control back 阅读全文
df命令卡死
2022-04-15 21:12 by abce, 684 阅读, 0 推荐, 收藏, 编辑
摘要:机器被同事换过nfs,进去后执行df命令卡住了。 可以使用strace df -h跟踪一下是哪个系统调用有问题。遇到卡住的地方就会停住 # strace df -h ... stat("/abce/db", 熟悉系统人很容易看到就是之前挂载的nfs路径。 除了这种看,还可以使用nfsstat命令查看 阅读全文
半同步复制
2022-04-13 22:27 by abce, 193 阅读, 0 推荐, 收藏, 编辑
摘要:原文没有看完,感兴趣的:https://www.percona.com/blog/face-to-face-with-semi-synchronous-replication/ 异步复制和半同步复制的区别 异步复制 这是标准的半同步复制。 在复制中有两个步骤: 1.数据拷贝。通常很快。数据从源端的二 阅读全文
删除挂载路径导致目录无法删除,失效的文件句柄
2022-04-13 15:11 by abce, 676 阅读, 0 推荐, 收藏, 编辑
摘要:原文:https://www.cnblogs.com/Dy1an/p/12849454.html 故事背景 服务器上面有个挂载的路径,由于项目更换了,于是源目录就被删除了,导致另外一台服务器上面挂载了该目录的目录权限变成了全是 ???,如图所示: 如果此时去删除它,移动它都会报错,无法成功: 解决办 阅读全文
/usr/bin/ld: warning: -z lazyload ignored
2022-04-11 11:21 by abce, 355 阅读, 0 推荐, 收藏, 编辑
摘要:SYMPTOMS While installing/patching 11.2.0.4 Database Home in OEL 7/RHEL 7, make.log/opatch apply log, shows below messages: /usr/bin/ld: warning: -z l 阅读全文
oracle大表创建索引
2022-04-10 22:26 by abce, 2322 阅读, 0 推荐, 收藏, 编辑
摘要:1.表分析 查看有多少条记录 SQL> select count(1) from abce; 查看表的大小 SQL> select segment_name,sum(bytes)/1024/1024 from dba_segments where segment_name='ABCE' group 阅读全文
docker容器时间与宿主机时间不一致
2022-04-09 23:04 by abce, 151 阅读, 0 推荐, 收藏, 编辑
摘要:1、进入容器 docker exec -it 容器名称 /bin/bash 2、与宿主机时间同步 cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 3、重启容器 阅读全文
解决开启SQL Server Always on事务日志增大的问题
2022-04-09 22:22 by abce, 232 阅读, 0 推荐, 收藏, 编辑
摘要:主实例脱离可用性组 --> 修改为简单恢复模式 --> 修改回完整恢复模式 -->完整备份 -->加回可用性组 -->将辅助副本还原(注意是With NoRECOVERY) -->重启同步 (过程有点麻烦,尤其是对于大库) 阅读全文