2022年数据库面试题数据库的面试题及答案 .pdf
《2022年数据库面试题数据库的面试题及答案 .pdf》由会员分享,可在线阅读,更多相关《2022年数据库面试题数据库的面试题及答案 .pdf(3页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据库面试题 : 数据库的面试题及答案疯狂代码 http:/CrazyC ?:http:/CrazyC . 数据库切换日志的时候,为什么一定要发生检查点?这个检查点有什么意义? 答: 触发dbwr的执行, dbwr会把和这个日志相关的所有脏队列写到数据文件里,缩短实例恢复所需要的时间。 2. 表空间管理方式有哪几种,各有什么优劣。 答: 字典管理方式和本地管理方式,本地管理方式采用位图管理extent ,减少字典之间的竞争,同时避免了碎片。 本地管理表空间与字典管理表空间相比,其优点如下: 1). 减少了递归空间管理 ; 2). 系统自动管理 extents 大小或采用统一 extents 大
2、小; 3). 减少了数据字典之间的竞争; 4). 不产生回退信息 ; 5). 不需合并相邻的剩余空间; 6). 减少了空间碎片 ; 7). 对临时表空间提供了更好的管理。 3. 本地索引与全局索引的差别与适用情况。 答: 对于local 索引,每一个表分区对应一个索引分区,当表的分区发生变化时,索引的维护由Oracle 自动进行。对于 global 索引,可以选择是否分区,而且索引的分区可以不与表分区相对应。当对分区进行维护操作时,通常会导致全局索引的INVALDED ,必须在执行完操作后 REBUILD 。Oracle9i 提供了 UPDATE GLOBALINDEXES 语句,可以使在进行
3、分区维护的同时重建全局索引。 4. 一个表 a varchar2(1),b number(1),c char(2),有100000条记录,创建 B-Tree索引在字段 a上,那么表与索引谁大?为什么? 答: 这个要考虑到 rowid 所占的字节数,假设 char总是占用 2字节的情况,比较 rowid, 另外, table 和index 在segment free block的管理也有差别。 5. Oracle9i的data guard 有几种模式,各有什么差别。 答: 三种模式 : 最大性能 (maximize performance):这是data guard 默认的保护模式。 prima
4、y上的事务 commit前不需要从standby 上收到反馈信息。该模式在primary 故障时可能丢失数据,但standby 对primary 的性能影响最小。 最大可用 (maximize availability):在正常情况下,最大可用模式和最大保护模式一样;在standby 不可用时,最大可用模式自动最大性能模式,所以standby 故障不会导致 primay不可用。只要至少有一个standby 可用的情况下,即使 primarydown机,也能保证不丢失数据。 最大保护 (maximize protection):最高级别的保护模式。 primay上的事务在 commit前必须确认
5、 redo已经传递到至少一个 standby 上,如果所有 standby 不可用,则 primary 会挂起。该模式能保证零数据丢失。 6. 执行计划是什么,查看执行计划一般有哪几种方式。 答: 执行计划是数据库内部的执行步骤: set autotrace on select * from table 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 3 页 - - - - - - - - - alter session set event 10046 trace nam
6、e context forever,level 12 ; SYS.DBMS_SYSTEM.SET_SQL_TRACE_IN_SESSION=(SID,SERIAL#,TRUE); 一般采用 pl/sql developer,再加个 explain plan , v$sql_plan. 7. 简单描述一下 nest loop 与hash join 的差别。 答:nest loop适用于返回结果比较小的情况。 for in 1.n loop 对小表进行遍历 根据小表的结果遍历大表(大表需要索引) end loop hash join适用在返回大结果集的情况。 8. db file sequenti
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年数据库面试题数据库的面试题及答案 2022 数据库 试题 答案
限制150内