碎片整理
来源:互联网 发布:淘宝交易成功钱没到账 编辑:程序博客网 时间:2024/04/27 17:39
Oracle数据库如果存在大量的删除和修改操作,会造成表空间碎片出现,如果数量大了,会造成表空间浪费,并使查询操作变慢[@more@]/*查看碎片程度高的表*/
SELECT segment_name table_name , COUNT(*) extents
FROM dba_segments WHERE owner NOT IN (’SYS’, ‘SYSTEM’) GROUP BY segment_name
HAVING COUNT(*) = (SELECT MAX( COUNT(*) ) FROM dba_segments GROUP BY segment_name);
//计算表空间的碎片度
select sqrt(max(blocks)/sum(blocks))*
(100/sqrt(sqrt(count(blocks)))) FSFI
from dba_free_space
WHERE tablespace_name=’NARROWAD_BASIC_TABLESPACE’;
group by tablespace_name order by 1;
//整理Orcle的碎片
// 先执行:
alter tablespace TABLESPACE_NAME default storage(pctincrease 1);
// 正常shutdown数据库
// 启动数据库
//再执行:
alter tablespace TABLESPACE_NAME coalesce;
- 碎片整理
- 碎片整理
- Oracle 数据库碎片整理
- exchange碎片整理!
- Oracle数据库碎片整理
- oracle碎片整理
- 索引碎片整理
- Oracle数据库碎片整理
- Oracle数据库碎片整理
- 索引碎片的整理
- Oracle 碎片整理 问题
- Oracle 碎片整理
- 表空间碎片整理
- Oracle 碎片整理
- 物理文件碎片整理
- 索引碎片整理
- Oracle 碎片整理
- Oracle碎片整理
- 猴子分食桃子问题
- 更改DataTable中的数据
- mac上开启ssh服务
- ACM练习中~
- 带横向滚动条的JTable
- 碎片整理
- o ra c le 安装
- repr函数 end-start).seconds
- (转)Android Animation学习笔记
- .NET中DataTable的用法
- May, 8
- CentOS 5下安装Oracle 11g
- EVA可用空间算法
- ARM处理器的SWI异常中断响应过程