sql server DBA面试题

1.sqlserver 2008 R2 on windows server 2008 R2群集中,有节点A、B,现在需要停机 新添加一个节点C进来替换现有节点B,请列出必要的步骤.

2.sqlserver 2008 R2 on windows server 2008 R2群集中,有节点A、B,A节点内存比B节点内存大一倍,为当前的主 节点,为了业务需要,需要释放A节点内存即重新启动sqlserver,在尽可能短时间的前提下 ,如何让群集服务不发生切换即操作过程中不切换到A节点,请列出操作步骤.

3.虚拟 日志的作用,如何查看虚拟日志是否给性能带来影响?如何控制虚拟日志数量以避免

虚拟 日志数目太多给数据库带来性能影响?

4.sqlserver 2008 R2 on windows server 2008 R2,数据库备份时如何避免JOB生产的日志记录到errorlog中,以避免errorlog被撑 爆?

5.如何查看表中text类型字段的实际长度?

6.什么是数据库直方图?如何 设计直方图统计以便提供数据库性能?

7.sqlserver分区表的理解以及对性能的影响 ?

8.sqlserver 2008 R2 on windows server 2008 R2环境中,系统日志一直提示 "将密钥管理服务(KMS)发布到 'XXXXX' 域中的 DNS 失败",导致该问题 的原因?如何解决,请列出必要的命令?

9.设计表时,如何使用char和varchar?请 写出你对varchar(max)的理解?

10.sqlserver 2008 R2 on windows server 2008 R2 ,在尽可能节省CPU的情况下,提高备份的速度?

11.一个表有120字段,8500万条数 据,如何删除重复数据?

12.ASP.NET调用SQL后台存储过程时,有时突然就变得很慢 ,使用sql语句直接执行存储过程没问题,但在前台调用存储过程时就是很慢,而且在前台调 用成功后,再次调用还是一样的慢,但更新一下存储过程再调用就很快了,请分析原因?

13. sqlserver 2008 R2 on windows server 2008 R2环境中,数据库报错: "

18056

客户端无法重新使用 SPID 为 %d 的会话,该会话已被重置用 于连接池。失败 ID 为 %d。

此错误可能是由于先前的操作失败引起的。

请查看错 误日志,找出在显示此错误消息之前刚发生的失败操作",请分析原因和解决办法?

时间: 2024-10-26 06:05:53

sql server DBA面试题的相关文章

SQL Server DBA:那些年,我们一起用过的工具

作为SQL Server DBA,我们常常抱怨微软自带工具的种种不好,但能做到开箱 即用已经很难得.SQL Server 2012中包含了以下三种单独的GUI工具,供SQL Server DBA与开发者使用. 1.2005年推出的SQL Server Management Studio 2.同样于2005年推出的SQL Server Business Intelligence Development Studio 3.2012年全新推出的SQL Server Data Tools SQL Ser

SQL Server DBA需要知道的三件事

TechTarget记者有幸在六月采访了SQL Server顾问和热门博客写手Denny Cherry.他谈到了对于SQL Server DBA需要知道的三件事,并请介绍了SQL Server的发展趋势. 1.SQL Server 2012已经发布.Cherry说:"我遇到 很多人问我,SQL Server 2012什么时间发布.实际上它已经发布了."为什么还 会有这种困惑呢?微软近期发布的新产品太多了,包括Window Server 2012和 Digital Studio 2012

一名小小的SQL Server DBA想谈一下SQL Server的能力

原文:一名小小的SQL Server DBA想谈一下SQL Server的能力 一名小小的SQL Server DBA想谈一下SQL Server的能力 百度上暂时还没有搜索到相关的个人写的比较有价值的文章至少在中文网络的世界里面没有 但是在微软的网站有这样一篇文章<比较 SQL Server 与 IBM DB2> 文章从下面几个方面进行了对比 1.TCO和ROI2.性能和可扩展性3.高可用性4.安全5.管理6.开发效率7.商业智能和数据仓库8.OLTP9.SAP集成 文章介绍得比较牛逼 性能

2年SQL Server DBA调优方面总结

原文:2年SQL Server DBA调优方面总结 2年SQL Server DBA调优方面总结 当2年dba 我觉得,有些东西需要和大家分享探讨,先书单. 书单 1.<深入解析SQL Server 2008 系列> 这个就是mssql 2005 的技术内幕系列.2012版的也出了有兴趣可以看看,技术内幕系列是我接触最早的书,里面内容涵盖量很大,但是都是点到为止.所以很多都是可以细细品味,回头再看的. 2.<Troubleshooting SQL Server A Guide for t

SQL Server DBA工作内容详解

在Microsoft SQL Server 2008系统中,数据库管理员(Database Administration,简称为DBA)是最重要的角色.DBA的工作目标就是确保Microsoft SQL Server 2008系统正常高效地运行.DBA的工作也是最繁忙的工作,无论是性能调整,还是灾难恢复,都离不开DBA的支持. 一般地,作为一个DBA,至少应该做好以下12项任务: 任务一:安装和配置; 任务二:容量规划; 任务三:应用架构设计; 任务四:管理数据库对象; 任务五:存储空间管理;

SQL SERVER 数据库面试题

1.用一条SQL语句 查询出每门课都大于80分的学生姓名 name   kecheng   fenshu 张三     语文       81张三     数学       75李四     语文       76李四     数学       90王五     语文       81王五     数学       100王五     英语       90 A: select distinct name from table where name not in (select distinct

SQL Server DBA日常检查常用SQL_MsSql

1.数据库 复制代码 代码如下: --所有数据库的大小  exec sp_helpdb    --所有数据库的状态  select name,         user_access_desc,           --用户访问模式         state_desc,                 --数据库状态         recovery_model_desc,        --恢复模式         page_verify_option_desc,    --页检测选项   

SQL Server DBA维护常用语句_MsSql

1.检查数据库完整性 复制代码 代码如下: dbcc checkdb(test)--通过加tablock提高速度 dbcc checkdb(test) with tablock 2.数据库重命名.修改恢复模式.修改用户模式 复制代码 代码如下: --数据库重命名  ALTER DATABASE WC  MODIFY NAME = test --设置数据库为完整恢复模式alter database testset recovery full --只允许一个用户访问数据库  alter databa

SQL Server DBA维护常用语句

1.检查数据库完整性复制代码 代码如下:dbcc checkdb(test)--通过加tablock提高速度 dbcc checkdb(test) with tablock2.数据库重命名.修改恢复模式.修改用户模式复制代码 代码如下:--数据库重命名  ALTER DATABASE WC  MODIFY NAME = test --设置数据库为完整恢复模式alter database testset recovery full --只允许一个用户访问数据库  alter database te