- 浏览: 786118 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (386)
- Linux (36)
- Tomcat (6)
- windows (8)
- Apache (10)
- Java (25)
- jquery (7)
- Jquery 插件 (3)
- Oracle (5)
- Oracle SQL (68)
- Spring (15)
- 开发工具 (6)
- Struts (20)
- js (14)
- Project Code (2)
- Project Code Tomcat (1)
- libset (1)
- JSP (8)
- arithmetic (2)
- 浏览器 (1)
- extjs (3)
- 学习网站 (5)
- 生活情感 (0)
- 电话号码算法 (3)
- 快捷键 (1)
- 转载 (1)
- Dos命令 (2)
- services (1)
- Resources (1)
- 行业积累 (3)
- 项目积累 (3)
- Web (3)
- 文档 (1)
- JavaEE (2)
- JSF (3)
- http (3)
- JS窗口 (1)
- Html (4)
- Flex (1)
- 资讯 (2)
- 项目规范 (1)
- Struts s:property textarea中默认值用 (1)
- Quartz 2.0.2 (12)
- 1天有多少毫秒 (1)
- 专题 (1)
- intellij idea 10 CD-KEY (1)
- restlet (4)
- Mail (1)
- Excel (3)
- Menu (1)
- Big Data技术综述 (1)
- Quart 1 (1)
- nosql (1)
- linux远程 (1)
- jdk (5)
- wind7 (1)
- 虚拟人 (0)
- 虚拟机 (1)
- 终端 (1)
- Ubuntu (16)
- Myeclipse (2)
- Wmware (1)
- eclipse (2)
- css (2)
- csv (1)
- 开源 (1)
- plsql (2)
- cassandra (4)
- maven (1)
- hadoop (2)
- mysql (1)
- spring security (1)
- tools (1)
- jdbc (2)
- exception (2)
- 硬盘数据备份 (1)
- dwr (1)
- svn (1)
- PowerDesigner15使用时的十五个问题 (1)
- tomcat 项目发部路径 (1)
- js 暂停执行 (1)
- jquery jqgrid 格式化数据显示 (1)
- js 代码模板 (1)
- strutss2 直接跳转到jsp页面 (1)
- servlet (1)
- jdbc spring (1)
- js学习网站 (1)
- 自学考试 (2)
- hibernate (2)
- eos (1)
- c (4)
- 黑马 (2)
- 大数据 (2)
- 实战云大数据案例分享 (0)
- Spark (2)
- Flink (1)
最新评论
-
coosummer:
推荐使用http://buttoncssgenerator.c ...
jquery button 漂亮 -
thinktothings:
Array_06 写道你好,我是一名刚毕业学生,我以后就是做J ...
如何转型架构师 -
thinktothings:
软考,考有职业资格证,有系统的知识体系学习
如何转型架构师 -
Array_06:
你好,我是一名刚毕业学生,我以后就是做Java的架构师,那请问 ...
如何转型架构师 -
beykery:
你这也太复杂了。。。。jsf2不应该是这样的。。。。
JSF2.0的一个简单Demo
oracle sql 强制不使用索引
select /*+NO_Index(t)*/* from ct_cdr t where datbegincall>=trunc(sysdate)
发表评论
-
Oracle数据导入导出imp/exp
2013-03-13 23:02 1016linux 用用户 system/system将用户ccn ... -
linux oracle启动
2013-02-21 11:49 1019交谈中请勿轻信汇款、中奖信息、陌生电话,勿使用外挂软件。 ... -
oracle 查看某个表空间下有多少表
2013-02-18 08:12 1781oracle 查看某个表空间下有多少表 selec ... -
六分钟学会创建Oracle表空间的步骤
2013-02-18 07:10 907六分钟学会创建Oracle表空间的步骤 原帖:ht ... -
查询结果拼成一条字符串
2013-01-09 16:30 967查询结果拼成一条字符串 select repla ... -
oracle sql 特殊字符处理
2012-12-20 15:48 979oracle sql 特殊字符处理 select ... -
oracle 得到表的字段和备注
2012-12-13 15:58 1022--oracle 得到表的字段和备注 ... -
oracle blob
2012-11-30 20:03 998一.将oracle字符串 blob转换为字符串(存的也是字符串 ... -
java.sql.SQLException: ORA-00257: archiver error. Connect internal only, until f
2012-11-11 11:06 1935http://blog.csdn.net/panys/ ... -
linux,oracle启动,关闭
2012-08-31 15:26 1035数据库连不上去了,客户端连上去报 ora- 12560:TNS ... -
oracle 以数据行传递参数
2012-07-31 09:53 1211begin for cur_ct_swapco ... -
oracle创建表空间
2012-07-30 14:01 1032oracle创建表空间 windows s ... -
Connection refused: connect
2012-07-17 14:47 22112orcl.16.50.110 是安装数据库时设的全局数据库名 ... -
oracle sql 循环一天的数居
2012-06-29 10:35 981-- Created on 2012-6-29 by LIU ... -
oracle sql 分组求最大值后,要显示其它列
2012-06-12 15:42 1922select t_a.a,t_a.b,max(t_a.c ... -
sql 换行符
2012-06-01 09:25 1139换行:chr(13)||chr(10) ... -
想查询一个表的结果集,又想统计其中某列符某行重复的次数
2012-06-01 09:22 1051想查询一个表的结果集,又想统计其中某列符某行重复的次数 ... -
oracle获得当前时间的,精确到毫秒 可以指定精确豪秒的位数
2012-05-16 11:59 30910oracle获得当前时间的,精确到毫秒 可以指定精确豪秒的 ... -
查看Oracle数据库表空间大小(空闲、已使用),是否要增加表空间的数据文件
2012-04-26 08:51 1430--查看表的数量 Select * From user ... -
教你快速掌握Oracle中"Kill"进程的方法 .
2012-04-24 09:24 1721教你快速掌握Oracle中"Kill" ...
相关推荐
#### 强制索引提示的应用 即使在上述优化后,`Person`表在外层查询中仍然采用全表扫描,未充分利用索引,导致更新操作效率低下。为了解决这一问题,引入了索引提示`/*+ INDEX (tablename indexname) */`,强制SQL...
在遇到Oracle不使用索引的情况时,不应盲目地强制使用索引。应先分析查询计划,理解Oracle优化器的选择,并进行性能测试,确保使用索引能带来显著的性能提升。在某些情况下,优化SQL语句结构、调整索引策略,或者...
在Oracle数据库中,强制索引是一种技术,允许数据库管理员或开发人员在特定查询中指定必须使用的索引,即使Oracle优化器认为全表扫描更有效。强制索引有时可以帮助提升查询性能,尤其是在对业务理解深入且确信索引能...
本文将详细介绍Oracle SQL中的“提示”(HINT)技术,这是Oracle SQL优化中使用的一项辅助手段,通过为查询提供额外的优化指导,帮助优化器生成更好的执行计划。 在开始讨论具体的SQL提示之前,我们先来理解什么是...
Oracle SQL是数据库管理员和开发人员在管理Oracle数据库时不可或缺的工具。高级编程涉及更复杂的查询、性能优化和数据处理技术,对于提升工作效率和系统性能至关重要。本资源包含"Oracle SQL 高级编程"的详细教程及...
- 不是所有查询都受益于索引,对于全表扫描或者不使用索引列的查询,索引可能反而增加系统负担。 - 使用`EXPLAIN PLAN`或`SQL Profiler`来分析查询性能,确定是否需要添加或调整索引。 **总结:** Oracle约束和...
在SQL语句中使用`/*+ INDEX */`提示强制优化器使用特定的索引。 4. **索引的负面影响** - 索引占用额外的存储空间。 - 插入、更新和删除操作会因维护索引而变慢。 - 太多的索引可能导致性能下降,需要定期评估...
在某些特定情况下,可能需要强制Oracle不使用某个索引,这可以通过SQL提示或重新编写查询来实现。 ##### 3.29 避免在索引列上使用计算 在WHERE子句中对索引列进行计算会使得索引无效,应避免此类操作,或考虑建立...
- 全表扫描:Oracle一次性读取多个数据块进行全表扫描,适合小表或索引不适用的情况。 - 通过ROWID访问:ROWID包含记录的物理位置,使用索引可以快速定位ROWID,提高查询速度。建立正确的索引策略是SQL优化的重要...
《Oracle SQL 高级编程》一书的随书脚本集合是学习和深入理解Oracle数据库管理及SQL高级特性的宝贵资源。这些脚本涵盖了从基础查询到复杂的数据操作、存储过程、函数以及触发器等多个方面,旨在帮助读者提升在Oracle...
1. **响应时间不达标**:当查询响应时间超出预期时,应检查SQL语句是否涉及复杂的联接操作、大量数据扫描或索引使用不当。 2. **V_$SQLAREA视图**:该视图提供了执行统计信息,如执行次数(EXECUTIONS)、磁盘读取...
9. **SQL Profile与SQL Plan Baseline**:Oracle的SQL Profile和SQL Plan Baseline机制可以帮助数据库保存和强制执行已优化的执行计划,避免性能波动。 10. **物化视图和Materialized View Logs**:对于经常需要...
- 使用`INDEX`或`USE INDEX`提示强制Oracle使用特定索引。 4. **连接优化** - 优化JOIN操作可以大幅减少查询时间。 - 使用适当的JOIN顺序,通常先JOIN小表,再JOIN大表。 - 尽可能使用索引连接,避免使用巢状...
当优化器未能正确识别应使用的最佳索引时,可以通过添加 **`/*+ INDEX (表名 索引名) */`** 来强制使用特定索引,从而优化查询性能。 ##### 3.2 控制连接顺序 在复杂的多表连接查询中,使用 **`/*+ ORDERED */`** ...
- **SQL Plan Baseline**:如何利用SQL Plan Baseline保存和强制执行计划,确保性能稳定性。 9. **性能调优工具** - **Oracle Enterprise Manager**:使用EM进行性能监控和调优。 - **AWR和ASH报告**:通过自动...
例如,当涉及到多表连接时,可以使用 `/*+ INDEX(cust_order PK_CUSTOMER_ORDER) */` 提示来强制使用特定的索引。 - **示例:** ```sql SELECT c.cust_nbr, name, order_nbr FROM customer c /*+ INDEX(cust_...
在Oracle数据库环境中,SQL语句的优化涉及到多个层面,包括查询结构的优化、索引的合理使用、数据访问路径的选择以及SQL执行计划的调整等。下面将详细阐述这些关键知识点。 一、查询结构优化 1. **避免全表扫描**:...
比如,`USE_INDEX`提示可以强制查询优化器使用指定的索引,而`NO_INDEX`则可防止使用某个索引。 另外,表的分区和集群也是大型Oracle数据库优化的重要策略。分区可以将大表分成更易管理的小块,从而提高查询速度。...
- Toad和PL/SQL Developer等工具能帮助分析SQL性能和索引使用情况。 - 可以使用 Hint 强制优化,但通常应谨慎,避免过度干预。 - 对于仅存储"是/否"信息的字段,不建议建立常规索引,可以考虑位图索引。 - 当...