日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

SQL Server DBA 30問 【itpub】

系統 2521 0

很多開發人員都想成為一名數據庫培訓,也有很多人一開始就把自己定位成為一名 DBA DBA 究竟需要掌握些什么知識和技能呢 ? 以下是我

? ?? ? 做 DBA 工作和面試 DBA 時,整理的一些 DBA 方面的三十個問題,三十個大問題中還有許多小的問題,涵括了 SQL Server 2008 R2 培訓比較多的技術知識點,與大家分享下,希望給有志做 DBA 的朋友們一些幫助:

1. char varchar nvarchar 之間的區別 ( 包括用途和空間占用 );xml 類型查找某個節點的數據有哪些方法,哪個效率高 ; 使用存儲

過程和使用 T-SQL 查詢數據有啥不一樣 ;

2.? 系統 DB 有哪些,都有什么作用,需不需要做備份,為什么 ; 損壞了如何做還原 ( 主要是 master );

3.? 有哪些操作會使用到 TempDB; 如果 TempDB 異常變大,可能的原因是什么,該如何處理 ;

4. Index 有哪些類型,它們的區別和實現原理是什么,索引有啥優點和缺點 ; 如何為 SQL 語句創建合適的索引,索引創建時有哪些需要注意的項,如何查看你創建的索引是否被使用 ; 如何維護索引 ; 索引損壞如何檢查,怎么修復 ;T-SQL 有更好的索引存在,但是運行時并沒有使用該索引,原因可能是什么 ;

5.? 視圖上我們能建索引嗎,如果能建的話,會啥好處和壞處 ; 視圖上建索引和表上建索引有啥區別 ;

6. Job 信息我們可以通過哪些表獲取 ; 系統正在運行的語句可以通過哪些視圖獲取 ; 如何獲取某個 T-SQL 語句的 IO Time 等信息 ;

7.? 在線系統,一個表有五千萬記錄,現在要你將其中的兩千萬條記錄導入到另一臺服務器的某個表中,導完后,需要將這兩千萬數據刪除,你預備如何處理,優缺點是什么 ;

8.? 數據庫服務器報磁盤空間不足,你將如何應對,要求盡快恢復 ;

9.? 臨時表、表變量、 CTE( 公用表表達式 ) 有啥區別和聯系,保存位置有啥不一樣,使用時如何決定選哪種 ;

10. SQLServer 有哪些隔離級別,默認級別是哪個 ; 數據庫有哪些主要的鎖類型 ; 行版本控制是如何實現的 ;

11.? 死鎖如何跟蹤 ; 阻塞如何跟蹤和查找 ; 發現有問題的語句后,如何進行處理 ; Profile 做跟蹤時,一般我們需要跟蹤哪些事件 ;

12. Windows 日志主要有哪幾種, SQL Server 培訓日志一般保留幾個,什么情況下會產生新的 SQL 日志 ; 數據庫日志恢復模式有哪幾種,區別是什么 ; 數據庫日志突然變得很大,而且你無法收縮,可能的原因是什么,怎么查找原因,分別將如何處理 ;

13.? 分區表和分區視圖是什么概念,一般是在什么情況下使用,有啥好處 ;

14.? 如何比較兩個同結構的表數據的差異 ; 如果表損壞了,如何修復 ; 如何在備份文件有問題的情況下盡量還原數據 ; 如何將一個表的 Identity 屬性歸零 ;

15. CheckPoint LazyWriter 區別 ;DDL Trigger? ?DML Trigger 有啥用,區別是啥 ;

16. Mirroring? Logshipping? 的區別和使用場景 ;SQLServer Mirroring Oracle 的哪像技術比較接近,它們的區別是啥 ;

17. Mirroring 的搭建步驟, Mirroring 三種模式區別, Mirroring? 中同步和異步的原理和要求,搭建了 Mirroring 后,需要對數據庫日志做什么處理 ;

18. Replication 配置和使用場景 ;Replication 有哪幾種模式 ;PUSH PULL 有啥區別 ; 搭建 Replication 后會產生一個什么庫 ; 報錯時用什么來查看報錯的具體語句,清理掉某個庫的 Replication 使用什么語句,查看同步鏈信息主要通過哪些表 ;

19. Replication 發布端的表能 truncate 嗎,為什么 ;Replication Identity 列如何處理、缺失字段錯誤如何處理、主鍵沖突錯誤如何處理、如何跳過指定的錯誤、訂閱端表被刪除了如何處理、大規模改動數據如何處理 ; 某條同步鏈因為其中的某個表一次性改動數據很大造成同步鏈的嚴重延時,要求盡快恢復同步鏈,如何處理。

20. SSB(Service Broker) 使用場景,如何創建,都會創建些什么對象,有啥優缺點,主要通過什么方式實現不同服務器之間的消息傳遞 ; 可以通過哪些方式排錯 ;

21.? 跟蹤數據庫數據的變更有哪些方法,它們 (CDC(Change Data Capture) CT(Change Tracking) Trigger ) 使用上的優缺點 ;

22. SQL 調優步驟,如何來判斷 SQL 語句存在問題,怎么定位問題,如何解決這些問題 ;

23.? 數據庫故障排查步驟,如何處理緊急數據庫問題 ;

24.? 如何考慮和制定數據庫備份計劃 ; 公司要求對一個非常大的數據庫或者表做備份,而且要求數據量盡可能少丟失,你可能會采用什么方法 ;

25.? 如果要你做數據庫監控,你會關注那些指標 ( 包括 SQLServer OCP 培訓 ) ,如何制定性能基線,你使用過哪些監控軟件 ;

26.? 數據庫遷移步驟 ; 重建一套比較大的測試系統 ( 最少 10 個數據庫實例 ) ,如果原來 DB 數據量都不大,但 DB 比較多,新搭建的系統數據都不需要,如何快速實現 ;

27.? 創建 Cluster? 簡要步驟,最少需要幾個 IP ,需要安裝些什么服務 , 需要哪些固定的磁盤, Raid 如何設置,磁盤如何劃分 ;SQLServerCluster Mysql Cluster? ?Oracle RAC 的區別等 ;

28.? 如果遇到一個性能不理想、代碼復雜的存儲過程,很難通過數據庫方面的調優來解決問題,你如何說服開發人員修改它 ( 可能開發人員并不愿意修改 );

29.? 你有沒有遇到過因為你的誤操作造成系統故障發生的情況,你當時是如何處理的 ; 如果沒有,假定你誤刪了一個重要的表,你該如何處理 ;

30.? 你準備成為一名什么樣的 DBA 培訓,為此你將如何準備 ( 或者你有怎樣的職業規劃,準備怎樣度過你的 DBA 生涯 ); 如果你進入公司,你最想獲得的是什么。

SQL Server DBA 30問 【itpub】


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 诸暨市| 富川| 石狮市| 清镇市| 双辽市| 辉县市| 曲阜市| 济阳县| 永丰县| 伊春市| 额敏县| 甘孜县| 辽阳市| 福海县| 南靖县| 桐梓县| 台东县| 太和县| 定西市| 扎鲁特旗| 原平市| 淮阳县| 古蔺县| 寿阳县| 东光县| 晋江市| 望江县| 安阳市| 云龙县| 攀枝花市| 安顺市| 凯里市| 临湘市| 南乐县| 响水县| 深水埗区| 哈密市| 遂溪县| 丽水市| 托里县| 博兴县|