豆搜网 文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > 经管营销 > 数据库面试题数据库的面试题及答案
侵权投诉

数据库面试题数据库的面试题及答案

数据库面试题数据库的面试题及答案

数据库面试题:数据库的面试题及答案

疯狂代码 doc.docsou.com :http:/CrazyCoder.cn/DataBase/Article25003.html . 数据库切换日志的时候,为什么一定要发生检查点?这个检查点有什么意义?

答:触发dbwr的执行,dbwr会把和这个日志相关的所有脏队列写到数据文件里,缩短实例恢复所需要的时间。

2. 表空间管理方式有哪几种,各有什么优劣。

答:字典管理方式和本地管理方式,本地管理方式采用位图管理extent,减少字典之间的竞争,同时避免了碎片。

本地管理表空间与字典管理表空间相比,其优点如下:

1).减少了递归空间管理;

2).系统自动管理extents大小或采用统一extents大小;

3).减少了数据字典之间的竞争;

4).不产生回退信息;

5).不需合并相邻的剩余空间;

6).减少了空间碎片;

7).对临时表空间提供了更好的管理。

3. 本地索引与全局索引的差别与适用情况。

答:对于local索引,每一个表分区对应一个索引分区,当表的分区发生变化时,索引的维护由Oracle自动进行。对于global索引,可以选择是否分区,而且索引的分区可以不与表分区相对应。当对分区进行维护操作时,通常会导致全局索引的INVALDED,必须在执行完操作后REBUILD。Oracle9i提供了UPDATE GLOBALINDEXES语句,可以使在进行分区维护的同时重建全局索引。

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默认的保护模式。primay上的事务commit前不需要从standby上收到反馈信息。该模式在primary故障时可能丢失数据,但standby对primary的性能影响最小。 最大可用(maximize availability):在正常情况下,最大可用模式和最大保护模式一样;在standby不可用时,最大可用模式自动最大性能模式,所以standby故障不会导致primay不可用。只要至少有一个standby可用的情况下,即使primarydown机,也能保证不丢失数据。

最大保护(maximize protection):最高级别的保护模式。primay上的事务在commit前必须确认redo已经传递到至少一个standby上,如果所有standby不可用,则primary会挂起。该模式能保证零数据丢失。

6. 执行计划是什么,查看执行计划一般有哪几种方式。

答:执行计划是数据库内部的执行步骤:

set autotrace on

select * from table

第1页

你可能喜欢

  • JAVA编程题全集及答案
  • 数据结构算法面试题
  • 数据库笔试题及答案
  • 面试题汇总
  • 经典面试题及答案
  • 面试题大全
  • 数据结构面试题

热门文档

相关文档

  • 数据库笔试题及答案,常见数据库面试题

    数据库笔试题及答案 第一套 一.选择题 1. 下面叙述正确的是___。 A、算法的执行效率与数据存储结构无关 B、算法的空间复杂度是指算法程序中指令(或语句)...

  • 数据库面试题答案

    数据库面试题答案_计算机软件及应用_IT/计算机_专业资料。数据库 SQL 面试题 1) 谈一下数据库的索引的原理,如何发挥作用的?针对插入操作索引会起 正面作用么?...

  • 数据库面试题及答案

    数据库面试题及答案2009年07月29日 星期三 09:33 ORACLE 面试问题-技术篇 (2) 21.如何判断数据库的时区? 解答:SELECT DBTIMEZONE FROM DUAL; 22.解释GLOBAL_...

  • 数据库面试题及答案

    数据库面试题及答案_求职/面试_求职/职场_应用文书。数据库面试题 1 1. 在...简述数据库的设计过程 数据库设计分为五个阶段: 需求分析:主要是准确收集用户...

  • 数据库面试题及答案

    数据库面试题及答案 ORACLE 面试问题-技术篇 (2) 21.如何判断数据库的时区? 解答:SELECT DBTIMEZONE FROM DUAL; 22.解释 GLOBAL_NAMES 设为 TRUE 的用途 解答...

  • SQL数据库面试题目及其答案

    答:索引就一种特殊的查询表,数据库的搜索引擎可以利用它加速对数据的 检索。它... 数据库经典笔试题总结 30页 免费 SQL数据库面试题及答案 7页 免费...

  • SQL数据库面试题以及答案

    SQL 数据库面试题以及答案 (2012-07-26 22:52:54) 转载 ▼ 标签: 分类: 程序世界 叶平 三门 c 课程 学号 杂谈 Student(S#,Sname,Sage,Ssex) 学生表 ...

  • 数据库面试题

    数据库面试题_面试_求职/职场_实用文档。-DBA 数据库管理员 JAVA 程序员架构... 数据库面试题数据库的面... 3页 免费 数据库面试题及答案 5页 1下载券 ...

  • 数据库面试题

    数据库面试题_IT/计算机_专业资料。维护数据库的完整性、一致性、你喜欢用...答案:事务是作为一个逻辑单元执行的一系列操作,一个逻辑工作单元必须有四 个...

  • 常见的_经过整理的_数据库面试题

    常见的_经过整理的_数据库面试题_求职/面试_求职/职场_应用文书。经过整理之后的数据库面试题1. 如何判断数据库的时区? SQL> select dbtimezone from dual; ...

站点地图 | 文档上传 | 侵权投诉 | 手机版
新浪认证  诚信网站  绿色网站  可信网站   非经营性网站备案
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.docsou.com All Rights Reserved.  闽ICP备15022310号-9  闽公网安备 35021102001881号  email
返回顶部