内存结构现代计算机中,CPU 对内存的访问速度要比从磁盘的速度快千倍,因此 Oracle 对于数据的访问 也尽量都在内存中完成,而不是直接修改硬盘上的数据。内存内容在合适的时候再同步到磁盘。 Oracle 利用内存来克服磁盘 IO的束缚,在内存中进行活动越多,系统性能越好,反之,在磁盘上进 行的操...
2016-04-29 15:42:45
阅读(18111)
后台进程后台进程负责保证数据库的稳定工作,每当数据库启动时,这些后台进程会自动启动,并且持续整 个实例的生命周期,每个进程负责一个独特的任务,表2-4 是一些最重要的后台进程。进 程缩 写描 述Database WriterDBWn负责把脏数据写回磁盘Log WriterLGWR负责把日志数据写到...
2016-04-29 14:27:00
阅读(17136)
Oracle 进程详解参与数据库活动的进程可以分成两大类,分别是用户进程和 Oracle 进程,而后者又可以分成服 务进程(Server Process )和后台进程(Background Process)。(本文地址:http://blog.sunansheng.com/2016/04/29/o...
2016-04-29 13:39:29
阅读(9390)
归档模式和非归档模式在DBA部署数据库之初,必须要做出的最重要决定之一就是选择归档模式(ARCHIVELOG)或者非 归档模式(NOARCHIVELOG )下运行数据库。我们知道,Oracle 数据库需要至少两组联机日志,每当一组 联机日志写满后会发生日志切换,继续向下一组联机日志写入。如果是归档...
2016-04-29 12:03:29
阅读(12152)
备份概述Oracle 的备份可以分成物理备份和逻辑备份,物理备份就是把实际物理文件从一处拷贝到另一处(可 能是1 ∶1 的原样拷贝,也可能是 n ∶1 的压缩拷贝),操作系统备份、使用 RMAN 的备份、冷备份、热备 份都是物理备份的例子。逻辑备份是利用SQL 从数据库中提取数据,并将其保存到文件...
2016-04-29 10:45:53
阅读(7928)
高资源消耗的 SQL与用户执行 SQL 有关的动态视图有 v$sql、v$sqlarea、v$sqltext、v$sql_plan、 v$sqlstats 等。v$sql 中包含了所有用户执行的所有 SQL 信息,不同用户、不同会 话执行相同 SQL 的语义、执行计划可能会不同,这些 SQL 字面...
2016-04-22 15:23:42
阅读(7757)
数据库系统出现性能问题,其根本原因是系统资源出现瓶颈,这里的资源瓶 颈包括硬件瓶颈和软件瓶颈。内存、CPU、I/O 是硬件资源,如果这些资源出现瓶 颈,则系统出现硬件瓶颈。软件瓶颈则是由于软件设计的数据处理不合理导致的 性能问题。很多情况下,硬件瓶颈是由于应用软件的不合理导致的,我们这里说 的性能...
2016-04-22 13:48:53
阅读(7495)
SQL 语句缺省是在一个 CPU上串行(Serial)执行的,即便系统中有多个 CPU存在,一个 SQL 语句也无法利用它们。这样一来一个 CPU 所能使用的资源就决定了 SQL 语句的性能。这 时提升性能的另一种方法就应运而生,也就是并行处理——同时利用多个 CPU进行工作。正统的理论界认为,企...
2016-04-22 12:22:53
阅读(12571)
Oracle对数值0.n转换成char类型的时候会自动忽略前面的0(原因好像是为了节省空间0.5保存到数据库为.5)。例如:SQL> SELECT to_char(0.5) FROM DUAL;
TO_CHAR(0.5)
------------
.5解决方法:方法一、
SELECT C...
2016-04-21 10:33:03
阅读(11384)
直接上网址:http://zz.sunansheng.com/1. 打开读览天下网站的杂志专区地址:http://www.dooland.com/magazine/mag_index.php 2. 选择杂志通过分类或者拼音查找杂志 3. 点击阅读进入试读,试读只...
2016-04-20 11:22:35
阅读(6578)
登录到SMTP服务器发送邮件CREATE OR REPLACE PROCEDURE send_mail(p_recipient VARCHAR2, -- 邮件接收人
p_subject VARCHAR2, -- 邮件标...
2016-04-08 14:07:12
阅读(6955)
StartSSL是StartCom公司旗下的SSL证书,貌似是现在唯一一家提供免费SSL证书服务并且被主流浏览器支持的免费SSL,包括Chrome、Firefox、IE等浏览器都可以正常识别StartSSL,任何个人都可以从StartSSL中申请到免费一年的SSL证书。StartSSL申请虽然要审...
2016-04-01 14:51:10
阅读(2630)