摘要:
摘要:今天为什么提到这个话题,出于一个偶然,一个同事在优化新开发的系统时向我请教如何添加复合压缩索引的问题。我总结了一下,问题有三。 第一:需不需要压缩 第二:对第几列压缩 第三:性能对比,选出最优 好,问题提出我们一一来解答一下 1.场景 在我的文章中经常会看到这个词,当然也可以不谈场景说技术,但 阅读全文
摘要:
1.模拟控制文件丢失后的数据库恢复(完全恢复) 今天的主题是备份与恢复,目的就是保护数据的安全性,众所周知Oracle之所以在市场上占据了50%的份额,与它提供了强大的数据保护措施是分不开的,下面我们就来简捷的介绍一下。 1)物理备份 冷备:这是最原始的一种备份方法,又是最简单可行的,就和copy一 阅读全文
摘要:
在oracle11g中,dump file的目录已经有所改变,bdump和udump整合到trace中,cdump独立出一个。 E:\ora11g\app\Administrator\diag\rdbms>tree卷 DOCUMENT 的文件夹 PATH 列表卷序列号为 5A21-A80EE:.└─ 阅读全文
摘要:
PC Server发展到今天,在性能方面有着长足的进步。64位的CPU在数年前都已经进入到寻常的家用PC之中,更别说是更高端的PC Server;在Intel和AMD两大处理器巨头的努力下,x86 CPU在处理能力上不断提升;同时随着制造工艺的发展,在PC Server上能够安装的内存容量也越来越大 阅读全文
摘要:
就Linux应用程序而言,使用的都是虚拟地址,当应用程序读写一个指定的虚拟地址时,内存管理单元会自动进行虚拟地址到物理地址的转换。一个虚拟地址可以映射到多个物理地址,但当前映射到哪一个物理地址取决于当前的页表(Page Table,一个虚拟地址到物理地址的映射转换表)内容,页表存储在主存储器中,查询 阅读全文
摘要:
一、在解释什么情况下需要开启大页和为啥需要开启大页前先了解下Linux下页的相关的知识:以下的内容是基于32位的系统,4K的内存页大小做出的计算1)目录表,用来存放页表的位置,共包含1024个目录entry,每个目录entry指向一个页表位置,每个目录entry,4b大小,目录表共4b*1024=4 阅读全文
摘要:
WITH AS: 就是将一个子查询部分独立出来,有时候是为了提高SQL语句的可读性,有时候是为了提高SQL语句性能。 如果一个SQL语句中,某个表会被访问多次,而且每次访问的限制条件一样的话,就可以使用with as来提高性能。 注意:如果 with as 短语没有被调用2次以上,CBO就不会讲这个 阅读全文
摘要:
熟悉数据库运维的程序猿都知道,数据的备份重于一切,随着业务的发展,数据量也会越来越大,有时候备份集会放在文件系统上面,有的备份集会放在asm存储上面,实现文件系统到文件系统之间的文件传输很简单,cp或者scp都能简单的实现。 但是很多情况下,我们的数据库服务器是挂了存储,划好了lun的,数据或者备份 阅读全文
摘要:
使用DBCA的图形方式建库实在有诸多不便,但是使用静默方式建库就比较方便了,一个命令即可搞定。 使用dbca安装oracle数据库实例也有差不多两种方法:一种就是根据模板文件进行安装,在上文中提到了在oracle安装程序的安装文件夹下的response目录中有一个dbca.rsp文件就是dbca的模 阅读全文
摘要:
问题引出: 在测试过程中替换so文件,报磁盘空间不足的错误。 ▲问题分析: 由于当时系统部署架构的考虑,把软件和数据库部署在了同一台机器上,并且给了30G的磁盘空间。系统上占用磁盘空间的有2部分,一是软件本身,二是安装的oracle数据库。使用du命令,查看了下所写磁盘大小,发现都是在长期操作中,由 阅读全文