IT168首页 | 产品报价 | ChinaUnix社区 | ITPUB社区 | OA维修站 | 文库 | 博客 | 会议 | 自测 | 专题 | 订阅 | IT选型顾问
数据库频道

数据库管理

只有增加DISTINCT关键字,Oracle必然需要对后面的所有字段进行排序。以前也经常发现由于开发人员对SQL不是很理解,在SELECT列表的20多个字段前面添加了DISTINCT,造成查询基本上不可能执行完成,甚至产生ORA-7445错误。所以一直向开发人

29日更新
标签:Oracle
适时增加Distinct提高查询效率

2009年12月28日为了进一步提高开发人员效率,简化Oracle数据库开发,甲骨文公司日前宣布Oracle SQL Developer 2.1版上市,这是广受欢迎的数据库开发和迁移工具Oracle SQL Developer的最新版本。

Oracle发布SQL Developer 2.1 简化开发

在2009年11月6-8号这个周末里,我们将Oracle和BEA用户从经典的Metalink网站转移到了新的技术支持门户My Oracle Support上,许多用户已经开始使用My Oracle Support体验下一代技术支持平台的好处了。新的支持门户提供

18日更新
标签:Metalink
如何从Metalink转到My OracleSupport

2009年9月Oracle公司发布了期待已久的Oracle 11g R2,本系列文章将给读者一一揭开新版本中的新特性,并会介绍企业如何利用这些新特性将现有的Oracle 9i,10g,11g R1升级到Oracle 11g R2

30日更新
Oracle 11g R2新特性概述

当一个事务需要修改(大多数情况是Insert操作,某些情况下也可能为Delete操作)索引块(枝节点或叶子节点)上的数据,但没有足够空间容纳新的数据(包括索引条目、ITL slot)时,会将原有块上的部分数据放到一个新的数据块上去,这一过程就是索引块分裂(In

21日更新
标签:索引块分裂
B-Tree 索引中的数据块分裂

在一个查询中,使用表别名限定所有的列(甚至那些非不明确的列)是好的编程实践,这样的好处是,解析语句的时候Oracle能够避免这种额外的搜索

03日更新
标签:sql Oracle
Oracle SQL最佳实践

原来有一个需求,需要从BLOB字段(本来就是字符型的内容)中直接读取成为字符串,需要java开发人员的支持,想了想与其求人不如求己

29日更新
标签:Oracle java
用Java和oracle实现BLOB字段的字符串读取

Introduction to Recovery Manager 3个重要的特点:在线热备不需要ALTER TABLESAPCE … BEGIN BACKUP or END BACKUP,并且不会产生更多日志 Incremental backups and

12日更新
标签:rman Oracle
rman使用小记

触发器是特定事件出现的时候,自动执行的代码块。类似于存储过程,但是用户不能直接调用他们。

09日更新
标签:trigger Oracle
Oracle学习:trigger

 什么时候使用分区:1、 大数据量的表,比如大于2GB。一方面2GB文件对于32位os是一个上限,另外备份时间长。 2、 包括历史数据的表,比如最新的数据放入到最新的分区中。典型的例子:历史表,只有当前月份的数据可以被修改,而其他月份只能read-only

09日更新
Oracle学习:分区表和索引

我们可以命名我们的PL/SQL块,并为他们确定参数,存储在数据库中。这样可以从任何数据库客户端或者工具引用和运行他们,比如SQL*PLUS, Pro*C, JDBC。这些命名的PL/SQL块成为存储过程和函数,他们的集合成为程序包。

08日更新
Oracle概念:过程、函数、程序包

 游标:用来查询数据库,获取记录集合(结果集)的指针,可以让开发者一次访问一行结果集,在每条结果集上作操作。   分类:   静态游标:分为显式游标和隐式游标。   REF游标:是一种引用类型,类似于指针。

08日更新
标签:游标 异常 Oracle
Oracle概念:异常和游标

PL/SQL简介、概念、优点、性能,可移植,块特性

08日更新
标签:PL/SQL Oracle
Oracle入门学习PL/SQL基础

面对一个全新的环境,作为一个Oracle DBA,首先应该了解什么?

25日更新
标签:DBA Oracle
Oracle DBA在新环境下必须了解的事情

总结一下,一个语句在运行时到底使用何种优化器可以从下面的表格中识别出来,从上到下看你的语句到底是否满足description列中描述的条件

23日更新
标签:sql
SQL语句性能调整之注意事项

当你向ORACLE 提交一个SQL语句,ORACLE会首先在共享内存中查找是否有相同的语句。这里需要注明的是,ORACLE对两者采取的是一种严格匹配,要达成共享,SQL语句必须完全相同(包括空格,换行等)。

23日更新
标签:sql Oracle
SQL语句性能调整之ORACLE的执行计划

优化器有时也被称为查询优化器,这是因为查询是影响数据库性能最主要的部分,不要以为只有SELECT语句是查询。实际上,带有任何WHERE条件的DML(INSERT、UPDATE、DELETE)语句中都包含查询要求,在后面的文章中,当说到查询时,不一定只是指SEL

23日更新
标签:sql Oracle
SQL语句性能调整之ORACLE的优化器

本节介绍了SQL语句处理的基本过程,主要包括:   查询语句处理   DML语句处理(insert, update, delete)   DDL 语句处理(create .. , drop .. , alter .. , )   事务控

23日更新
标签:sql
SQL语句性能调整之语句处理的过程

我们通常将最常用的应用分为2种类型:联机事务处理类型(OLTP),决策支持系统(DSS)。

23日更新
标签:sql
SQL语句性能调整之有效的应用设计

 Oracle数据库是高度可调的数据库产品。本章描述调整的过程和那些人员应与Oracle服务器的调整有关,以及与调整相关联的操作系统硬件和软件。

23日更新
标签:sql
SQL语句性能调整之性能调整综述
最新文章