100道面试题【有答案】

100道面试题【有答案】

ID:6335616

大小:148.00 KB

页数:38页

时间:2018-01-10

100道面试题【有答案】_第1页
100道面试题【有答案】_第2页
100道面试题【有答案】_第3页
100道面试题【有答案】_第4页
100道面试题【有答案】_第5页
资源描述:

《100道面试题【有答案】》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、1)做为DBA,每天保证生产数据库服务器正常是首要任务,请简单介绍一下您的巡检工作?检查数据库状态(进程),查看参数配置,检查控制文件状态,检查联机日志文件状态,检查数据文件状态,检查回滚段使用情况,检查用户状态,检测连接数情况,检查表的大小检查大字段的存储占用,检查表空间的使用状况,检查临时表空间的使用状况,检查数据库的定时任务运行情况,查看系统是否存在阻塞锁,查看processes和sessions参数设置是否合适,检查BufferCache的命中率查询,查询librarycache的命中率,查看用户进程的等

2、待事件和相关的sql语句,检查数据库备份状况,检查日志的完整性;主要的监控指标应包括配置信息、故障监控、性能监控。主要工作包括1、配置信息管理:数据库配置信息包括:数据库名、数据库实例名、版本信息、数据库位数、归档方式、文件目录、表空间信息、内存信息、其他SID.ORA的相关参数信息。2、故障监控:监控数据库关键的运行状态和进程等,进行有效的管理,具体的管理功能应包含:(1)服务器实例的可用性,监控数据库实例的状态(2)空间监控:监控表空间、redo日志、archive归档日志的使用情况(3)显示和过滤alert

3、log中的警报等;(4)数据库空间、表空间、数据文件占用或空闲的空间、磁盘的使用、表和索引的使用;重做日志redologs、内存的使用memoryusage、交换区的使用swapusage3、性能监控:监控数据库的性能,鉴别和消除瓶颈以提高数据库系统的整体性能,包括:(1)由内存容量引起的数据库响应缓慢(2)由于请求redo日志空间引起的延迟2)请问您之前公司主要从事哪个行业?3)请你们生产库当前的数据量总共有多大?每天增长量有多少?备份策略是什么样的?生产库当前有20T数据量,日增长量2G。对于前端库们每天做差

4、异备份,每周做一次累计备份;对OLAP库,我们做容灾库。4)如果收到CPU报警,请问您是如何排查、并定位问题的?临时解决办法:利用基于虚拟技术的应用云平台临时划拨备用资源以保证一万五运行解决办法,优化SQL语句,SQL语句设置不解析参数,减少CPU负担5)如果收到表空间使用率过高的报警,请问您是如何处理的?增加数据文件Sysaux辅助表空间使用率过高(大小超过2G):做为SYSTEM表空间的辅助表空间,主要存放EM(oem监听)相关的内容以及表统计信息,AWR性能报告分析快照,审计信息等sql>1)如果测试人员反

5、应,当前你们公司的某个应用的某个功能,体验非常差点击后3分多钟后才有反应、甚至页面报error,请你帮忙解决?检查网络问题,如网络是否流畅检查系统问题,如系统进程数限制,并发数限制等检查会话问题,是否有用户进行非法操作检查是否有用户长时间持有锁检查是否有大量死锁2)开发人员反应,某历史数据表设计之初没考虑到后期会查询,随着数据量不断的增加,表现在有35G大小,还要频繁的查询,请帮忙调优?分表分库增加索引3)某些公司会请第三方公司来做安全扫描,如果扫描出当前生产数据库有严重的Bug,需要做升级、打补丁?使用OPat

6、ch更新关闭数据库安装OPatch,更新OPatch进入Oracle安装目录更新补丁开启数据库,验证更新4)请问是否做过手工建库,为什么手工建的库,无法通过dbca工具管理?做过手工建库,因为服务器端没有安装图形化界面;5)某些表使用比较频繁,总会修改,时间长了就会有碎片,说说如何处理表碎片?查询表空间中的碎片selecttablespace_name,count(*)chunks,max(bytes/1024/1024)max_chunkfromdba_free_spacegroupbytablespace_n

7、ame;CHUNK列表示表空间中可用有多少可用的空闲数据块,如果空闲块较多,超过100,则需要对相邻碎片进行整合:altertablespace表空间名coalesce;如果再次查看碎片没有减少,则需考虑重建表空间。MAX_CHUNK表示最大的数据库大小,如果需要插入的对象所需的空间大于它的话,则需要添加数据文件扩大表空间。6)开发对索引机制不太了解,在一个表上建立了10个索引,请问这样会有什么后果?创建索引后,oracle对表进行DML(包括INSERT、UPDATE、DELETE)时,必须处理额外的工作量(也

8、就是对索引结构的维护)以及存储方面的开销。所以创建索引时,需要考虑创建索引所带来的查询性能方面的提高,与引起的额外的开销相比,是否值得。这个开发的SB行为导致表的增删改查效率降低,因为每更新一个记录就要更新10个索引1)如果排查生产上的死锁?死锁定位方法:1,用dba用户执行一下语句:selectusername,lockwait,status,machine,progr

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。