- 浏览: 119702 次
文章分类
tableA.columnB上建索引
执行查询 select a ABCD from tableA OPQ where columnB='sfljsdlf'
顶级活动 > 搜索SQL
文本LIKE select a ABCD from tableA OPQ
搜索
点击计划 查看表
看每一步的操作
有的公司自行开发的框架中,对日期的处理方式有问题,传入的与日期列比较的值会导致日期列每个值都转成时间戳再与传入的值比较,从而无法走索引(偶现在滴公司的框架就有这个问题,经俺排查出来这个问题后已修改,修改框架前偶让开发的兄弟使用了cast(:dupdate as date)这种方式作为临时解决的方法)
index range scan,index fast full scan,index skip scan发生的条件
http://blog.csdn.net/robinson1988/article/details/4980611
index unique scan 与index range scan等的区别
http://blog.csdn.net/doupeihua/article/details/6822591
执行查询 select a ABCD from tableA OPQ where columnB='sfljsdlf'
顶级活动 > 搜索SQL
文本LIKE select a ABCD from tableA OPQ
搜索
点击计划 查看表
看每一步的操作
有的公司自行开发的框架中,对日期的处理方式有问题,传入的与日期列比较的值会导致日期列每个值都转成时间戳再与传入的值比较,从而无法走索引(偶现在滴公司的框架就有这个问题,经俺排查出来这个问题后已修改,修改框架前偶让开发的兄弟使用了cast(:dupdate as date)这种方式作为临时解决的方法)
index range scan,index fast full scan,index skip scan发生的条件
http://blog.csdn.net/robinson1988/article/details/4980611
index unique scan 与index range scan等的区别
http://blog.csdn.net/doupeihua/article/details/6822591
发表评论
-
How-to Install Oracle 12c Database on CentOS 6.X 64bit
2014-04-29 03:21 995http://blog.csdn.net/chncaesar ... -
ORA-12537相关?【转载】查看、修改ORACLE最大进程数
2013-08-28 17:00 1374客户端无法连接数据库,报错ORA-12537,此时登录EM后, ... -
char类型补空格引发的案子
2013-06-17 10:24 1434不多说,都懂的: create table test( c ... -
ORA-28547: 连接服务器失败, 可能是 Oracle Net 管理错误
2013-06-14 15:37 1957问题描述:Navicat 10.0.10 Premium 连 ... -
[转]"ORA-22992: 无法使用从远程表选择的 LOB 定位器"解决方法
2013-06-09 11:06 2641转载自http://blog.csdn.net/weikaif ... -
windows oracle 11.2.0.1.0 dump blob 到 windows oracle 10.2.0.1.0
2013-05-17 12:02 798source_server expdp src_usr/pwd ... -
[转载]dg v.s. streams v.s. gg
2013-05-06 16:02 814Tom Said: As for setting up the ... -
解决Oracle TEMP临时表空间数据文件过大
2013-05-06 10:11 1803create temporary tablespace tem ... -
万恶的隐式数据类型转换
2013-04-26 17:23 11592年前上线的系统了,运 ... -
oracle 11.2.0.1 result_cache
2013-04-25 04:27 788alter system set result_cache_m ... -
oracle 重启
2013-04-25 04:23 0重启em emctl stop dbconsole emctl ... -
[转载]ORA-01810: format code appears twice
2013-04-10 17:22 1205遇到报错,ORA-01810: format code app ... -
修改sysman和dbsnmp密码后,EM无法启动
2013-04-10 16:17 2809昨天登陆EM后提示sysman与dbsnmp用户密码过期,在该 ... -
[整理]一行变多行(Oracle)
2013-04-10 10:27 2589来源:http://www.itpub.net/thread- ... -
获取行号
2013-04-10 10:10 896MySQL select @rownum:=@rownum+1 ... -
行转列,列转行
2013-04-09 10:23 922SQL Server http://www.cnblogs.c ... -
多行(结果集)拼接字符串 (多行变一行)
2013-04-09 10:18 1951SQL Server版: select stuff( ... -
ORA-28000: the account is locked
2013-04-02 19:39 976ORA-28000: the account is locke ... -
Oracle11gR2导出数据并导入到10g IMP-00010;ORA-39142
2013-03-25 14:44 2206同事将11.2.0.1的数据导出,导入到10.2.0.1,遇到 ... -
[转载]使用 RMAN 同步数据库
2013-03-19 10:46 884http://blog.chinaunix.net/uid-7 ...
相关推荐
Oracle 数据库提供了多种方法来查看 SQL 语句的执行计划,例如使用 PL/SQL Developer、EM 或者 SQLPLUS 工具等。下面我们将使用 SQLPLUS 工具来分析 SQL 语句的执行计划。 使用 SQLPLUS 查看执行计划 -------------...
Oracle性能监控SQL——监控当前会话执行的SQL及IO等信息 Oracle性能监控是数据库管理员的重要职责之一,通过监控数据库的性能,可以及时发现问题,避免数据库的宕机和性能下降。本文将介绍一些常用的Oracle性能监控...
- **SQL Plan Baseline**:如何利用SQL Plan Baseline保存和强制执行计划,确保性能稳定性。 9. **性能调优工具** - **Oracle Enterprise Manager**:使用EM进行性能监控和调优。 - **AWR和ASH报告**:通过自动...
6. **SQL 优化器改进**:通过引入新的统计信息和成本模型,提高查询计划的质量,从而提升查询性能。 #### 四、SQL 查询技巧 - **使用索引**:合理设计和使用索引可以极大提高查询效率。 - **避免全表扫描**:尽...
以上只是Oracle SQL使用中的一部分关键知识点,实际应用中,DBA还需要了解更多的Oracle特性,如分区、物化视图、并行查询、闪回技术等,以及如何结合企业管理器(EM)和数据库性能监控工具进行日常维护和问题排查。...
2. **性能分析**:通过分析SQL语句的执行计划,SQLTracker可以揭示查询的优化问题,例如索引不当、全表扫描、排序开销大等,为优化策略提供依据。 3. **资源消耗**:该工具能显示SQL语句对内存、CPU和磁盘I/O的影响...
SQL调优集是另一项工具,用于收集和存储执行计划信息,与SPM一起工作,帮助优化性能问题。 9. **使用存储大纲** 存储大纲是冻结特定执行计划的一种方式,SPM可以管理这些大纲,确保即使在数据库变化时,大纲内的...
通过以上教程,你可以掌握Oracle的安装流程和EM的基本使用。不断实践和学习,将能更好地理解和驾驭这个强大的数据库系统。记得在操作过程中详细记录每一步,以便于日后参考和解决可能出现的问题。
6. 查看SQL语句:在"添加数据文件"页面,你可以点击"显示SQL"来查看即将执行的创建表空间的SQL命令,这对于理解底层操作和手动创建表空间非常有帮助。 7. 配置存储选项:返回表空间创建界面,勾选"启用日志记录",这...
8. **性能监控与调优**:通过使用Oracle的性能监控工具如SQL*Plus、企业管理器(EM)、性能视图等,可以诊断并解决性能问题。了解如何分析等待事件、跟踪文件和SQL Tuning Advisor是性能调优的关键。 9. **分区技术...
首先,检查Oracle版本,确认是10.2.0.1.0版本,可以通过执行SQL查询`SELECT * FROM v$version;`来查看。接着,创建EM资料库,使用`emca -repos create`命令,它会提示输入数据库SID、监听端口号、SYS用户的密码以及...
Oracle企业管理器(Enterprise Manager, EM)是Oracle数据库系统的一个重要组件,用于监控、管理和优化数据库。在Oracle 10g中,如果你改变了主机名或IP地址,可能导致EM无法正常启动,因为EM的相关配置文件中存储的旧...
通过以上步骤,您可以成功手动配置Oracle EM以管理您的数据库环境。对于Oracle RAC环境,这一过程尤为重要,因为它能够帮助您更有效地管理和监控分布式数据库系统。如果在配置过程中遇到任何问题,建议参考官方文档...
oracle 10gADDM 和 SQL Tuning Advisor
本文将详细介绍Oracle 11g的三种主要登录方式:企业管理器(EM)、SQL*Plus以及SQL Developer,并简述它们的基本功能和应用场景。 1. **企业管理器(Enterprise Manager,简称EM)** Oracle EM 提供了一个图形化的...
SQL*Plus是Oracle提供的一种命令行工具,它可以用来执行SQL查询和PL/SQL块,包括查看存储过程。要查看所有的存储过程,可以使用以下命令: ``` SHOW PROCEDURE ALL; ``` 或者,你可以使用`SELECT`语句从数据...
当更改了Oracle服务器的主机名或IP地址后,如果只是简单地通过PL/SQL连接到数据库,则通常只需修改`listener.ora`和`tnsnames.ora`这两个文件中的`HOST`字段即可。然而,若需确保EM能够正常运行,则需要进一步的操作...
3. 数据库备份与恢复:创建和执行备份计划,进行数据恢复。 4. 用户与角色管理:创建和删除用户,分配权限。 5. 作业调度:安排自动任务,如备份、分析等。 通过学习Oracle的安装配置、SQL*Plus的使用和EM的管理,...
8. 性能优化:使用EXPLAIN PLAN分析查询执行计划,理解索引的工作原理,以及如何通过优化查询语句和调整数据库参数来提高性能。 9. 分布式数据库:Oracle的分布式数据库特性,如分布式事务、全局唯一标识符(GUIDs...
在实际使用中,开发者和DBA通常会结合Oracle的其他工具,如SQL Developer、企业管理器(EM)或者日志分析工具(如 tkprof),以更全面地分析和优化数据库性能。Statement Tracer for Oracle以其易用性和深度分析能力...