摘要:
文档结构如下: 前言: Oracle 官方文档对索引的描述真是弱透了,对索引的说明就是一坨……,support也没有很好的资料,下面还是用的官方上的内容经过自己的整理加上网上的资料;至于为什么用索引,以及索引的重要性,相信大家都知晓;如果把数据库所有的表比如成一本书,那么,索引就是书的目录,你不可能 阅读全文
摘要:
背景: 该报错是业务部门准生产环境在反馈给我的,最开始这个数据库运行的很好,但是业务突然也就是今天凌晨(2020-1-08 02:24:10)左右,业务突然不能够进行。 环境配置: 操作系统:windows 2012 x86-64 数据库版本:oracle 11.2.0.1 内存:32GB 分析思路 阅读全文
摘要:
背景: 今天数据库在凌晨6点左右,造成了大量的libarary cache lock,其中导致docker重启都没有释放掉资源。 环境: oracle:11.2.0.4.20(亚马逊aws用的rds数据库(封装oracle)) linux 环境(具体版本) 原因分析: 由于RDS不能够做awr以及a 阅读全文
摘要:
一.前言: 一开始分区表和位图索引怎么会挂钩呢?可能现实就是这么的不期而遇;比如说一张表的字段是年月日—‘yyyy-mm-dd’,重复率高吧,适合建位图索引吧,而且这张表数据量也不小,也适合转换成分区表吧!下面我来比较一下分区表和分区字段位图索引的性能! 二.实验 生产上的表结构以及索引: crea 阅读全文
摘要:
整体结构如下: Oracle 分区表管理之组合分区(分区索引失效与性能比较) 虽然老早就使用了分区表,终于有时间写有关分区表的内容;不是所有的场景数据量变大需要用到分区表,一般单表数据超过2g可以考虑使用分区表,有关oracle分区表,其中单个字段作为分区比较简单,就不作说明,Oracle 11g之 阅读全文
摘要:
这个是之前生产上打算迁移的文档,后面离职了没有在停机迁移,但是测试过几次没有问题,其中需要把9I的110,120库迁移到11g一个数据库中,但是110,120库之间有相同的表名字,以及有DBLINK。 一、迁移前查询110库 活动的用户为以下几个用户(BOSS,MD_QZY,SMART,SRDQ,R 阅读全文
摘要:
思路1.首先移动子分区到别的表空间。2.收缩数据文件。3.再把子分区移回原表空间。 生成发送报告移动子分区语句 select 'alter table '||TABLE_NAME||' move subpartition '||SUBPARTITION_NAME||' tablespace SMAR 阅读全文
摘要:
文档结构: oracle执行计划使用场景 环境: Centos 6.10 Oracle 18.3.0.0.0 c 11g默认启动了自动统计信息收集的任务,默认运行时间是周一到周五晚上10点和周6,周天的早上6点,这种自动收集统计信息的方式并不是收集所有对象的统计信息,而是收集没有统计信息的对象和统计 阅读全文
摘要:
文档结构: 以下前言来自网络 前言 什么时候需要考虑做数据切分? 这里说的运维,指: 举个例子,假如项目一开始设计的用户表如下: id bigint #用户的ID name varchar #用户的名字 last_login_time datetime #最近登录时间 personal_info t 阅读全文
摘要:
文档结构: 由于博主之前是Oracle dba,oracle 高可用一般是rac,以及搭建ADG,一个是基于实例的高可用,一个是基于数据的容灾,甚至也有rac+adg的方式。Postgres有同步和异步两种同步方式,我发现,mysql,oracle,postgresql 这两种同步模式原理都是一个德 阅读全文