1. 下面哪些是sql语句处理过程 ABCD (A)分析(B)优化(C)行资源生成(D)执行
2. sql语句在分析过程中要进行哪些操作? ABC
(A)语法分析(B)语义分析(C)如果是DML,还有共享池检查(D)优化
3. 下面对索引的描述哪些是正确的 ABCD (A)类似书的目录结构 (B)可以提高sql的查询速度
(C)会降低insert、update、delete的速度 (D)与所索引的表是互相独立的物理结构 (E)储存null
4. 索引有哪几种扫描方式 ABCDE
(A)唯一索引扫描(B)索引范围扫(C)索引跳跃扫描(D)索引全扫描(E)索引快速扫描
5. 下列哪些属于索引的类型:ABCD
(A)B-tree索引(B)函数索引(C)全局索引(D)本地索引
6. 下列对建立索引说法正确的是:AD (A)where后面的条件具备建立索引的先天条件 (B)索引的列越多越好 (C)所有的列都可以建立索引
(D)哪个列能快速定位数据,那么那个列就是建立索引的列
7. 一般来说2张表连接有哪几种方式? ABC
(A)NESTED LOOPS(B)HASH JOIN(C)SORT MERGE JOIN(D)FULL JOIN
8. 对NESTED LOOPS表连接来说,下面哪些说法是正确的:AC (A)drivingrowsource(外部表)比较小 (B)只能用于等值连接中
(C)innerrowsource(内部表) 有高选择率的索引
(D)连接之前需要排序
9. sql 在数据库共享池中能否共享的说法哪些是正确的? ACD (A) sql必须是同一个用户执行的 (B) 执行的sql不区分大小写
(C) 执行的sql所处的当时的数据库环境必须是一样的 (D) 同样的sql生成的HASH值一定是一样的
10. 以下对绑定变量的说法正确的是: ABD (A) 绑定变量能减少硬解析的次数
(B) 绑定变量有的时候会引起执行计划的错误选择 (C) 绑定变量不会带来性能问题
(D)对数据分布很不均匀的列不适合使用绑定变量
12.下面哪些方法可以取得sql的执行计划 ABCD (A) PL/SQL DEVELOP 按F5 (B) Dbms_xplan.display_cursor (C) 查询视图v$sql_plan (D) SET AUTOTRACE ON
18.下面哪些sql的写法是可能会造成性能问题的(where条件的字段均有索引)? ABCD
(A)SELECT * FROM T_NULL WHERE OBJECT_ID ISNULL;
(B)SELECT * FROM A_PAY_FLOW WHERE C.SETTLE_MODE=NVL(:B1,C.SETTLE_MODE) ; (C)SELECT * FROM A_CASHCHK WHERE TO_CHAR(RELATE_NO)=TO_CHAR(:B4); (D)SELECTCOUNT(*) FROM S_REGION_OUTGE WHERESYSDATE-A.START_TIME<=30;
19.下面哪些sql的写法是可能会造成性能问题的(where条件的字段均有索引)?ABCDE
(A)SELECTCOUNT(*) FROM O_ORG WHERE SCCIFSTATORG(ORG_NO, ‘02’) =1; (B)SELECT T1.OWNER, T1.OBJECT_ID, F_GETNAME(OBJECT_ID) FROM T_FROM1 T1 WHERE OBJECT_ID <2000;
(C)SELECT * FROM S_APP WHERE CONS_NAME LIKE ‘%’||:2||’%’ (D)SELECTMIN(OBJECT_ID),MAX(OBJECT_ID) FROM T1; (E)INSERTINTOTABLESELECT XXXX FROM DUAL;
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库oracle sql性能优化题目在线全文阅读。
相关推荐: