SQLServer DBA 三十問(wèn)_第1頁(yè)
SQLServer DBA 三十問(wèn)_第2頁(yè)
SQLServer DBA 三十問(wèn)_第3頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、SQLServer DBA 三十問(wèn) 很多開(kāi)發(fā)人員都想成為一名DBA,也有很多人一開(kāi)始就把自己定位成為一名DBA,DBA究竟需要掌握些什么知識(shí)和技能呢?以下是我做DBA工作和面試DBA時(shí),整理的一些DBA方面的三十個(gè)問(wèn)題,三十個(gè)大問(wèn)題中還有許多小的問(wèn)題,涵括了SQLServer DBA比較多的技術(shù)知識(shí)點(diǎn),與大家分享下,希望給有志做DBA的朋友們一些幫助:1. char、varchar、nvarchar之間的區(qū)別(包括用途和空間占用);xml類型查找某個(gè)節(jié)點(diǎn)的數(shù)據(jù)有哪些方法,哪個(gè)效率高;使用存儲(chǔ) 過(guò)程和使用T-SQL查詢數(shù)據(jù)有啥不一樣;2. 系統(tǒng)DB有哪些,都有什么作用,需不需要做備份,為什么;損

2、壞了如何做還原(主要是master庫(kù));3. 有哪些操作會(huì)使用到TempDB;如果TempDB異常變大,可能的原因是什么,該如何處理;4. Index有哪些類型,它們的區(qū)別和實(shí)現(xiàn)原理是什么,索引有啥優(yōu)點(diǎn)和缺點(diǎn);如何為SQL語(yǔ)句創(chuàng)建合適的索引,索引創(chuàng)建時(shí)有哪些需要 注意的項(xiàng),如何查看你創(chuàng)建的索引是否被使用;如何維護(hù)索引;索引損壞如何檢查,怎么修復(fù);T-SQL有更好的索引存在,但是運(yùn)行 時(shí)并沒(méi)有使用該索引,原因可能是什么;5. 視圖上我們能建索引嗎,如果能建的話,會(huì)啥好處和壞處;視圖上建索引和表上建索引有啥區(qū)別;6. Job信息我們可以通過(guò)哪些表獲?。幌到y(tǒng)正在運(yùn)行的語(yǔ)句可以通過(guò)哪些視圖獲??;如何獲

3、取某個(gè)T-SQL語(yǔ)句的IO、Time等信息;7. 在線系統(tǒng),一個(gè)表有五千萬(wàn)記錄,現(xiàn)在要你將其中的兩千萬(wàn)條記錄導(dǎo)入到另一臺(tái)服務(wù)器的某個(gè)表中,導(dǎo)完后,需要將這兩千萬(wàn)數(shù)據(jù)刪 除,你預(yù)備如何處理,優(yōu)缺點(diǎn)是什么;8. 數(shù)據(jù)庫(kù)服務(wù)器報(bào)磁盤空間不足,你將如何應(yīng)對(duì),要求盡快恢復(fù);9. 臨時(shí)表、表變量、CTE(公用表表達(dá)式)有啥區(qū)別和聯(lián)系,保存位置有啥不一樣,使用時(shí)如何決定選哪種;10. SQLServer有哪些隔離級(jí)別,默認(rèn)級(jí)別是哪個(gè);數(shù)據(jù)庫(kù)有哪些主要的鎖類型;行版本控制是如何實(shí)現(xiàn)的;11. 死鎖如何跟蹤;阻塞如何跟蹤和查找;發(fā)現(xiàn)有問(wèn)題的語(yǔ)句后,如何進(jìn)行處理;用Profile做跟蹤時(shí),一般我們需要跟蹤哪些事件

4、;12. Windows日志主要有哪幾種,SQLServer日志一般保留幾個(gè),什么情況下會(huì)產(chǎn)生新的SQL日志;數(shù)據(jù)庫(kù)日志恢復(fù)模式有哪幾種, 區(qū)別是什么;數(shù)據(jù)庫(kù)日志突然變得很大,而且你無(wú)法收縮,可能的原因是什么,怎么查找原因,分別將如何處理;13. 分區(qū)表和分區(qū)視圖是什么概念,一般是在什么情況下使用,有啥好處;14. 如何比較兩個(gè)同結(jié)構(gòu)的表數(shù)據(jù)的差異;如果表?yè)p壞了,如何修復(fù);如何在備份文件有問(wèn)題的情況下盡量還原數(shù)據(jù);如何將一個(gè)表 的Identity屬性歸零;15. CheckPoint和LazyWriter區(qū)別;DDL Trigger 和 DML Trigger有啥用,區(qū)別是啥;16. Mirr

5、oring 和Logshipping 的區(qū)別和使用場(chǎng)景;SQLServer的Mirroring與Oracle的哪像技術(shù)比較接近,它們的區(qū)別是啥;17. Mirroring的搭建步驟,Mirroring三種模式區(qū)別,Mirroring 中同步和異步的原理和要求,搭建了Mirroring后,需要對(duì)數(shù)據(jù)庫(kù)日志做 什么處理;18. Replication配置和使用場(chǎng)景;Replication有哪幾種模式;PUSH和PULL有啥區(qū)別;搭建Replication后會(huì)產(chǎn)生一個(gè)什么庫(kù);報(bào)錯(cuò)時(shí) 用什么來(lái)查看報(bào)錯(cuò)的具體語(yǔ)句,清理掉某個(gè)庫(kù)的Replication使用什么語(yǔ)句,查看同步鏈信息主要通過(guò)哪些表;19. R

6、eplication發(fā)布端的表能truncate嗎,為什么;Replication Identity列如何處理、缺失字段錯(cuò)誤如何處理、主鍵沖突錯(cuò)誤如何處 理、如何跳過(guò)指定的錯(cuò)誤、訂閱端表被刪除了如何處理、大規(guī)模改動(dòng)數(shù)據(jù)如何處理;某條同步鏈因?yàn)槠渲械哪硞€(gè)表一次性改動(dòng)數(shù)據(jù)很 大造成同步鏈的嚴(yán)重延時(shí),要求盡快恢復(fù)同步鏈,如何處理。20. SSB(Service Broker)使用場(chǎng)景,如何創(chuàng)建,都會(huì)創(chuàng)建些什么對(duì)象,有啥優(yōu)缺點(diǎn),主要通過(guò)什么方式實(shí)現(xiàn)不同服務(wù)器之間的消息 傳遞;可以通過(guò)哪些方式排錯(cuò);21. 跟蹤數(shù)據(jù)庫(kù)數(shù)據(jù)的變更有哪些方法,它們(CDC(Change Data Capture)、CT(Ch

7、ange Tracking)、Trigger等)使用上的 優(yōu)缺點(diǎn);22. SQL調(diào)優(yōu)步驟,如何來(lái)判斷SQL語(yǔ)句存在問(wèn)題,怎么定位問(wèn)題,如何解決這些問(wèn)題;23. 數(shù)據(jù)庫(kù)故障排查步驟,如何處理緊急數(shù)據(jù)庫(kù)問(wèn)題;24. 如何考慮和制定數(shù)據(jù)庫(kù)備份計(jì)劃;公司要求對(duì)一個(gè)非常大的數(shù)據(jù)庫(kù)或者表做備份,而且要求數(shù)據(jù)量盡可能少丟失,你可能會(huì)采用什么 方法;25. 如果要你做數(shù)據(jù)庫(kù)監(jiān)控,你會(huì)關(guān)注那些指標(biāo)(包括SQLServer和Windows),如何制定性能基線,你使用過(guò)哪些監(jiān)控軟件;26. 數(shù)據(jù)庫(kù)遷移步驟;重建一套比較大的測(cè)試系統(tǒng)(最少10個(gè)數(shù)據(jù)庫(kù)實(shí)例),如果原來(lái)DB數(shù)據(jù)量都不大,但DB比較多,新搭建的系統(tǒng)數(shù)據(jù) 都不需要,如何快速實(shí)現(xiàn);27. 創(chuàng)建Cluster 簡(jiǎn)要步驟,最少需要幾個(gè)IP,需要安裝些什么服務(wù),需要哪些固定的磁盤,Raid如何設(shè)置,磁盤如何劃分;SQLServer Cluster與MysqlCluster 和 Oracle RAC的區(qū)別等;28. 如果遇到一個(gè)性能不理想、代碼復(fù)雜的存儲(chǔ)過(guò)程,很難通過(guò)數(shù)據(jù)庫(kù)方面的調(diào)優(yōu)來(lái)解決問(wèn)題,你如何說(shuō)服開(kāi)發(fā)人員修改它(可能開(kāi)發(fā)人 員并不愿意修改);29. 你有沒(méi)有遇到過(guò)因?yàn)槟愕恼`操作造

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論