Oracle
iteye_851
这个作者很懒,什么都没留下…
展开
-
SQL优化的一些注意事项
4. 选择最有效率的表名顺序(只在基于规则的优化器中有效) ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,因此FROM子句中写在最后的表(基础表 driving table)将被最先处理. 在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表.当ORACLE处理多个表时, 会运用排序及合并的方式连接它们.首先,扫描第一个表(FROM子句中最后的那个表)并对记...原创 2009-02-13 01:32:13 · 82 阅读 · 0 评论 -
TRUNCATE,DORP,DELETE
相同点: truncate和不带where子句的delete, 以及drop都会删除表内的数据 不同点: 1. truncate和 delete只删除数据不删除表的结构(定义) drop语句将删除表的结构被依赖的约束(constrain),触发器(trigger),索引(index); 依赖于该表的存储过程/函数将保留,但是变为invalid状态. 2.de...原创 2009-05-14 15:50:53 · 171 阅读 · 0 评论 -
oracle常用维护语句
--查看静态空间-- select a.tablespace_name, used / 1024 / 1024 || 'M' used, round(100 - b.free / used * 100, 2) || '%' used_pct, round(free / 1024 / 1024, 2) || 'M' free, rou...原创 2008-11-18 22:20:01 · 71 阅读 · 0 评论