SQL Server DBA 面试题及详细答案(实战完整版).docxVIP

  • 0
  • 0
  • 约5.19千字
  • 约 8页
  • 2026-10-14 发布于河北
  • 举报

SQL Server DBA 面试题及详细答案(实战完整版).docx

SQLServerDBA面试题及详细答案(实战完整版)

本次面试题适配初中级DBA、运维DBA、数据库运维工程师岗位,内容基于生产实战场景整理,剔除理论空话,所有答案均贴合企业日常运维、故障排查、性能优化工作。

一、基础概念类(高频基础必问)

1、简述SQLServer数据文件、日志文件的作用及区别?

答案:

SQLServer数据库核心包含两类核心文件,分别是数据文件和事务日志文件:

1.数据文件(.mdf/.ndf):mdf是主数据文件,一个数据库仅有一个,存储数据库核心元数据、表数据、索引、约束等所有业务数据;ndf是辅助数据文件,可多个,用于分担主数据文件压力,扩展数据库存储空间。数据文件主要负责持久化存储静态业务数据。

2.日志文件(.ldf):一个数据库至少一个日志文件,记录数据库所有增删改操作的事务日志,包括事务开始、执行、提交、回滚全过程。日志文件不存储业务数据,核心作用是事务一致性保障、故障恢复、数据备份还原、数据同步。

核心区别:数据文件存最终落地数据,日志文件存操作过程记录;数据文件用于数据读取,日志文件用于数据恢复和事务控制。

2、简述数据库三种恢复模式及生产选型场景?

答案:

SQLServer包含简单、大容量日志、完整三种恢复模式,直接决定备份策略和数据恢复能力:

1.简单恢复模式:自动截断空闲事务日志,不支持日志备份,仅能恢复到最后

文档评论(0)

1亿VIP精品文档

相关文档