- 浏览: 821950 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (488)
- struts1 (4)
- spring (13)
- extjs (36)
- mysql (3)
- sqlserver (2)
- oracle (37)
- 杂谈 (11)
- 面试相关 (35)
- Java基础知识总结 (5)
- Java重要知识点 线程和io流知识点 (6)
- 服务器相关 (1)
- 生活 (1)
- jsp (7)
- servlet (2)
- junit (3)
- struts2 (9)
- 开发必备 (4)
- 使用开发工具总结的知识 (4)
- ibatis (12)
- ajax (2)
- dwr (2)
- jquery (1)
- 设计模式 (4)
- Lucene的学习 (5)
- 经验总结 (19)
- mysql全文搜索相关 (7)
- hibernate (33)
- Sphinx (1)
- log4j的总结 (1)
- 敏捷开发 (9)
- 持续集成 (15)
- UML使用总结 (1)
- Scrum (1)
- OO(面向对象编程) (1)
- struts1和struts2总结 (1)
- 数据库加密 (1)
- 多线程和Socket编程 (6)
- PowerDesigner (2)
- 权限相关 (1)
- ant应用总结 (4)
- 面试必知知识点总结 (6)
- io流与nio流总结 面试相关 (1)
- 敏捷管理工具的使用 (7)
- hsqldb相关 (1)
- svn源码相关 (2)
- debug调试技巧总结 (1)
- hibernate和ibatis对比相关 (6)
- eclipse mylyn 插件的使用总结 (2)
- fisheye使用总结 (2)
- java泛型总结 (1)
- ssh整合总结 (10)
- SpringSide的学习总结 (1)
- JPA学习总结 (2)
- RoR 总结 (2)
- 模型驱动 总结 (1)
- Oracle SQL优化技巧 (4)
- 数据库相关资料 (1)
- oracle练习相关 (4)
- PowerDesigner 使用总结 (2)
- Struts实现国际化相关 (2)
- 权限框架 Spring Security (1)
- freemarker使用总结 (1)
- jsp servlet总结相关 (3)
- Java NIO总结 (1)
- 自己学习必须 (3)
- 蝴蝶容器相关 (2)
- eclipse插件的使用 (1)
- myeclipse的使用 (1)
- flex相关 (1)
- javaeye重生后总结的知识点 (2)
- 公司学习总结 (3)
- JAXB 相关 (1)
- ECSide (1)
- EdoJs 企业ajax框架 (1)
- RSA加密算法 (1)
- jbpm相关 (1)
- JMF原理 (1)
- MyEclipse使用总结 (1)
- Funsion Charts 相关总结 (3)
- 常用知识2011 (2)
- Flex与Java整合 (1)
- IBM WebSphere相关 (1)
- jQuery使用技巧 (2)
- 2011年面试相关知识点总结 (2)
- sqlserver开发相关 (8)
- eclipse 打jar相关 (2)
- Oracle/Mysql/SqlServer比较 (1)
- WebService Axis1.4开发相关 (4)
- 进制数的转换 总结 (1)
- WebService Axis2.0开发相关 (0)
- iteye Struts2 Spring Hibernate整合相关 (3)
- iteye osgi资料相关总结 (1)
- iteye ifos相关相关 (1)
- iteye 国际化相关 (1)
- iteye Hibernate缓存机制 (4)
- iteye Struts2 总结 (1)
- iteye Struts标签总结 (0)
- iteye web配置文件大全 (6)
- iteye Efs 框架总结 (1)
- iteye sql优化 (2)
- iteye 大数据量高并发的数据库优化 (1)
- iteye 开发相关 (1)
- iteye s1sh 和 s2sh整合中的问题以及解决 (1)
- iteye s1sh整合实例 (1)
- iteye s2sh整合实例 (1)
- iteye 面试相关 基础篇 (1)
- iteye Android相关 (1)
- iteye 面试相关 Web篇 (1)
- iteye Sql Server相关 (0)
- iteye struts1与struts2比较 (1)
- iteye jquery 和Struts2 (0)
- iteye struts2与其他插件整合 (0)
- iteye jquery 开发相关 (1)
- iteye eclipse结合spket(Ext,Jquery)开发相关 (0)
- iteye myeclipse 使用技巧相关 (0)
- iteye Memcached 缓存系统相关 (0)
- iteye 常用软件相关 (0)
- iteye 最新技术预览 AjaxSwing (0)
- iteye struts上传下载相关 (0)
- iteye 新技术相关 (0)
- test (0)
- iteye 开发Java游戏相关 (0)
- iteye Java反编译 (0)
- iteye XML解析相关 (0)
- iteye 压缩ZIP相关 (0)
- iteye 面试相关 (0)
- iteye Android开发相关 (4)
- csdn (0)
- e-inoc (0)
- iteye http错误码对应说明 (0)
- iteye 面试扩展知识点 (0)
- iteye oracle面试相关 存储过程,触发器,游标等 (0)
- iteye english study (0)
- iteye starflow工作流引擎 (0)
- iteye IBM WebSphere Application Server Toolkit使用相关 (0)
- iteye spring3 (0)
- iteye mybatis (0)
- iteye js技巧总结 (0)
- iteye SEO优化相关 (2)
- iteye QUI网页界面集成框架 (1)
- iteye AjaxAnywhere (1)
- iteye Nutz相关 (1)
- iteye ibatis技巧 (0)
- iteye dwz (0)
- 128个ajax/javascript框架 (0)
- iteye 2012 Java Swing教程 (1)
- iteye 码头集装箱相关 (1)
- iteye swing (2)
- 兼职工作 (0)
- 2012 新总结的面试相关知识点 常用知识点 (1)
- 淘宝网店相关 (0)
- oracle 常用函数 2012新总结 (1)
- 我的时尚潮流屋 (0)
- 2012 年 面试新总结知识 (1)
- 技巧 (1)
- 2013总结 (1)
- 2015工作相关 (3)
- springmvc (5)
- EasyPR-Java (1)
- java (2)
- editplus 4.0 注册码 (1)
- android (1)
- oracle连接数据库相关 (1)
- 编程资料总结 (2)
- 20160808 (1)
- visio 2013 (1)
最新评论
-
drew926:
泛型的类型参数可以有多个?这是java哪个版本支持的?
java泛型总结 -
listenan:
赞!非常感谢。
Scrum总结 -
cwscwj:
写的很深刻,谢谢,看了一遍,过段时间打算再看一遍。
Scrum总结 -
hwedwin:
w
Struts 2中的OGNL\EL的使用总结 -
lanni2460:
不错 很好 支持……
sqlserver三个驱动包下载
oracle索引 约束简单总结
什么时候应该建立索引? 1. 表很大而且大多数查询的返回数据量很少(oracle推荐<总行数的2%——3%) 2. 此列的取值范围很广,一般为随机分布。如年龄几乎18岁到60岁的都有 3. 一列或多列经常出现where子句或连接条件中 4. 表上的DML操作较少 5. 此列中包含大量的空值(NULL) 6. 此列不经常作为SELECT语句中某个表达式的一部分。基于函数的索引 建了索引人家不一定用你的噢,如何确认伟大的oracle系统是否用了你的索引? 1. explain plan for select * from emp where ename like ‘J%’; //解释 2. select id,operation,options,object_name,position from plan_table; //查看是否使用了索引 为什么引入约束? 1. 当对表进行DML或DDL操作时,强加到表上的规则&条件 约束有些撒东西? 1. (NN)非空——NOT NULL 2. (UK)唯一——UNIQUE——在表中每一行中所定义的这列或这些列的值都不能相同 3. (PK)主键——PRIMARY KEY——唯一标识表中的每一行 4. (FK)外键——FOREIGN KEY——维护主表与从表之间引用完整性 5. (CK)条件——CHECK——表中每行都要满足约束条件
发表评论
-
优化Oracle数据库性能
2010-09-29 19:55 1124优化Oracle数据库性能 ... -
Oracle 体系结构介绍
2010-09-25 08:14 939Oracle 体系结构介绍 1、 ORACLE 实 ... -
Oracle sequence序列的用法
2010-09-24 09:08 1576Oracle sequence序列的用法 orac ... -
用java调用oracle存储过程总结
2010-09-24 08:51 1749用java调用oracle存储过程 ... -
Oracle存储过程总结
2010-09-24 08:49 1110Oracle存储过程总结 1、创建存储过程 crea ... -
Oracle创建索引要做到的几个方面
2010-09-24 08:45 1224Oracle创建索引要做到的 ... -
数据表设计原则
2010-09-24 08:35 998数据表设计原则 1)不 ... -
Oracle 的物化视图
2010-09-24 08:25 1466Oracle 的物化视图 Oracl ... -
物化视图相关
2010-09-24 08:23 1119物化视图 物化视图 ... -
Oracle数据库设计——定义约束 主键
2010-09-24 08:19 3455Oracle数据库设计——定义约束 主键 声明约束 主 ... -
oracle主键的设置
2010-09-24 08:16 1526oracle主键的设置 四种 ... -
oracle中各种索引的总结
2010-09-24 08:07 1376oracle中各种索引的总结 索引在ORACLE S ... -
Oracle的索引总结
2010-09-24 08:05 1088Oracle的索引总结 1. 索引与日志 ... -
Oracle DBA常用命令总结
2010-09-23 19:56 1306Oracle DBA常用命令总结 //创建临时表空间 ... -
Oracle中UNION 与UNION ALL的学习
2010-09-16 15:20 1369Oracle中UNION 与UNION ALL的学习 1、 ... -
java连接oracle的二种方法
2010-09-11 09:59 1747建立和分析java程序和 ... -
oracle 10g驱动包下载
2010-09-11 09:58 7645oracle 10g驱动包下载 我 ... -
Oracle PL-SQL中 左连接和右连接用法
2010-09-08 20:24 2461数据表的连接有: 1、内连接(自然连接): 只有两个表相匹配的 ... -
oracle相关
2010-09-07 15:06 846oracle相关知识点 -
oracle条件查询:case和decode使用实例
2010-09-06 20:23 2063oracle条件查询:case和decode使用实例 分别 ...
相关推荐
本笔记主要探讨了两个关键概念:约束和索引,这些都是Oracle数据库中的基础但至关重要的元素。 **1. 约束(Constraints)** 约束是Oracle数据库中用于确保数据完整性的规则。它们分为以下几种类型: - **非空约束...
总结,Oracle的索引是提升数据库性能的关键工具,理解索引的工作原理,合理设计和管理索引,能有效优化数据库的查询性能,但同时也要注意其带来的额外存储和维护成本。在实际应用中,需要根据业务需求和查询模式,...
总结来说,Oracle索引是提高数据库查询效率的关键技术,包括B树、位图、函数、唯一和复合等多种类型。理解这些索引的特性和适用场景,以及如何有效地管理它们,对于优化数据库性能和提升应用响应速度具有重要意义。
以下是我对Oracle学习的一些心得和总结,主要聚焦于数据库对象,尤其是表及其约束。 1. **数据库对象**: 数据库对象是Oracle中的基本组成部分,包括表、视图、索引、存储过程、函数、触发器等。这些对象共同构成...
创建索引有多种方式,如通过CREATE INDEX语句直接创建,或在创建表时定义为NOT NULL并指定唯一约束来自动创建唯一索引。在创建索引时,我们需要考虑索引的覆盖性,即索引是否包含查询所需的所有列,如果覆盖性高,...
创建完成后,需要马上检查系统应用,如果发现有错误走到该索引的语句,并且有严重影响的,可能需要立即删除该索引或者约束。 二、重组索引 重组索引可以减少索引的碎片化和空间浪费。如果索引因为更新太频繁或者是...
在Oracle数据库中,分区索引是针对分区表的一种特殊索引类型,它可以显著提高对于大规模数据集的查询性能。根据索引是否与表的分区策略相匹配,分区索引可以分为两大类:本地索引(Local Index)和全局索引(Global ...
总的来说,创建和管理表、索引以及约束是Oracle数据库管理的基础,它们对保持数据的一致性和优化查询性能起着重要作用。理解和掌握这些技能,对于任何在IT行业中涉及数据库工作的专业人士来说都是必不可少的。
Oracle数据库系统是世界上最广泛...总结来说,Oracle的索引和约束在数据库设计中起到关键作用,它们优化了查询性能,维护了数据的完整性和一致性。理解并熟练运用这些概念,可以极大地提高数据库系统的效率和可靠性。
总的来说,理解并熟练运用Oracle索引是数据库性能优化的关键,需要根据业务需求和数据特性来设计和管理索引,以达到最佳的查询性能和存储效率。同时,需要注意索引的维护成本,避免过度索引,以免对数据库的运行产生...
除了性能提升之外,Oracle使用索引来帮助强制启用的主键和唯一键约束。此外,当在外键列上放置索引时,Oracle可以更好地管理表锁定场景。虽然有可能构建一个没有索引的数据库应用程序,但没有索引几乎可以保证性能...
Oracle数据库中的索引是提升查询性能的关键因素,但设计和管理索引也需要...总之,Oracle索引设计是一个平衡查询速度和DML操作成本的过程。理解并应用上述原则可以帮助我们创建和优化数据库性能,提供更高效的服务。
此外,索引也可以与约束关联,如unique和primary key约束,这样可以确保数据的完整性,并通过`USING INDEX`子句指定索引。 总之,理解并有效地运用Oracle的索引策略,可以显著提高SQL查询的执行效率,优化数据库...
- 完整性约束:唯一索引确保表中特定列的值不重复,有助于数据完整性。 - 存储需求:索引占用额外的存储空间。 - 自动维护:数据库系统在执行DML(增、删、改)操作时,会自动更新索引。 - 影响DML操作效率:...
【Oracle索引优化】是数据库管理中的重要环节,它直接影响着数据检索的速度和数据库的整体性能。Oracle提供了多种类型的索引,包括B*Tree索引、反向索引、降序索引、位图索引、函数索引以及interMedia全文索引等。...
### Oracle约束详解 在Oracle数据库管理系统中,约束是用于确保数据完整性和一致性的规则或条件。这些约束可以被定义在表级别的字段上,用来限制存储在表中的数据类型。通过实施约束,我们可以确保数据的质量,并...
本文将深入解析Oracle中的关键SQL语句,涵盖表约束、索引创建及管理等方面,旨在提供一个全面的Oracle SQL语句总结。 ### 一、表约束 #### 1. 添加主键约束 ```sql ALTER TABLE TABLE_NAME ADD CONSTRAINT KEY_...