摘要:在oracle9i以前的版本中,你只能在启动数据库的时候控制oracle使用的unix内存。oracle提供了一些init.ora参数来检测系统全局区(system global area,sga)的ram大小。一旦启动了数据库,你将不能再改变sga的大小和配置。
oracle向一个24/7数据库迈进的目标,提出了调整unix内存区的大小而不必停止和重启数据库的要求。更重要的是,oracle9......
摘要:我们可以通过start with . . . connect by . . .子句来实现sql的 层次查询,而oracle 10g 为其添加许多了新的伪列。十多年以来,oracle sql 具有依照层次关系进行查询的功能。例如,你可以指定一个起始条件,然后根据一个或多个连接条件来确定孩子行的内容。举例来说,现在假设我有一个表,里面记录了世界上的某些地区,其表结构如下:
create......
创建访问非Oracle文件的外部表格oracle9i能够直接从操作系统的文件获取数据,并让其看起来就像是数据库的内部表格一样.
这个(使用)外部表格的功能对于经常有元数据的oracle数据仓尤其有用.你不用花时间使用oracle sql*loader工具把数据放到数据库里,而可以就把信息留在平面文件里,并为这个平面文件创建一个外部表格. 【程序编程相关:如何设置 MySql 数据同步】
oracle9i已经扩展了它与操作系统的接口,因此让能够任何类型的平面文件操作起来就好像这个文件是一个关系表一样,这事实上就允许你编写任何类型的sql来访问标准的关系表.事实上,你甚至可以利用微软excel的电子表格文件(.xls文件),让它们看起来就像是oracle9i内部的表格一样. 【推荐阅读:MySQL优化简明指南(1)】
现在让我们来看一个简单的例子.我们将从一个以逗号定界的平面文件开始,如下所示. 【扩展信息:PHP 和 MySQL 开发的8个技巧】
使用这项技术,信息就好像成了oracle数据库的一部分,而事实上,该信息在oracle之外.
...
下一页 摘要:一个数据库系统的生命周期可以分成设计、开发和成品三个阶段。在设计阶段进行数据库性能优化的成本最低,收益最大。在成品阶段进行数据库性能优化的成本最高,收益最小。数据库的优化可以通过对网络、硬件、操作系统、数据库参数和应用程序的优化来进行。最常见的优化手段就是对硬件的升级。据统计,对网络、硬件、操作系统、数据库参数进行优化所获得的性能提升,全部加起来只占数据库系统性能提升的40%左右,其余的60%系统......