
Oracle
文章平均质量分 53
chisky
这个作者很懒,什么都没留下…
展开
-
如何查询oracle用户表的表名、主键名称、索引、外键等相关信息
转自http://topic.youkuaiyun.com/u/20070424/09/013c794e-3548-4a50-b9b7-606fef460348.html 作为备忘1、查找表的所有索引(包括索引名,类型,构成列):select t.*,i.index_type from user_ind_columns t,user_indexes i where t.index_name = i转载 2011-11-15 14:10:00 · 984 阅读 · 0 评论 -
ORACLE EXPLAIN PLAN 设置
安装ORACLE EXPLAIN PLAN:cd $ORACLE_HOME/rdbms/admin log into sqlplus as system (sqlplus /nolog->connect /as sysdba)run SQL> @utlxplan run SQL> create public synonym plan_table for plan_table r原创 2011-11-15 14:25:21 · 948 阅读 · 0 评论 -
在Oracle中简单的查看SQL执行计划
如果有多个SQL的话可以把SQL写入一个文件保存在服务器端,例如test.sql首先连接到数据库中:sqlplus apps/apps然后开启traceSQLPLUS> ALTER SYSTEM SET trace_enabled = TRUE;然后依次执行以下命令:1. alter session set max_dump_file_size='UNLIMITED';原创 2012-04-24 14:55:40 · 882 阅读 · 0 评论 -
Oracle 通过复合索引提高查询性能的一个真实客户例子
这是一个真实的应用,客户报了一个EBS的performance bug, 在Invoice form里,选择了一个客户后,再打开账单地址(location)的LOV,花了20分钟出来了3条地址数据.分析了客户上传的trc文件(转成prf),发现查询是类似这样的:select t1.customer_id, t1.customer_name, t2.location...原创 2012-04-19 11:14:09 · 2794 阅读 · 0 评论