- 博客(5)
- 收藏
- 关注
原创 Oracle 数据迁移及 Oracle 全局索引变更为分区索引
解释:此 SQL 在新数据库服务上执行 topsec :老服务数据库用户名 manager :老服务数据库用户密码 HOST: 老数据库地址 PORT:老数据库端口 SERVICE_NAME:老数据库服务名。c.-- 删除主键约束后,删除主键对应的索引。f.-- 查看分区索引是否创建成功。d.-- 依次创建所需的分区索引。e.-- 取消新建索引上的并行度。b.-- 删除以上查询到的索引。
2023-07-12 10:49:51
496
1
原创 线上内存溢出问题排查案例
当线程获得了 Monitor,进入了临界区之后,如果发现线程继续运行的条件没有满足,它则调用对象(一般就是被 synchronized 的对象)的 wait () 方法,放弃了 Monitor,进入 “Wait Set” 队列。Blocked:线程阻塞,是指当前线程执行过程中,所需要的资源长时间等待却一直未能获取到,被容器的线程管理器标识为阻塞状态,可以理解为等待资源超时的线程。一般是大量读取某资源,且该资源采用了资源锁的情况下,线程进入等待状态,等待资源的读取。又或者,正在等待其他线程的执行等。
2023-07-12 10:46:48
236
1
原创 修改 Oracle 的 redo log 日志大小来缓解频繁写入 Oracle 数据造成的 io 压力
从如上信息可以看出,目前数据库有三个成员,1 为 CURRENT,2,3 为 INACTIVE,大小为 50m,现在修改成 200m,500m 更好看需要。b. ACTIVE 是指活动的非当前日志,在进行实例恢复时会被用到。根据导出的 oracle 的 awr 报告分析发现数据的库存在日志频繁切换,经过排查发现 redo log 日志太小,所以进行如下调整。c. INACTIVE 是非活动日志,在实例恢复时不再需要,但在介质恢复时可能需要。a. CURRENT 指当前的日志文件,在进行实例恢复时是必须的;
2023-07-12 10:45:00
639
1
原创 logback.xml 配置日志自动切分
格式化输出:% d 表示日期,% thread 表示线程名,%-5level:级别从左显示 5 个字符宽度 % msg:日志消息,% n 是换行符。控制台输出,开发调试可以在下文 root 中添加项。日志文件的名称,根据系统自动追加日期和后缀。每天生成一个日志文件。
2023-07-12 10:43:03
276
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人