SQLServer DBA 三十问(加强版)

原文链接:http://www.cnblogs.com/fygh/p/3288701.html

距离最初发布SQLServer DBA 三十问 已有一年多了,大家对其中的某些问题讨论比较激烈,要回答出来这些问题需要比较扎实的SQLServer

基础和一定的实际操作经验,如果你试着去回答其中的问题,去查找相关的资料,去讨论别人回答的对错,这个过程对我们知识的学习、整理和强化

都是相当有益的,过了这么长时间,你对最初的三十问中的内容都了解了吗?你的知识在不断的更新和深化吗? 现在我们的新三十问又来了,相比之

前的三十问,这个版本设计的问题更深入,涉及底层原理的知识比较多,加入了比较多的主观和开放性的问题,可能有些朋友比较反感这种问题,但

是这种问题往往是体现你对SQLServer这项技术掌握程度最好的考量,期待你精彩的回答和讨论。

1. 谈谈聚集索引、非聚集索引、Hash索引的区别和各自的优劣,Include覆盖索引的作用,相对于组合索引的优势;

2. 日志文件是什么结构,数据写入日志文件与数据文件区别是什么,日志文件不能收缩的原因怎么分析,可能的原因是什么,如何优化日志文件;

3. SQLServer有哪些情况会读或者写日志文件;

4. 描述下CheckPoint、DBCC CheckDB、CheckSum的过程和作用;

5. 数据库文件的组织结构,主要包含哪些页,各自的作用是什么;

6. 如何寻找热点库、热点表和执行最频繁的SQL,以及资源消耗最多的SQL;

7. 内存为什么对SQLServer很重要,SQLServer缓存有哪些类型和各自的作用是什么,内存数据通过哪些方式写入磁盘,一般有哪些调整和控制

内存的方法;

8. TempDB容易遇到哪些问题,你是如何配置和使用TempDB使其保持高效和可控的;

9. 对跨服务器访问数据,你有哪些方式,各自有优劣是什么;

10. 谈谈一条Update语句从应用端到数据库端返回结果的整个过程;

11. 以SQLServer2008为例,企业版和标准的主要区别,企业版的数据库能还原到标准版吗,2008能还原到2005吗,32位机器上的数据库能直接

附加或者还原到64位数据库上吗,说说原因;

12. 一台SQLServer服务器,你最常调整的配置有哪些,说说它们各自的作用;

13. 说说你对SQLServer突然出现CPU很高情况可能的紧急处理措施和后续的排查步骤;

14. windows日志报告数据库文件自动增长时间超过15s的错误,你怎么来分析这个问题,有哪些应对方案;

15. 谈谈你遇到过的Mirror/replication问题,怎么解决的,哪些因素会影响他们的性能;

16. 如果你想说明一台数据库服务器存在内存瓶颈,哪些指标和哪些方式是你判断的依据;

17. 数据库检测出现损坏,谈谈你可能的修复方式和步骤;

18. 某天你收到一台平时运行很正常的数据库报警,发现很多指标都升高了一倍以上,你怎么快速分析和定位可能的问题;

19. 你遇到过哪些典型的SQL性能问题,怎么发现和处理的;

20. 谈谈你在应对数据量很大、访问频率很高的表时,可能采取的方案,实际做过哪些方案,比较有价值的地方是;

21. 谈谈你对分区表、分表、分库的适用场景、解决的问题和可能带来的问题的看法;

22. 描述下你现在采取的备份、还原方案,RPO、RTO情况,分析下可能存在的问题;

23. 谈谈一台数据库服务器上的所有数据(包括帐号、JOB等)迁移到另一台新服务器所有可能的方法和步骤,描述各自的优缺点;

24. 你会为数据库做哪些基础性的维护工作,说说你做这些的作用;

25. 如果现有的SQLServer服务器数量和访问量翻10倍,你有哪些应对措施;

26. 在维护数据库时,你经常使用的工具有哪些,它们各自的作用,还有哪些操作你觉得做成工具能大幅度提高你的工作效率,你为数据库运维

自动化做了哪些工作;

27. 就Windows和SQLServer本身而言,你认为那些方面会影响数据库的性能,有哪些应对措施;

28. 你怎么来评估数据库的环境,怎么预测目前数据库可以提供多长时间的使用,基于那些情况来制定采购计划;

29. 你通过哪些方式来不断的提高自己的数据库运维能力,哪些方面是使你不断向前的动力;

30. 作为一名资深的DBA,你如何带领和培养新人,使他能快速成长。

转载于:https://www.cnblogs.com/gered/p/8432645.html

SQLServer DBA 三十问(加强版)相关推荐

  1. SQLServer DBA 三十问之我答(第7题)

    前几天看到一篇"SQLServer DBA 三十问",很不错,比较中肯.这些题目还是需要一定操作经验的才能答得上来,其中的很多题目都可以通过books online查到,有些题目我 ...

  2. SQLServer DBA 三十问

    原贴:http://www.cnblogs.com/fygh/archive/2011/10/18/2216166.html 答案:https://blog.csdn.net/cjssimei527/ ...

  3. SQLServer DBA 六十问

    问题来自 SQLServer DBA 三十问 - 飞洋过海 - 博客园 SQLServer DBA 三十问(加强版) - riont - 博客园 1.  char.varchar.nvarchar之间 ...

  4. mysql业务繁忙时能建索引吗_MySQL DBA面试高频三十问

    原标题:MySQL DBA面试高频三十问 前言 本文主要受众为开发人员,所以不涉及到MySQL的服务部署等操作,且内容较多,大家准备好耐心和瓜子矿泉水. 前一阵系统的学习了一下MySQL,也有一些实际 ...

  5. 计算机考研复试之软件工程三十问

    /*前言:不知道学习软工的小伙伴有没有这种疑问,软工为何这么难学进去?为何这么繁琐?为何这么难背?本小白在初学软工的时候,基本就是长期走神发呆的状态,因为完全不知道软在讲啥,要考啥. 本次二刷软工,我 ...

  6. MySQL DBA面试高频三十问

    墨墨导读:本文为开发人员提供了一些MySQL相关的知识点,包括索引.事务.优化等,下面以问答形式形式呈现出来. 前言 本文主要受众为开发人员,所以不涉及到MySQL的服务部署等操作,且内容较多,大家准 ...

  7. 【深度学习】深度学习三十问!一位算法工程师经历30+场CV面试后总结的常见问题合集(含答案)...

    作者丨灯会 来源丨极市平台 编辑丨极市平台 导读 作者灯会为21届中部985研究生,凭借自己整理的面经,去年在腾讯优图暑期实习,七月份将入职百度cv算法工程师.在去年灰飞烟灭的算法求职季中,经过30+ ...

  8. 深度学习三十问!一位算法工程师经历30+场CV面试后总结的常见问题合集(含答案)...

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 作者丨灯会 来源丨极市平台 编辑丨极市平台 极市导读 作者灯会为21届中部985研究生,凭借自己整理的 ...

  9. 面渣逆袭:Java集合连环三十问

    大家好,我是老三.上期发布了一篇:面渣逆袭:HashMap追魂二十三问,反响很好! 围观群众纷纷表示

最新文章

  1. PropertyPathFacoryBean获取对象的值
  2. lua去掉字符串中的UTF-8的BOM三个字节
  3. 整理了二个基本的css库(高手请绕道)
  4. django+nginx+uwsgi项目部署文档整理
  5. 医院计算机房相关制度,医院机房管理制度.docx
  6. 计算机科学研究的第一手段,实验研究类论文的研究方法(11种研究方法解析)...
  7. 运兴ETF:期权多空双向,策略多样优势大
  8. 交叉编译 WPA_Supplicant
  9. iOS第三方支付集成-支付宝支付
  10. IBM内存三技术:Chipkill、MPX、MM
  11. 长沙计算机学院欧阳登轶,我校学生在2020年湖南省第十六届“强智杯”大学生计算机程序设计竞赛中喜获一等奖...
  12. 零基础学Python需要用到哪些软件?
  13. 软件项目开发整体思路
  14. C语言小记:结构体及其在内存中的储存形式
  15. pattern和match的用法 java篇
  16. win10关闭防火墙脚本.bat
  17. 智能镜——6.屏幕显示时间日期篇
  18. Python变量命名用法(一般变量、常量、私有变量、内置变量)
  19. 负数十进制转换二进制
  20. 【react】react18的学习(三)--hooks组件

热门文章

  1. SHELL test [ 命令用法
  2. linux中fstab文件详解
  3. 显示当前行号、文件名和函数名(二)
  4. [vue] v-model是什么?有什么用呢?
  5. 前端学习(2867):vue3数据劫持解析2
  6. 工作323:uni-获取时间参数
  7. 前端学习(2825):vs开发小程序的插件
  8. 前端学习(2769):发送网络请求
  9. 前端学习(2747):uniapp环境搭建
  10. 前端学习(2612):vuex实现计算