当前位置:首页 » 服务器技术
开发技术指南» 文章正文
    引言: 1、查看当前所有对象 SQL> select * fr
 

 

 ·sql语句性能调整原则    »显示摘要«
    摘要:一、问题的提出 在应用系统开发初期,由于开发数据库数据比较少,对于查询sql语句,复杂视图的的编写等体会不出sql语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是sql语句的优化。对于海量数据,劣质sql语句和优质sql语句之间的速度差别可以达到上百倍,可见对于一个系统不是简单......
    摘要:一、优化磁盘配置 oracle是一个磁盘i/o强烈的应用,要确保你恰当地配置磁盘和文件系统: 在磁盘上建立数据文件前首先运行磁盘碎片整理程序 为了安全地整理磁盘碎片,需关闭打开数据文件的实例,并且停止服务。如果你有足够的连续磁盘空间建立数据文件,那么你就很容易避免数据文件产生碎片。 不要使用磁盘压缩 oracle数据文件不支持磁盘压缩。 不要使用磁盘加密 加密象磁盘压缩一样增加了一个处理层降低磁盘......


Oracle常用脚本 Script
1.查看当前所有对象 sql> select * from tab; 2.建一个与a表结构一样的空表 sql> create table b as select * from a where 1=2; sql> create table b(b1,b2,b3) as select a1,a2,a3 from a where 1=2; 3.察看数据库的大小,与空间使用情况 sql> col tablespace format a20

b.tablespace_name  表空间, 【程序编程相关:防火墙的“发胖”与“发威

sql> select b.file_id文件id, 【推荐阅读:防火墙应具备的17个特性

b.bytes 总字节数, 【扩展信息:对高端防火墙未来发展趋势的探讨

b.file_name 物理文件名,

(b.bytes-sum(nvl(a.bytes,0))) 已使用,

sum(nvl(a.bytes,0)) 剩余,

sum(nvl(a.bytes,0))/(b.bytes)*100 剩余百分比

from dba_free_space a,dba_data_files b

where a.file_id=b.file_id

group by b.tablespace_name,b.file_name,b.file_id,b.bytes

order by b.tablespace_name

/

dba_free_space --表空间剩余空间状况

dba_data_files --数据文件空间占用情况

4.查看现有回滚段及其状态 sql> col segment format a30

sql> select segment_name,o
...   下一页
 ·有关cbo优化的几个问题    »显示摘要«
    摘要:如何使用costbased优化器优化查询操作? oracle 提供了基于成本(costbased)和基于规则(rulebased)两种优化器,简称为cbo和rbo,用于确定查询操作的执行计划。costbased优化器将计算各种执行计划的开销,然后选出最低成本的执行计划。可使用下列方法选择使用cbo: 1.在init.ora文件中设置参数optimizer_mode=choose; 2.......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE