`

阿里巴巴的Oracle DBA笔试题参考答案 - 系统管理类

阅读更多

阿里巴巴的Oracle DBA笔试题参考答案 - 系统管理类

系统管理类
  对于一个存在系统性能的系统,说出你的诊断处理思路

  1 做statspack收集系统相关信息
  了解系统大致情况/确定是否存在参数设置不合适的地方/查看top 5 event/查看top sql等
  2 查v$system_event/v$session_event/v$session_wait
  从v$system_event开始,确定需要什么资源(db file sequential read)等
  深入研究v$session_event,确定等待事件涉及的会话
  从v$session_wait确定详细的资源争用情况(p1-p3的值:file_id/block_id/blocks等)
  3 通过v$sql/v$sqltext/v$sqlarea表确定disk_reads、(buffer_gets/executions)值较大的SQL
  2:列举几种诊断IO、CPU、性能状况的方法
  top/vmstat
  statspack
  sql_trace/tkprof
  查v$system_event/v$session_event/v$session_wait
  查v$sqlarea(disk_reads或buffer_gets/executions较大的SQL)
  3:对statspack有何认识
  StapSpack是Oracle公司提供的一个收集数据库运行性能指标的软件包,该软件包从8i起,在9i、10g都有显著的增强 。该软件包的辅助表(存储相关参数与收集的性能指标的表)由最初的25个增长到43个。收集级别参数由原来的3个(0、5、10)增加到5个(0、5、6、7、10)通过分析收集的性能指标,数据库管理员可以详细地了解数据库目前的运行情况,对数据库实例、等待事件、SQL等进行优化调整。利用statspack收集的snapshot,可以统计制作数据库的各种性能指标的统计趋势图表。
  4:如果系统现在需要在一个很大的表上创建一个索引,你会考虑那些因素,如何做以尽量减小对应用的影响
  在系统比较空闲时;nologging选项(如果有dataguard则不可以使用nologging)大的sort_ared_size或pga_aggregate_target较大

  5:对raid1+0 和raid5有何认识
  RAID 10(或称RAID 1+0)与RAID 0+1不同,它是用硬盘驱动器先组成RAID 1阵列,然后在RAID 1阵列之间再组成RAID 0阵列。RAID 10模式同RAID 0+1模式一样具有良好的数据传输性能,但却比RAID 0+1具有更高的可靠性。RAID 10阵列的实际容量为M×n/2,磁盘利用率为50%。RAID 10也需要至少4个硬盘驱动器构成,因而价格昂贵。 RAID 10的可靠性同RAID 1一样,但由于RAID 10硬盘驱动器之间有数据分割,因而数据传输性能优良。RAID 5与RAID 3很相似,不同之处在于RAID 5的奇偶校验信息也同数据一样被分割保存到所有的硬盘驱动器,而不是写入一个指定的硬盘驱动器,从而消除了单个奇偶校验硬盘驱动器的瓶颈问题。RAID 5磁盘阵列的性能比RAID 3有所提高,但仍然需要至少3块硬盘驱动器。其实际容量为M×(n-1),磁盘利用率为(n-1)/n 。

分享到:
评论

相关推荐

    阿里巴巴的Oracle DBA笔试题参考答案

    阿里巴巴的Oracle DBA笔试题参考答案 本文将从阿里巴巴的Oracle DBA笔试题参考答案中提取相关知识点,并进行详细解释。 一、SQL Tuning SQL Tuning是数据库管理员(DBA)最常见的任务之一。它涉及到SQL语句的优化...

    阿里巴巴校园招聘笔试面试题淘宝校园招聘笔试试题27个文档资料合集.zip

    阿里巴巴校园招聘Oracle_DBA笔试题及参考答案.doc 阿里巴巴校园招聘前端在线笔试.doc 阿里巴巴校园招聘测试笔试题总结.doc 阿里巴巴校园招聘销售类笔试题.doc 阿里巴巴校园招聘阿里云笔试试题题目.doc 阿里巴巴校园...

    阿里巴巴Oracle DBA笔试题.pdf

    关于Oracle数据库管理员(DBA)的笔试题目和知识点,阿里巴巴集团的这份资料主要围绕SQL调优、索引使用、查询性能优化等方面进行深入探讨。对于即将参加Oracle DBA面试的候选人来说,理解这些概念是必不可少的。 1....

    阿里巴巴公司DBA笔试题

    根据给定的文件信息,以下是对“阿里巴巴公司DBA笔试题”中提到的关键知识点的详细解释: ### 一、SQL性能调优 #### 1. 不同类型的JOIN操作 - **Hash Join**: 当两个表中都有大量数据时,通常会选择哈希连接。它...

    阿里巴巴校园招聘Oracle_DBA笔试题及参考答案.doc

    Oracle数据库是企业级数据库管理系统,广泛应用于阿里巴巴等大型企业中。在阿里巴巴的Oracle DBA笔试中,涉及到的知识点主要包括以下几个方面: 1. pctused和pctfree:这两个参数是用来管理数据块的空间使用的。...

    Oracle数据库DBA面试题50道及答案.pdf

    Oracle数据库DBA(Database Administrator)是负责Oracle数据库系统运行管理的专业技术人员。在准备面试Oracle数据库管理员岗位时,掌握相关的技术知识和处理问题的能力是非常重要的。以下是针对给定的Oracle数据库...

    阿里巴巴公司DBA笔试题.txt

    Oracle数据库系统的组成部分 - **实例(Instance)**: 是一系列后台进程以及共享内存段的集合,包括SGA和后台进程。 - **数据库(Database)**: 包括数据文件、重做日志文件和控制文件。 - **表空间(Tablespaces)**: ...

    阿里巴巴ORACLE DBA面试题.pdf

    Oracle数据库优化与管理是成为一名合格数据库管理员(DBA)的重要知识点。从提供的文件内容来看,面试题主要集中在SQL优化、Oracle优化器工作原理以及性能监控等方面。 首先,文件中提到的SQL Tuning(SQL优化)是...

    数据库笔试和答案

    阿里巴巴的Oracle DBA笔试题参考答案 - SQL tuning类

    据说是阿里巴巴公司DBA笔试题

    阿里巴巴公司 DBA 笔试题知识点总结 以下是对给定文件信息的详细知识点总结: SQL Tuning 1. 表连接方式:hash join、merge join、nest loop (cluster join)、index join 2. 查看 SQL 执行计划:使用 set ...

    阿里巴巴公司DBA笔试题.doc

    【阿里巴巴公司DBA笔试题】涉及的IT知识点主要包括数据库管理和SQL优化。以下是对这些知识点的详细解释: 1. **表连接方式**:SQL中的表连接主要有四种类型:哈希连接(Hash Join)、归并连接(Merge Join)、嵌套...

    基础的Oracle_DBA笔试题和面试题目

    基础的Oracle_DBA笔试题和面试题目

    Oracle_DBA手记1-2-数据库诊断案例与性能优化实践.zip

    Oracle_DBA手记1-2-数据库诊断案例与性能优化实践.zip

    阿里巴巴校园招聘笔试题

    阿里巴巴作为中国知名的互联网巨头,其校园招聘笔试题往往包含了丰富的IT知识,旨在考察应聘者的综合素质和技术实力。这套笔试题在南京大学进行,涵盖了多个技术领域,对于准备进入IT行业的学生或者想要提升自己的...

    Oracle DBA 笔试题

    【Oracle DBA 笔试题详解】 一、Database 1. 创建用户时,需要赋予`CONNECT`权限,使得新用户能够连接到数据库。 2. 重构索引通常涉及重建索引,可以通过`ALTER INDEX REBUILD`命令实现,或者在索引碎片过多时,...

    Oracle DBA笔试题

    Oracle DBA笔试题主要涵盖了SQL优化、数据库基本概念等多个方面的知识。以下是对这些知识点的详细说明: 1. **SQL优化**: - **表连接方式**:包括Merge Join(合并连接),Hash Join(哈希连接)和Nested Loop...

    Oracle DBA面试题及参考答案

    【Oracle DBA面试题及参考答案】 在Oracle数据库管理(DBA)领域,面试通常涉及到解决实际问题和优化数据库性能的能力。以下是一些可能出现在Oracle DBA面试中的问题及其详细解答: 1. **如果信息采集管理系统(ICM)...

Global site tag (gtag.js) - Google Analytics