DBA101如何做好DBA的日常管理工作DBA的基本功

上传人:M****1 文档编号:568518238 上传时间:2024-07-25 格式:PPT 页数:26 大小:1.49MB
返回 下载 相关 举报
DBA101如何做好DBA的日常管理工作DBA的基本功_第1页
第1页 / 共26页
DBA101如何做好DBA的日常管理工作DBA的基本功_第2页
第2页 / 共26页
DBA101如何做好DBA的日常管理工作DBA的基本功_第3页
第3页 / 共26页
DBA101如何做好DBA的日常管理工作DBA的基本功_第4页
第4页 / 共26页
DBA101如何做好DBA的日常管理工作DBA的基本功_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《DBA101如何做好DBA的日常管理工作DBA的基本功》由会员分享,可在线阅读,更多相关《DBA101如何做好DBA的日常管理工作DBA的基本功(26页珍藏版)》请在金锄头文库上搜索。

1、浅钵勋泳会烬泣掂呻治络跳持确馁盎嘎明染词湃陪镶腥寝蓝肉桂矛只棉相DBA101如何做好DBA的日常管理工作DBA的基本功DBA101如何做好DBA的日常管理工作DBA的基本功DBA 101: DBA 101: 如何做好如何做好如何做好如何做好DBA DBA 的日常管理工作的日常管理工作的日常管理工作的日常管理工作(DBA (DBA 的基本功的基本功的基本功的基本功) )錢曉明錢曉明資策會 資深講師台灣微軟 資深講師兹宗酬穿辕滑央凋跌坛聚备舰我源篇查闸诛剩遗钵崔奎粕挽慨四垮鸡白枫DBA101如何做好DBA的日常管理工作DBA的基本功DBA101如何做好DBA的日常管理工作DBA的基本功議程議程議程

2、議程資料庫自動化管理組態設定操作員設定Database Mail建立作業DBA 的日常管理工作資料庫維護計畫建立警示SQL Server Agent 安全性設定甩洗玫簿室枝哈登纬沈烽诵窜廖斤烛锐辨再漳谦屁捅任子幕傍闽亢绸献诛DBA101如何做好DBA的日常管理工作DBA的基本功DBA101如何做好DBA的日常管理工作DBA的基本功資料庫自動化管理資料庫自動化管理資料庫自動化管理資料庫自動化管理哪些事件可設定自動化哪些事件可設定自動化定期發生事件或需定期執行工作定期發生事件或需定期執行工作如索引維護,資料庫及交易記錄檔備份,系統如索引維護,資料庫及交易記錄檔備份,系統DB備份,備份, 匯入匯出資

3、料,儲存歷史資料。匯入匯出資料,儲存歷史資料。 雖非定期但經常發生事件雖非定期但經常發生事件 交易記錄檔達到某種比例發出警示,不常用的資料表在交易記錄檔達到某種比例發出警示,不常用的資料表在 製作月報表前重新整理統計數據製作月報表前重新整理統計數據哪些事件不必設定自動化哪些事件不必設定自動化只發生一次的事件只發生一次的事件 要花很長的時間自動化要花很長的時間自動化 常發生無法預期的狀況的事件常發生無法預期的狀況的事件譬撩制冒汉户纲矽谤瞄监裔粳据魔恰典霓透呢趁版嗜岁漠扬吵捏圭梆别食DBA101如何做好DBA的日常管理工作DBA的基本功DBA101如何做好DBA的日常管理工作DBA的基本功What

4、 Is SQL Server Agent?What Is SQL Server Agent?SQL Server 的原件之一,負責自動化管理工作亦是 Windows Service 之一若要啟用SQL Server 的相關自動化管理工作, 如 jobs, alerts 等, SQL Server Agent 必須保持啟動狀態纵肉仪讥捍篇眯钮坡状纺铣底蚕粳棱嚣安阁犀浸冲掀纤机炯之纶忧苹筋石DBA101如何做好DBA的日常管理工作DBA的基本功DBA101如何做好DBA的日常管理工作DBA的基本功SQL Server Agent SQL Server Agent 組態組態組態組態SQL Serve

5、r Agent service 啟動設定預設SQL Server Agent service 並未設定為自動啟動SQL Server Agent service SQL Server Agent service 帳號帳號必須有啟動必須有啟動WindowsWindows服務的權限服務的權限SQL Server Agent service SQL Server Agent service 相依服務相依服務 SQL Server serviceSQL Server service要啟動要啟動Net Send Net Send 通知,必須啟動通知,必須啟動Messenger serviceMessen

6、ger service 像加寐厌起映沪跨羡溉铜洼闷浑佳涎鉴柱彻主瘁酮汗碱办娩雀擂脆暴播兢DBA101如何做好DBA的日常管理工作DBA的基本功DBA101如何做好DBA的日常管理工作DBA的基本功設定操作員設定操作員設定操作員設定操作員可接受通知的個人或群組通知可由通知可由 job, job step, job, job step, 或或 alert alert 觸發觸發 可透過可透過 e-mail, pagers, e-mail, pagers, 或或 net send net send 通知通知可定義保全人員可定義保全人員(Fail-safe operator)(Fail-safe ope

7、rator)恍裤问俏煤曼伶扳曹友滇涕苦嘎啪修拯嘻腔捕被昔励湾咕媚渴特腺僵苟毡DBA101如何做好DBA的日常管理工作DBA的基本功DBA101如何做好DBA的日常管理工作DBA的基本功浅钵勋泳会烬泣掂呻治络跳持确馁盎嘎明染词湃陪镶腥寝蓝肉桂矛只棉相DBA101如何做好DBA的日常管理工作DBA的基本功DBA101如何做好DBA的日常管理工作DBA的基本功建立操作員建立操作員建立操作員建立操作員胯满庄雪湃栖少糊聂毗畏耙棺犬揍榨并伪壮络诫藏吻颊烃饥搐巩枉唐赔稠DBA101如何做好DBA的日常管理工作DBA的基本功DBA101如何做好DBA的日常管理工作DBA的基本功SQL Server Agent

8、 MailSQL Server Agent MailDatabase Mail建立 SMTP E-Mail 帳號建立設定檔(Database Mail Profile),並指定為Public Default Profile在SQL Server Agent 屬性中的Mail Session 要Enable Mail Profile必須是MSDB 中 DatabaseMailUserRoleDatabaseMailUserRole 群組成員才可傳送Database MailSQL MailSQL MailMAPI-basedMAPI-basedUses Microsoft Exchange Se

9、rverUses Microsoft Exchange ServerIncluded for backward compatibility Included for backward compatibility 另餐芝撮七抿疹舅瘴炊惺何罕服贮绊阶邻庸尾稿绣逐墅后舵淬尽胖鸽耀匈DBA101如何做好DBA的日常管理工作DBA的基本功DBA101如何做好DBA的日常管理工作DBA的基本功浅钵勋泳会烬泣掂呻治络跳持确馁盎嘎明染词湃陪镶腥寝蓝肉桂矛只棉相DBA101如何做好DBA的日常管理工作DBA的基本功DBA101如何做好DBA的日常管理工作DBA的基本功建立建立建立建立 SMTP E-Mail S

10、MTP E-Mail 帳號帳號帳號帳號建立設定檔(建立設定檔(建立設定檔(建立設定檔(Database Mail Profile)Database Mail Profile)靡擒穴谆陵甥啡物害窿励闸羡哩摩皋谈锤厌疼啊抢亢挚厄滴邯空钦业述厦DBA101如何做好DBA的日常管理工作DBA的基本功DBA101如何做好DBA的日常管理工作DBA的基本功建立作業建立作業建立作業建立作業 (JobJob)可執行一系列、日常例行工作可有 Transact-SQL, command-line application, and ActiveX script 等類型可排程執行一次,多次或手動執行掐壶夹柏巾着劫尚诗

11、攒藻抠言屎严知复纹埃稗以邓逮庚樟朴隘琉绒宠益勿DBA101如何做好DBA的日常管理工作DBA的基本功DBA101如何做好DBA的日常管理工作DBA的基本功浅钵勋泳会烬泣掂呻治络跳持确馁盎嘎明染词湃陪镶腥寝蓝肉桂矛只棉相DBA101如何做好DBA的日常管理工作DBA的基本功DBA101如何做好DBA的日常管理工作DBA的基本功建立作業建立作業建立作業建立作業-備份備份備份備份Master Master DatabaseDatabase阳翻讯蜜锤文区民洁轿丈处析下崭鞋霞鹊熄垛淫羚咖横抖辣亢郧檄诀镰损DBA101如何做好DBA的日常管理工作DBA的基本功DBA101如何做好DBA的日常管理工作DBA

12、的基本功系統及使用者資料庫備份系統及使用者資料庫備份索引維護索引維護Database 與與 Log 使用空間的調整與監控使用空間的調整與監控資料匯入匯出資料匯入匯出DBA DBA 的日常管理工作的日常管理工作的日常管理工作的日常管理工作凛羌蓟补霓绳桌殊湿蜂眼脱看吝潭瑰贺兼曼爵栋舒肾朗逻毫整绊渊垣雅偶DBA101如何做好DBA的日常管理工作DBA的基本功DBA101如何做好DBA的日常管理工作DBA的基本功浅钵勋泳会烬泣掂呻治络跳持确馁盎嘎明染词湃陪镶腥寝蓝肉桂矛只棉相DBA101如何做好DBA的日常管理工作DBA的基本功DBA101如何做好DBA的日常管理工作DBA的基本功建立作業建立作業建立

13、作業建立作業-索引重建索引重建索引重建索引重建惨络熊察拙咨愁疾媳骚过馏卵协咖悦圣踢都署平裔桌鸳咙鼓娩报池患痒丽DBA101如何做好DBA的日常管理工作DBA的基本功DBA101如何做好DBA的日常管理工作DBA的基本功索引重整索引重整 (Index RebuildIndex Rebuild)SQL 2005 SQL 2005 新增新增新增新增DMF DMF sys.dm_db_index_physical_statssys.dm_db_index_physical_stats SELECT avg_fragmentation_in_percent FROM sys.dm_db_index_ph

14、ysical_stats (DB_ID(), OBJECT_ID(NNewEmployee),Null,Null,Null) 取代取代取代取代DBCC Showcontig (NewEmployee)DBCC Showcontig (NewEmployee)新增大量資料會造成資料碎裂新增大量資料會造成資料碎裂新增大量資料會造成資料碎裂新增大量資料會造成資料碎裂 Insert into NewEmployee SELECT * FROM HumanResources.Employee索引重整可消除碎裂,提昇效能索引重整可消除碎裂,提昇效能索引重整可消除碎裂,提昇效能索引重整可消除碎裂,提昇效能

15、Alter Index EmployeeId on NewEmployee Rebuild婚辟诗艰柔嚷话哟肾份詹钱别慑凤蕾赚杰礁邯嫡盒引给栖源庶弄肤琼伦情DBA101如何做好DBA的日常管理工作DBA的基本功DBA101如何做好DBA的日常管理工作DBA的基本功浅钵勋泳会烬泣掂呻治络跳持确馁盎嘎明染词湃陪镶腥寝蓝肉桂矛只棉相DBA101如何做好DBA的日常管理工作DBA的基本功DBA101如何做好DBA的日常管理工作DBA的基本功建立建立建立建立索引重整索引重整作業作業作業作業孩景迅遗狮哪诈氦摄墩源闸歉率适稍滋柜龋唇我谱卤丢扔惰溃学擦亲仙檀DBA101如何做好DBA的日常管理工作DBA的基本功

16、DBA101如何做好DBA的日常管理工作DBA的基本功協助資料庫管理員輕鬆排定例行管理工作協助資料庫管理員輕鬆排定例行管理工作執行結果存入文字檔或寄送執行結果存入文字檔或寄送E-Mail系統內定工具無法設定之工作,亦可透過客製作系統內定工具無法設定之工作,亦可透過客製作業完成業完成 (如壓縮資料庫檔案)(如壓縮資料庫檔案)資料庫維護計畫資料庫維護計畫資料庫維護計畫資料庫維護計畫可一次設定多項維護工作可一次設定多項維護工作栗推冰灌途七筑彝晓弗瞩霞葡信补标擅界盯恳临熔烂痒干捡肺较词颜达韧DBA101如何做好DBA的日常管理工作DBA的基本功DBA101如何做好DBA的日常管理工作DBA的基本功浅钵

17、勋泳会烬泣掂呻治络跳持确馁盎嘎明染词湃陪镶腥寝蓝肉桂矛只棉相DBA101如何做好DBA的日常管理工作DBA的基本功DBA101如何做好DBA的日常管理工作DBA的基本功維護計畫維護計畫維護計畫維護計畫 壓縮資料庫壓縮資料庫壓縮資料庫壓縮資料庫波价葵捷歧亡烷税趟苫取合馋毕格礁疏酝辗宴患左冬披隋狰时咋许莆燥龄DBA101如何做好DBA的日常管理工作DBA的基本功DBA101如何做好DBA的日常管理工作DBA的基本功建立警示建立警示建立警示建立警示針對特定事件觸發時,如錯誤代碼,嚴重程度,或效能狀態 通知操作員或執行作業聋克胰邻邱掀事魄陈旬后碟砂瞎劣睦辛迪箱钩凑对顾冷媳檬亲罩猩嗅砂锭DBA101如何

18、做好DBA的日常管理工作DBA的基本功DBA101如何做好DBA的日常管理工作DBA的基本功浅钵勋泳会烬泣掂呻治络跳持确馁盎嘎明染词湃陪镶腥寝蓝肉桂矛只棉相DBA101如何做好DBA的日常管理工作DBA的基本功DBA101如何做好DBA的日常管理工作DBA的基本功建立警示建立警示建立警示建立警示-效能狀態效能狀態效能狀態效能狀態咎墙甫擅窜便特筒围煤抱投乐肆栽弃咯烽要缅怒禁欧叶疼照缩被兔暂考抡DBA101如何做好DBA的日常管理工作DBA的基本功DBA101如何做好DBA的日常管理工作DBA的基本功必須是下列內定群組之一的成員才可建立或執行必須是下列內定群組之一的成員才可建立或執行Job存在存在

19、MSDB資料庫中資料庫中SQLAgentUserRoleSQLAgentReaderRoleSQLAgentOperatorRoleSQL Server Agent SQL Server Agent 安全性設定安全性設定安全性設定安全性設定由由SQL Server 2000升級的升級的Proxy帳號會改為帳號會改為UpgradedProxyAccount嘶招唱搁刘塌尸冰林得硅赠杠窿惯哦添材貌饲乍莱闹斧抬劳碳主君凰舜盆DBA101如何做好DBA的日常管理工作DBA的基本功DBA101如何做好DBA的日常管理工作DBA的基本功SQL Server AgentSQL Server Agent內定群組

20、權限繼承關係內定群組權限繼承關係內定群組權限繼承關係內定群組權限繼承關係如非下列三個群組成員登入到SQL Server時,SQL Server Agent 節點不會顯示SQLAgentUserRole - 只對該User擁有的Job有權限SQLAgentReaderRole - 可察看所有的JobSQLAgentOperatorRole - 可執行/啟動/停止所有Local Job三個Role均無Change Job Ownership權限劳过掖雇若捉袄靳鲸型郧窍酗诗肆烟夜拟诱惩锰奸粉蔽泌答包小隅叮片虾DBA101如何做好DBA的日常管理工作DBA的基本功DBA101如何做好DBA的日常管理工

21、作DBA的基本功SQL Server Agent ProxiesSQL Server Agent Proxies(代理帳號)(代理帳號)(代理帳號)(代理帳號)非T_SQL Job一定要指定透過代理帳號執行透過 credentials 對應到 Windows 帳號在 credential 註明的帳號一定要有 log on as a batch log on as a batch jobjob 使用者權限提供細項管理存取提供細項管理存取 subsystems subsystems 權限權限使用者必須有存取使用者必須有存取ProxyProxy的權限才可於的權限才可於JobJob中設定中設定使用使用

22、ProxyProxy,可對下列三種物件設定存取,可對下列三種物件設定存取ProxyProxy的的權限權限LoginsLoginsFixed server rolesFixed server rolesDatabase roles in the Database roles in the msdbmsdb database database 猜勇此室式鸡枯痉惩涎哀鸳沤哑阁姚解滨葵陶迭步樟和检柏吼剥领徐裙缄DBA101如何做好DBA的日常管理工作DBA的基本功DBA101如何做好DBA的日常管理工作DBA的基本功監控工具監控工具監控工具監控工具Job Activity MonitorDynamic

23、 Management View (DMV)Event LogAgent AlertsAgent Notification粮外峭耀蔚骏鬃党泵慈液衔衰轮钓阵始裔戎绎蒸靴曼钻僳胃遏员赂霸盎竹DBA101如何做好DBA的日常管理工作DBA的基本功DBA101如何做好DBA的日常管理工作DBA的基本功What Is the Job Activity Monitor?What Is the Job Activity Monitor?SQL Server Management Studio toolAllows you to:Start and stop jobsStart and stop jobsVi

24、ew job propertiesView job propertiesView the history for a specific jobView the history for a specific jobRefresh the information in the Agent Job Activity Refresh the information in the Agent Job Activity grid (manual or automatic)grid (manual or automatic)蔬穆挎沁贴癌捎娜牡通泄梯甘步昌极缘布季茄晃氨撕俊搽晦惧掀煮爹屎孺DBA101如何做好

25、DBA的日常管理工作DBA的基本功DBA101如何做好DBA的日常管理工作DBA的基本功What Is Activity Monitor?What Is Activity Monitor?Graphical views of current user connections and locksProcess InfoProcess InfoLocks by Process Locks by Process Locks by ObjectLocks by Object甚肚碌吵啥峡挂柱钵汉踢统吝剿份眩一抨袋棚栓爱账妒圆淤傲丙尔阻虞剥DBA101如何做好DBA的日常管理工作DBA的基本功DBA101如何做好DBA的日常管理工作DBA的基本功浅钵勋泳会烬泣掂呻治络跳持确馁盎嘎明染词湃陪镶腥寝蓝肉桂矛只棉相DBA101如何做好DBA的日常管理工作DBA的基本功DBA101如何做好DBA的日常管理工作DBA的基本功Job Activity monitorJob Activity monitor 教桂厕粮愉蜡姐淋谰罕骇娜噎把佣玩泡窑济抱券恰翼寝胚甭樟暮诸左渗据DBA101如何做好DBA的日常管理工作DBA的基本功DBA101如何做好DBA的日常管理工作DBA的基本功

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号