<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      感謝您的閱讀,此博客的文章都是原著,轉載請您保留相關鏈接,謝謝!

      SQLServer DBA 三十問

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

      做DBA工作和面試DBA時,整理的一些DBA方面的三十個問題,三十個大問題中還有許多小的問題,涵括了SQLServer DBA比較多的技

      術知識點,與大家分享下,希望給有志做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日志主要有哪幾種,SQLServer日志一般保留幾個,什么情況下會產生新的SQL日志;數據庫日志恢復模式有哪幾種,

           區別是什么;數據庫日志突然變得很大,而且你無法收縮,可能的原因是什么,怎么查找原因,分別將如何處理;

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

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

           的Identity屬性歸零;

      15. CheckPoint、LazyWriter和Eager Write的區別和作用;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語句存在問題,怎么定位問題,如何解決這些問題;Nested Join、Merge Join和Hash Join的區別;

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

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

           方法;

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

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

           都不需要,如何快速實現;

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

          Cluster與Mysql Cluster 和 Oracle RAC的區別等;

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

           員并不愿意修改);

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

            處理;

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

           最想獲得的是什么。

       

       

      posted @ 2011-10-18 10:32  飛洋過海  閱讀(10162)  評論(27)    收藏  舉報
      主站蜘蛛池模板: 深夜av在线免费观看| 久久涩综合一区二区三区| 国产真实乱对白精彩久久老熟妇女 | 亚洲综合av男人的天堂| 乐陵市| 男人扒女人添高潮视频| 国产精品三级中文字幕| 中文字幕亚洲人妻一区| 国产精品一二区在线观看| 亚洲av无码之国产精品网址蜜芽| 国产婷婷精品av在线| 国产精品 无码专区| 极品白嫩少妇无套内谢| 在线观看特色大片免费视频| 亚洲精品人妻中文字幕| 亚洲AV熟妇在线观看| 国产粉嫩高中无套进入| 免费99视频| 日韩在线成年视频人网站观看| 成人无码午夜在线观看| 色欧美片视频在线观看| 亚洲成av人片在www色猫咪| 苍井空毛片精品久久久| 九九热在线精品视频99| 国产精品久久国产精麻豆99网站| 国产不卡在线一区二区| 国产亚洲一区二区三不卡| 囯产精品久久久久久久久久妞妞| 国精品午夜福利视频不卡| 亚洲美免无码中文字幕在线| 日韩免费无码视频一区二区三区| 久久久天堂国产精品女人| 国产三级精品三级在线观看 | 日韩人妻无码精品久久| 日本三级香港三级三级人!妇久| 四虎成人高清永久免费看| 国产99青青成人A在线| 依依成人精品视频在线观看| 久久九九久精品国产免费直播| 特黄大片又粗又大又暴| 日本一区二区三区有码视频|