在Oracle数据库中有两个进程非常的渺小,但是其作用却是非常的巨大。由于其比较小而往往被数据库管理员所忽视。笔者这次就给大家提醒提醒,不要忽视了这两个进程的作用。如果利用的好的话,会减少系统管理员不少的工作。
一、系统监视进程SMON
这个进程对于Oracle数据库来说,可以利用一句话来概括,即人小鬼大。其负责的内容并不是很多,但是对于数据的安全与数据库的性能却有很关键的...
[数据库]
数据库的移动应该说也是比较常见的现象,毕竟有种种理由逼迫我们移动。那么如何才能更快的完成移动呢?请看下文。
在使用Oracle数据库的过程中,经常会遇到将数据库中的数据从一个数据库移动到另一个数据库的情况,如果移动的数据量不是太大,我们可以使用EXPORT/IMPORT将数据进行导出/导入。但如果需要搬移的数据量非常庞大,则用这种方法进行数据移动非常缓慢。在Oracle11g...
[数据库]
下面将通过实例分析两种排序实现方式及实现图解:
假设有TableA和B两个表结构分别如下:
1sky@localhost:example01:48:21>showcreatetableA\G23***************************1.row***************************45Table:A67CreateTable:CRE...
[数据库]
首先是如何检查SQL的效率.
1.善用explain:
设计SQL后,应使用explain命令检查SQL,看是否使用到索引,是否存在filesort,重点检查检索的行数(rows)是否太大。
一般来说.
rows<1000,是在可接受的范围内的。
rows在1000~1w之间,在密集访问时可能导致性能问题,但如果不是太频繁的访问(频率低于1分钟一次),又难...
[数据库]
PHP+MySQL的组合是构建网站的一个常见搭配,不过如何使用PHP通过Web访问MySQL数据库呢?下面从Web数据库架构的工作原理讲起。
从Web查询数据库:Web数据库架构的工作原理
一个用户的浏览器发出一个HTTP请求,请求特定的Web页面,在该页面中出发form表单提交到php脚本文件(如:results.php)中处理
Web服务器接收到对results...
[数据库]
本文将介绍Oracle跨平台迁移,比如从Oracle跨平台迁移到其他类型的数据库,但是保留原有结构。这样也能减轻DBA的很多工作负担。希望本文能帮助大家更好的理解Oracle跨平台迁移。
1、在原库中导出相关信息:
expdpsystem/sywg1234directory=testdumpfile=test.dumplogfile=test.logschemas=S...
[数据库]
各个组有编号,编号从一开始。对于每一个行,NTILE函数将返回此行所属的组的编号。如果分区的行数不能被整数整除,则将导致一个成员有两种大小不同的组。按照OVER子句指定的顺序,较大的组排在较小的组前面。用NTILE函数计算排名值与其它方法一样简单(分区排名方案和排名值效率分析【图文+测试代码】),唯一的区别在于,NTILE函数接受一个表示组的数量的参数,而其它的方法是没有...
[数据库]
多版本并发控制技术已经成为未来数据库的发展趋势。目前,多版本并发控制被很多数据库或存储引擎采用,如Oracle,MSSQLServer2005+,PostgreSQL,Firebird,InnoDB,Falcon,PBXT,Maria等等。新的数据库存储引擎,几乎毫无例外的使用多版本而不是单版本加锁的方法实现并发控制。
虽然都是多版本,但不同的数据库系统的实现却有很大不...
[数据库]
PostgreSQL所针对的目标,与目前使用MySQL数据库的人群很接近。那么究竟PostgreSQL有何优势?本文将为大家做出解释。本文将介绍PostgreSQL的事务处理功能的基本概念,并讲解如何通过PostgreSQL客户端以及从PHP脚本内部来执行各种事务。通过本文,您将学习什么是事务,PostgreSQL是如何实现它们的,以及怎样在自己的PHP应用程序中如何使用事务。...
[数据库]