當前位置:學問谷 >

職場範例 >面試 >

sql server dba面試題

sql server dba面試題

erver 2008 R2 on windows server 2008 R2羣集中,有節點A、B,現在需要停機新添加一個節點C進來替換現有節點B,請列出必要的步驟.

sql server dba面試題

erver 2008 R2 on windows server 2008 R2羣集中,有節點A、B,A節點內存比B節點內存大一倍,為當前的主節點,為了業務需要,需要釋放A節點內存即重新啟動sqlserver,在儘可能短時間的前提下,如何讓羣集服務不發生切換即操作過程中不切換到A節點,請列出操作步驟.

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

虛擬日誌數目太多給數據庫帶來性能影響?

erver 2008 R2 on windows server 2008 R2,數據庫備份時如何避免JOB生產的日誌記錄到errorlog中,以避免errorlog被撐爆?

5.如何查看錶中text類型字段的'實際長度?

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

erver分區表的理解以及對性能的影響?

erver 2008 R2 on windows server 2008 R2環境中,系統日誌一直提示"將密鑰管理服務(KMS)發佈到 'XXXXX' 域中的 DNS 失敗",導致該問題的原因?如何解決,請列出必要的命令?

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

erver 2008 R2 on windows server 2008 R2,在儘可能節省CPU的情況下,提高備份的速度?

11.一個表有120字段,8500萬條數據,如何刪除重複數據?

調用SQL後台存儲過程時,有時突然就變得很慢,使用sql語句直接執行存儲過程沒問題,但在前台調用存儲過程時就是很慢,而且在前台調用成功後,再次調用還是一樣的慢,但更新一下存儲過程再調用就很快了,請分析原因?

13. sqlserver 2008 R2 on windows server 2008 R2環境中,數據庫報錯:"

18056

客户端無法重新使用 SPID 為 %d 的會話,該會話已被重置用於連接池。失敗 ID 為 %d。

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

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

14.請説明下面語句的用途?什麼情況下使用?

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 '輸入的對象類型為@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 [對象類型],

as [語句]

from _exec_cached_plans a ,

(select plan_handle,

FROM

_exec_query_stats qs

CROSS APPLY _exec_sql_text (qs.[sql_handle]) AS qt ) b

where _handle=_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

erver 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
  • 文章版權屬於文章作者所有,轉載請註明 https://xuewengu.com/flzc/mianshi/gen77.html