sql server dba面試題

時(shí)間:2022-06-28 03:56:11 面試 我要投稿
  • 相關(guān)推薦

sql server dba面試題

1.sqlserver 2008 R2 on windows server 2008 R2群集中,有節點(diǎn)A、B,現在需要停機新添加一個(gè)節點(diǎn)C進(jìn)來(lái)替換現有節點(diǎn)B,請列出必要的步驟.

sql server dba面試題

2.sqlserver 2008 R2 on windows server 2008 R2群集中,有節點(diǎn)A、B,A節點(diǎn)內存比B節點(diǎn)內存大一倍,為當前的主節點(diǎn),為了業(yè)務(wù)需要,需要釋放A節點(diǎn)內存即重新啟動(dòng)sqlserver,在盡可能短時(shí)間的前提下,如何讓群集服務(wù)不發(fā)生切換即操作過(guò)程中不切換到A節點(diǎn),請列出操作步驟.

3.虛擬日志的作用,如何查看虛擬日志是否給性能帶來(lái)影響?如何控制虛擬日志數量以避免

虛擬日志數目太多給數據庫帶來(lái)性能影響?

4.sqlserver 2008 R2 on windows server 2008 R2,數據庫備份時(shí)如何避免JOB生產(chǎn)的日志記錄到errorlog中,以避免errorlog被撐爆?

5.如何查看表中text類(lèi)型字段的實(shí)際長(cháng)度?

6.什么是數據庫直方圖?如何設計直方圖統計以便提供數據庫性能?

7.sqlserver分區表的理解以及對性能的影響?

8.sqlserver 2008 R2 on windows server 2008 R2環(huán)境中,系統日志一直提示"將密鑰管理服務(wù)(KMS)發(fā)布到 'XXXXX' 域中的 DNS 失敗",導致該問(wèn)題的原因?如何解決,請列出必要的命令?

9.設計表時(shí),如何使用char和varchar?請寫(xiě)出你對varmax)的理解?

10.sqlserver 2008 R2 on windows server 2008 R2,在盡可能節省CPU的情況下,提高備份的速度?

11.一個(gè)表有120字段,8500萬(wàn)條數據,如何刪除重復數據?

12.ASP.NET調用SQL后臺存儲過(guò)程時(shí),有時(shí)突然就變得很慢,使用sql語(yǔ)句直接執行存儲過(guò)程沒(méi)問(wèn)題,但在前臺調用存儲過(guò)程時(shí)就是很慢,而且在前臺調用成功后,再次調用還是一樣的慢,但更新一下存儲過(guò)程再調用就很快了,請分析原因?

13. sqlserver 2008 R2 on windows server 2008 R2環(huán)境中,數據庫報錯:"

18056

客戶(hù)端無(wú)法重新使用 SPID 為 %d 的會(huì )話(huà),該會(huì )話(huà)已被重置用于連接池。失敗 ID 為 %d。

此錯誤可能是由于先前的操作失敗引起的。

請查看錯誤日志,找出在顯示此錯誤消息之前剛發(fā)生的失敗操作",請分析原因和解決辦法?

14.請說(shuō)明下面語(yǔ)句的用途?什么情況下使用?

declare @objtype var20)

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 '輸入的對象類(lèi)型為@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 [緩存類(lèi)型],

objtype as [對象類(lèi)型],

b.text as [語(yǔ)句]

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 '輸入類(lèi)型不對,請核實(shí)';

print '--------------------------';

end

15.sqlserver 2008 R2 on windows server 2008 R2搭建sqlserver 群集時(shí),在群集驗證檢查時(shí)提示"驗證 SCSI-3永久保留失敗",請分析下是什么原因導致的?

如何解決?

16.在平時(shí)很多業(yè)務(wù)邏輯中,需要每個(gè)月任何一天去統計上個(gè)月的交易數據,請寫(xiě)一個(gè)變量,自動(dòng)獲取到上個(gè)月的第一天和最后一天(如今天是2011-10-9,則獲取到上個(gè)月的開(kāi)始為 2011-09-01 結束時(shí)間為2011-19-90).

17. sqlserver 2008 r2 on windows server 2008 R2中,事務(wù)復制時(shí),通常使用“用于 OLEDB 流式處理的分發(fā)配置文件”的分發(fā)代理配置文件,請列出至少三個(gè)我們可以?xún)?yōu)化的參數.

18.在sqlserver 2008 R2復制性能監控中,我們需要在發(fā)布服務(wù)器上查看發(fā)布數據庫中等待復制的數據量,我們通常查看的表名是?

19.在sqlserver 2008 R2復制中,我們經(jīng)常使用下面語(yǔ)句,請說(shuō)明下面這條命令的用途?

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

20.請介紹下對sqlserver 2012 always on的理解?


【sql server dba面試題】相關(guān)文章:

SQL面試題07-12

SQL Server數據庫實(shí)訓總結11-18

sql語(yǔ)句面試題07-13

Oracle 之 SQL面試題07-13

騰訊公司費解的sql面試題歸納07-13

[轉]win 7 下 SQL server 2008試用期到期的解決問(wèn)題07-13

DBA就業(yè)前景?07-14

oracle DBA的待遇怎么樣?07-14

SQL語(yǔ)句查詢(xún)的考試題分析07-03

騰訊公司的一個(gè)sql題07-13

99久久精品免费看国产一区二区三区|baoyu135国产精品t|40分钟97精品国产最大网站|久久综合丝袜日本网|欧美videosdesexo肥婆