随笔分类 -  EBS DBA

摘要:转载地址:http://database.51cto.com/art/200904/118526.htm 1.查询的模糊匹配 尽量避免在一个复杂查询里面使用 LIKE '%parm1%'—— 红色标识位置的百分号会导致相关列的索引无法使用,最好不要用. 解决办法: 其实只需要对该脚本略做改进,查询速 阅读全文
posted @ 2017-03-02 14:34 lipera 阅读(273) 评论(0) 推荐(0)
摘要:转载地址:http://database.51cto.com/art/200903/112810.htm IN 操作符 用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。 但是用IN的SQL性能总是比较低的,从ORACLE执行的步骤来分析用IN的SQL与不用IN的SQL 阅读全文
posted @ 2017-03-02 14:32 lipera 阅读(449) 评论(0) 推荐(0)
摘要:转载地址:http://www.blogjava.net/lvlinghui/articles/75981.html sql 调优整理 很好,很全面的一篇关于oracle sql调优的文章。文章非常长,大家可一有空就看一点。 1. 选用适合的ORACLE优化器 ORACLE的优化器共有3种: a. 阅读全文
posted @ 2017-03-02 14:30 lipera 阅读(326) 评论(0) 推荐(0)
摘要:转载地址:http://bbs.csdn.net/topics/260002113 我们要做到不但会写SQL,还要做到写出性能优良的SQL,以下为笔者学习、摘录、并汇总部分资料与大家分享!(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE 的解析器按照从右到左的顺序处理FRO 阅读全文
posted @ 2017-03-02 14:28 lipera 阅读(715) 评论(0) 推荐(0)
摘要:问题处理方式: 查询:select userenv('language') from dual; 对比电脑环境变量NLS_LANG的值与查询结果是否一致,如果不一致,修改电脑环境变量NLS_LANG 问题解决后通过查询资料对会话字符做了一些总结: 字符集分可为三类: 1、数据库服务器字符集; SEL 阅读全文
posted @ 2017-01-11 11:40 lipera 阅读(2671) 评论(0) 推荐(0)
摘要:通过分析上图我们可以得出 a、两个参数之间没有任何关系,相互也不会有任何影响。 b、两个参数有着相同的作用:让后续相同的sql语句不在打开游标,从而避免软解析过程来提供应用程序的效率。 2、如何正确合理设置参数的大小?a、如果Open_cursors设置太小,对系统性能不会有明显改善,还可能触发OR 阅读全文
posted @ 2016-12-23 13:14 lipera 阅读(5920) 评论(0) 推荐(1)
摘要:注意存在表空间不存在于dba_free_space 中(可能是因为表空间过大已爆掉) --1、查看表空间的名称及大小 SELECT t.tablespace_name, round(SUM(bytes / (1024 * 1024)), 0) ts_size FROM dba_tablespaces 阅读全文
posted @ 2016-12-20 09:43 lipera 阅读(100145) 评论(0) 推荐(0)