整理下自己使用的sqlserver DBA面试题

SQLServer数据库 DBA面试题 最新试卷 SQL面试题 SQLServer数据库 DBA面试题 最新试卷 SQL面试题 京华志&精华志出品 希望大家互相学习,互相进步 支持优快云 支持微软 立即下载
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。

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

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


14.请说明下面语句的用途?什么情况下使用?


declare @objtype varchar(20)
declare @usecounts int
declare @size_in_bytes int
set @objtype='Adhoc'   --只能是Adhoc、proc、Prepared ,默认是Adhoc
set @usecounts=1     --数目,默认是1
set @size_in_bytes=1  --大小,默认是1
print '输入的对象类型为@objtype';
print '输入缓存次数为@usecounts';
print '输入缓存大小为@size_in_bytes';


if @objtype  in ('Adhoc','proc','Prepared')
begin
select  top 1000 usecounts as [缓存次数],
size_in_bytes/1024 as [占用Mb],
cacheobjtype as [缓存类型],
objtype as [对象类型],
b.text as [语句]
from sys.dm_exec_cached_plans a ,
(select   plan_handle,
qt.text FROM   
sys.dm_exec_query_stats qs 
CROSS APPLY sys.dm_exec_sql_text (qs.[sql_handle]) AS qt ) b
where a.plan_handle=b.plan_handle and objtype=@objtype and
usecounts=@usecounts and size_in_bytes>@size_in_bytes
order by size_in_bytes desc
end
else
begin
print '                              ';
print '系统出错了!';
print '--------------------------';
print '输入类型不对,请核实';
print '--------------------------';
end



15.sqlserver 2008 R2 on windows server 2008 R2搭建sqlserver 群集时,在群集验证检查时提示"验证 SCSI-3永久保留失败",请分析下是什么原因导致的?

如何解决?


16.在平时很多业务逻辑中,需要每个月任何一天去统计上个月的交易数据,请写一个变量,自动获取到上个月的第一天和最后一天(如今天是2011-10-9,则获取到上个月的开始为 2011-09-01 结束时间为2011-19-90).


17.  sqlserver 2008 r2 on windows server 2008 R2中,事务复制时,通常使用“用于 OLEDB 流式处理的分发配置文件”的分发代理配置文件,请列出至少三个我们可以优化的参数.


18.在sqlserver 2008 R2复制性能监控中,我们需要在发布服务器上查看发布数据库中等待复制的数据量,我们通常查看的表名是?


19.在sqlserver 2008 R2复制中,我们经常使用下面语句,请说明下面这条命令的用途?

EXEC sp_repldone @xactid = NULL, @xact_segno = NULL, @numtrans = 0,     @time = 0, @reset = 1


20.请介绍下对sqlserver 2012 always on的理解?

SQL_Server数据库管理员面试题(DBA) 立即下载

相关推荐

SQL_Server_DBA_名企面试问题及答案

某名企数据库面试问题答案(答案仅供参考!)

客户端无法重新使用 SPID 为 XX 的会话,该会话已被重置用于连接池。失败 ID 为 XX。此错误可能是由于先前的操作失败引起的。...

对于配置了报警的SQLServer数据库服务器,就可能收到这样的一个错误。 而20号报警是属于进程中的错误。 百度找原因; 分析过程:如IIS的连接池设置1500M,IIS连接数据正常1500个,那么每个session分到的连接池大小平均1MB,数据库网络数据包默认是4096;如果这个时候有个请求需要返回20M数据,那么这个session从数据库返回的数据包大小就要超过session获得...

weixin_30611509的博客 2024

SQLSERVER数据库面试题及答案

关于数据库面试当中常用到的一些题目,可以上机练习适合,自己看吧,

Microsoft SQL 2000 错误代码

为方便需要的朋友查询,希望对一些朋友有帮助吧! Microsoft SQL 2000 错误代码(1) Code Error Message 0 操作成功完成。 1 功能错误。 2 系统找不到指定的文件。 3 系统找不到指定的路径。 4 系统无法打开文件。 5 拒绝访问。 6 句柄无效。 7 存储控制块...

weixin_34415923的博客 459

Ubuntu20.04安装Torque-6.1.2单机版(踩坑篇)

说明:PBS排队系统原先是在Centos7安装使用很顺利,但是有客户需求在Ubuntu20.04上使用,着手在Ubuntu20.04安装上安装的时候发现很多报错,并不能顺利安装,网上查找到的教程,有的说是让放弃转slurm,有的是换源安装,但是安装好的版本很低,有许多bug,不是很好用。经过自己慢慢摸索之后,改了部分配置以及源码之后,能够顺利安装,再次记录一下踩坑心得,与大家一起分享学习。如有问题,欢迎大家来撩。...............

华青水上的博客 8087

如何缩减layout电路面积?减少晶体管的数量——以全加器为例【VLSI】

How to reduce the number of transistors to reduce circuit area? -- Take the Binary Full Adder as an example 优化面积的方法 1. 减少晶体管的数量 2. 改变gate matrix的布局

Jie_MSD的博客 6429

关于访问达梦数据库报错的常见问题

如果是在 windows 操作界面,可以直接用管理工具-单击表然后右键查看。如果是在 Linux 界面可通过以下方法查看。方法一调用 DM 存储系统过程,获得表的定义,如下图所示:​schname:模式名tablename:表名这个存储过程,直接 call 调用或者写在匿名块中调用均可。​BEIGNEND;​这个存储过程是 DM 数据库独有的,Oracle 并没有这个存储过程。但是它存在一个缺点,只能查询表,不能查询其他类型的对象。

不定期分享数据库相关内容。 2万+

VM与欧姆龙PLC通讯设置实战:Fins TCP/UDP协议详解

本文详细解析了VM(VisionMaster)与欧姆龙PLC通过Fins TCP/UDP协议进行通讯的实战设置。内容涵盖网络配置、协议选择(TCP可靠性与UDP实时性)、VM端地址映射与数据点添加、以及数据接收解析流程,并提供了常见错误排查与高级调试技巧,帮助视觉与自动化工程师快速实现稳定可靠的工业通讯集成。

weixin_29172963的博客 327

整理下自己使用的sqlserver 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节点内存即重新启动sqlse

c_enhui的专栏 643

自动化专业与嵌入式

在学生时期,我是一个典型的学渣,所以只能选择电气工程、汽修、数控之类的专业。而那些高分的则可以选择计算机,电子商务,通信之类的。这些专业看起来像是蓝领和白领的分界,至今我都觉得这种制度是不人性化的。专业这块根据学生的爱好去选择是最好的,毕竟有兴趣才会”真心”去学习。谁说学渣就学不会编程、学不会金融对吧?不过也罢,在学校能学到东西的毕竟是少数,最近有些大学生发了他们的课程表给我看了下。我感觉学的太广了,什么单片机、c语言、java之类的,导致很多学生学完以后还是很迷茫,不知道自己专业到底是从事什么方向的。所以

m0_71017841的博客 3588

【故障处理】- ORA-01722

在执行升级脚本@?/rdbms/admin/catupgrd.sql时报错ora-01722。

weixin_39099660的博客 854

SQL Server DBA常见面试 笔试问题

很多开发人员都想成为一名DBA,也有很多人一开始就把自己定位成为一名DBA,DBA究竟需要掌握些什么知识和技能呢?以下是我做DBA工作和面试DBA时,整理的一些DBA方面的三十个问题,三十个大问题中还有许多小的问题,涵括了SQLServer DBA比较多的技术知识点,与大家分享下,希望给有志做DBA的朋友们一些帮助: 1. char、varchar、nvarchar之间的区别(包括用途...

weixin_33795806的博客 998

骑砍Ⅱ霸主MOD开发(16)-FaceKey&BannerKey

摘要:本文介绍了FaceKey人物模型和BannerKey旗帜模型的生成流程。FaceKey通过序列化参数生成人物模型,包括头部(脸部、嘴、睫毛、眼睛)、眉毛、头发、身体和躯干等组件,每个部分通过特定标签和骨骼绑定实现。BannerKey则通过解析参数生成旗帜模型,包括模型、贴图和颜色等元素。两种模型都采用参数化设计和XML配置文件实现模型生成与定制。

骑砍战团&霸主MOD开发 2284

整理一些dba的面试题[转]

一:SQL tuning 类1:列举几种表连接方式hash join/merge join/nest loop(cluster join)/index join2:不借助第三方工具,怎样查看sql的执行计划set autot onexplain plan set statement_id = &item_id for &sql; select * from table(dbms...

weixin_33755554的博客 151

VB.net:VB.net编程语言学习之ADO.net基本名称空间与类的简介、案例应用(实现与SQL数据库编程案例)之详细攻略

ADO.net有六个基础名称空间,除此之外,每个新的数据提供程序还可以有自己的名称空间,如Oracle。在.net中就提供了System.Data.OracleClient名称空间(用于Microsoft建立的Oracle数据库提供的程序)ADO.net体系结构的另一个核心元素是.Net数据提供程序(Data Provider),它的组件用于进行数据处理(和DataSet的数据访问功能相对应)。:是ADD.net核心名称空间,它包含所有数据提供程序使用的类,这些类表示表、列、行,还有DataSet类;

头部AI社区如有邀博主AI主题演讲请私信—心比天高,仗剑走天涯,保持热爱,奔赴向梦想!低调,专注,谦虚,自律,反思,成长,还算比较正能量的博主,公益免费传播…内心特别想在AI界做出一些可以推进历史进程影响力的技术(兴趣使然,有点小情怀,也有点使命感呀 1731

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

2022年最新数据库经典面试题及答案汇总(含PostgreSQL、Oracle、MySQL)

我们梳理了墨天轮平台上2022年最新的一批数据库经典面试题,主要包含PostgreSQL、MySQL和Oracle、数据仓库等方面的内容,希望能够帮助到各位正在或即将求职DBA的朋友们。

Era666的博客 1912

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

【MSSQL】SSMS快速获取表结构

【MSSQL】SSMS快速获取表结构 &#13...

测试0901-1 982

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

mysql有关运维的面试题_数据库运维知识和经验总结 | 精选

关于数据库的很多问题,我都写在了文章里,整理了这么一份索引,希望能够帮到你: )最近有哪些推荐的文章?(20.10.19更新)MySQL | 一条更新SQL的前世今生硬货 | AWR报告指标背后的SQL逻辑(三)硬货 | AWR报告指标背后的SQL逻辑(二)硬货 | AWR报告指标背后的SQL逻辑(上)一条查询SQL的独白:从哪里来,到哪里去。【未来展望】关于SQL,我有一些肺腑之言,...

weixin_29041767的博客 471

阿里巴巴MySQL DBA面试题

1、MySQL的复制原理以及流程(1)、先问基本原理流程,3个线程以及之间的关联;(2)、再问一致性延时性,数据恢复;(3)、再问各种工作遇到的复制bug的解决方法。2、MySQL中myisam与innodb的区别,至少5点(1)、问5点不同;(2)、问各种不同mysql版本的2者的改进;(3)、2者的索引的实现方式。3、问MySQL中varchar与char的区别以及var...

weixin_34050519的博客 275
上一篇: JQuery第一次写的JQuery(查询改变文本框属性源代码)
下一篇: JavaScript--正则表达式
CEJ-盐井
博客等级 码龄17年 10粉丝 19原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值