日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

讓SQL Server數(shù)據(jù)庫自動執(zhí)行管理任務(wù)(二)_Mssql數(shù)據(jù)庫教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:讓SQL Server數(shù)據(jù)庫自動執(zhí)行管理任務(wù)(一)
如要讓數(shù)據(jù)庫進(jìn)行自動管理,則管理員需要預(yù)先定義一些可預(yù)測的管理任務(wù)以及這些任務(wù)發(fā)送的條件。當(dāng)滿足這些指定的條件,則數(shù)據(jù)庫會自動運(yùn)行管理員指定的操作。使用自動管理來處理日常事務(wù),則讓管理員可以抽出時間去關(guān)注其他的事情,如數(shù)據(jù)庫優(yōu)化等等更加具

二是什么時候CPU是空閑的?空閑是一個相對的標(biāo)準(zhǔn)。有時會CPU使用率30%以下可以定義為空閑;而有時候CPU使用率只有不到60%,就是空閑。這要根據(jù)服務(wù)器的配置已經(jīng)所部屬的應(yīng)用來考慮。所以管理員在采用CPU空閑計劃之前,先要對服務(wù)器進(jìn)行觀測一定時間,采用性能監(jiān)視器等工具來監(jiān)視服務(wù)器流量并收集相關(guān)的統(tǒng)計信息。然后利用收集到的信息來分析CPU空閑的標(biāo)準(zhǔn),并在數(shù)據(jù)庫中進(jìn)行相關(guān)的設(shè)置。將 CPU 空閑條件定義為一個百分比,在該百分比以下,CPU 使用率必須持續(xù)指定的時間。然后,設(shè)置持續(xù)時間長度。如果 CPU 使用率在指定時間內(nèi)低于指定的百分比,則 SQL Server 代理將啟動具有 CPU 空閑時間計劃的所有作業(yè)。如管理員認(rèn)為CPU使用率在35%以下可以運(yùn)行重建索引的作業(yè),即當(dāng)這個重建索引作業(yè)運(yùn)行時CPU使用率在可以忍受的范圍之內(nèi),此時就可以把CPU的空閑率標(biāo)準(zhǔn)設(shè)置為35%。而且這個低于35%的CPU使用率必須要持續(xù)一段時間。如這個低于35%的CPU持續(xù)時間很短,那么系統(tǒng)仍然不會認(rèn)為這個CPU是出于空閑狀態(tài)。這個持續(xù)時間最好能夠參考具體作業(yè)的執(zhí)行時間。若重建索引作業(yè)所需要的時間等等。

一、 如何停止計劃的自動執(zhí)行?

有些時間我們可能并不需要自動執(zhí)行計劃。如在數(shù)據(jù)庫設(shè)計的時候,管理員并不需要這些自動執(zhí)行的計劃。為此需要把他們暫時停止。此時有哪些方法可以做到這一點呢?

一是可以把計劃與作業(yè)剝離。計劃與作業(yè)是兩個獨立的內(nèi)容。如數(shù)據(jù)庫完全備份與計劃時間就是相互獨立的。如果設(shè)置好了數(shù)據(jù)庫完全備份的策略,但是沒有把計劃時間與這個作業(yè)進(jìn)行關(guān)聯(lián)的話,則數(shù)據(jù)庫完全備份不會自動執(zhí)行。此時如果需要執(zhí)行這個作業(yè)的話,則就要進(jìn)行手工啟動。故當(dāng)管理員暫時不想要某個計劃的時候,可以把計劃作業(yè)剝離,即在作業(yè)中去掉這個時間計劃即可。

二是禁用作業(yè)或者計劃。當(dāng)管理員不需要某個作業(yè)自動運(yùn)行的時候,可以把這個計劃或者作業(yè)進(jìn)用掉。禁用計劃或者禁用作業(yè)都會讓某個作業(yè)停止自動運(yùn)行,但是他們?nèi)匀挥形⑿〉牟町悺H缃褂媱澋脑�,只是這個這個作業(yè)停止自動運(yùn)行,但是管理員仍然可以手工執(zhí)行它�?墒墙米鳂I(yè)的話,則系統(tǒng)不僅不會自動運(yùn)行,而且管理員還不能夠手工執(zhí)行它。這就好像給這個作業(yè)設(shè)置了終身監(jiān)禁。為此,為了避免這種情況的發(fā)生,筆者是建議最好采用禁用計劃而不是禁用作業(yè)。如此的話,在必要的時候管理員還可以手工啟動該作業(yè)來應(yīng)急。另外,如果這個計劃將來仍然需要采用的話,筆者不建議把計劃與作業(yè)剝離的方式來停止計劃的自動執(zhí)行;而是建議這種禁用計劃的方式來完成。不然的話,下次需要的時候仍然需要把計劃與作業(yè)關(guān)聯(lián),反而會增加工作量。

另外,如果這個測試計劃以后再也不用時,有兩種處理方法。一是把計劃直接刪除。這個是最徹底的方法,但是不會留下任何歷史紀(jì)錄。二是先把計劃跟作業(yè)玻璃,然后再禁用這個計劃。這雖然比較麻煩一點,而且會在數(shù)據(jù)庫中留下垃圾數(shù)據(jù)。但是卻可以保留歷史紀(jì)錄。這可能會對數(shù)據(jù)庫的后續(xù)維護(hù)帶來一定的幫助。到底不用的計劃是刪除還是禁用,沒有一個統(tǒng)一的標(biāo)準(zhǔn)。還是需要根據(jù)數(shù)據(jù)庫管理員的操作習(xí)慣來判斷。

無論采取哪種方式,管理員都需要注意兩點內(nèi)容。一是必須顯示的重新啟動已禁用的計劃。如果管理員只是更改了已禁用的計劃策略,并不會重新啟動這個計劃,而需要管理員手工的啟動。二是即使計劃未啟用,作業(yè)仍可以為響應(yīng)警報而運(yùn)行,或者由用戶手動運(yùn)行。如果作業(yè)計劃未啟用,則任何使用該計劃的作業(yè)都不會啟用該計劃。

分享:解析Oracle數(shù)據(jù)庫編寫有效事務(wù)指導(dǎo)方針
數(shù)據(jù)共享是數(shù)據(jù)庫最基本的特征之一。但是數(shù)據(jù)共享雖然為員工帶來了便利,但也產(chǎn)生了一些負(fù)面作用。例如因用戶并發(fā)存取而導(dǎo)致的對數(shù)據(jù)一致性的破壞、由于在修改數(shù)據(jù)過程中的意外事故導(dǎo)致數(shù)據(jù)完整性破壞、非法用戶未經(jīng)授權(quán)修改數(shù)據(jù)等等。所以,在數(shù)據(jù)庫設(shè)計過

來源:模板無憂//所屬分類:Mssql數(shù)據(jù)庫教程/更新時間:2009-09-03
相關(guān)Mssql數(shù)據(jù)庫教程