lYong90

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2018年8月8日

摘要: 运维过程中经常碰见文件系统inodes使用率过高导致文件系统不可写的问题,常见场景如下 普通删除文件 通过rsync删除大量文件 阅读全文
posted @ 2018-08-08 11:40 lYong90 阅读(637) 评论(0) 推荐(0)

摘要: 1、相关基础 MySQL 5.7.6之后GTID_MODE提供了两个新的选项分别为ON_PERMISSIVE和OFF_PERMISSIVEOFF_PERMISSIVE:不产生GTID事务, Slave接受不带GTID的事务(匿名事务)也接受带GTID的事务ON_PERMISSIVE:新事务为gtid 阅读全文
posted @ 2018-08-08 11:07 lYong90 阅读(2487) 评论(0) 推荐(0)

摘要: 1、什么是派生表derived 关键字:子查询–>在From后where前的子查询 MySQL 5.7开始优化器引入derived_merge,可以理解为Oracle的子查询展开,有优化器参数optimizer_switch='derived_merge=ON’来控制,默认为打开。 但是仍然有很多限 阅读全文
posted @ 2018-08-08 10:56 lYong90 阅读(10561) 评论(0) 推荐(0)

摘要: MySQL 8.0新增特性 use_invisible_indexes:是否使用不可见索引,MySQL 8.0新增可以创建invisible索引,这一开关控制优化器是否使用invisible索引,on表示考虑使用。 MySQL 5.7新增 derived_merge:派生表合并,类似Oracle的视 阅读全文
posted @ 2018-08-08 10:50 lYong90 阅读(470) 评论(0) 推荐(0)

摘要: [client] user = root password = Yong_110 [mysql] prompt = [\\u@\\p][\\d]>\\_ no-auto-rehash [mysqld_safe] ##默认的内存分配就是c的malloc,建议使用tcmalloc或者jemalloc,优化内存分配 malloc-lib=/usr/lib64/libjemalloc.s... 阅读全文
posted @ 2018-08-08 10:47 lYong90 阅读(255) 评论(0) 推荐(0)

2018年8月7日

摘要: 2: dump (不包括lock element) 10: dump 11: dump + global cache of RAC 256: short stack (函数堆栈) 258: 256+2 -->short stack +dump(不包括lock element) 266: 256+10 阅读全文
posted @ 2018-08-07 12:07 lYong90 阅读(624) 评论(0) 推荐(0)

摘要: 1、问题发现 检查客户数据库的时候发现存在大量死锁的情况 查看trace文件orcl_ora_25846.trc结果如下 2、问题分析 可以看出来241号会话持有一个TM锁,在执行insert into pzd2018语句在等待S锁 4468号会话持有一个TX锁,在执行insert into pz2 阅读全文
posted @ 2018-08-07 11:43 lYong90 阅读(954) 评论(0) 推荐(0)