![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ORACLE
hm_jiangsu
这个作者很懒,什么都没留下…
展开
-
Oracle 表分区的作用和优势
<br />(1)分区表的作用:<br />在大量业务数据处理的项目中,可以考虑使用分区表来提高应用系统的性能并方便数据管理,本文详细介绍了分区表的使 用。在大型的企业应用或企业级的数据库应用中,要处理的数据量通常可以达到几十到几百GB,有的甚至可以到TB级。虽然存储介质和数据处理技术的发展也很快,但是仍然不能满足用户的需求,为了使用户的大量的数据在读写操作和查询中速度更快,Oracle提供了对表和索引进行分区的技术,以改善大型应用系统的性能。<br />(2)使用分区的优点: <br转载 2010-12-21 15:36:00 · 4283 阅读 · 1 评论 -
oracle 删除用户命令和部分命令
<br />你需要创建这些删除语句,通过oracle的数据字典找到该用户下的所有表、视图等对象,拼接成语句。如下<br />select 'drop table ' || table_name ||';'||chr(13)||chr(10) from user_tables; --delete tables<br />select 'drop view ' || view_name||';'||chr(13)||chr(10) from user_views; --delete views<br转载 2010-12-21 15:50:00 · 1212 阅读 · 0 评论 -
Oracle创建全局分区索引
<br />分区表、分区索引和全局索引:<br /> 在一个表的数据超过过2000万条或占用2G空间时,建议建立分区表。<br /> create table ta(c1 int,c2 varchar2(16),c3 varchar2(64),c4 int constraint pk_ta primary key (c1)) partition by range(c1)(partition p1 values less than (10000000),partition p2 value原创 2010-12-21 15:34:00 · 2516 阅读 · 0 评论 -
在Oracle中创建分区表
<br />在ORACLE里如果遇到特别大的表,可以使用分区的表来改变其应用程序的性能。以system身份登陆数据库,查看 v$option视图,如果其中Partition为TRUE,则支持分区功能;否则不支持。Partition有基于范围、哈希、综和三种类型。我们用的比较多的是按范围分区的表。<br />我们以一个2001年开始使用的留言版做例子讲述分区表的创建和使用:<br /> <br />1 、以system 身份创建独立的表空间(大小可以根据数据量的多少而定)<br />create tables转载 2010-12-21 15:48:00 · 634 阅读 · 0 评论 -
Oracle 性能监控脚本
<br />1. 监控事例的等待<br /><br />select event,sum(decode(wait_Time,0,0,1)) "Prev",<br />sum(decode(wait_Time,0,1,0)) "Curr",count(*) "Tot"<br />from v$session_Wait<br />group by event order by 4;<br /><br />2. 回滚段的争用情况<br /><br />select name, waits,原创 2010-12-21 15:54:00 · 336 阅读 · 0 评论 -
oracle 日期函数
<br />一、 常用日期数据格式<br /><br />1.Y或YY或YYY 年的最后一位,两位或三位 <br />SQL> Select to_char(sysdate,'Y') from dual;<br />TO_CHAR(SYSDATE,'Y')<br />--------------------<br />7<br />SQL> Select to_char(sysdate,'YY') from dual;<br />TO_CHAR(SYSDATE,'YY')<br />----转载 2010-12-29 17:52:00 · 353 阅读 · 0 评论