艾銻知識(shí) |SQL Server 2008 R2占用cpu、內(nèi)存越來(lái)越大的兩種解決
2020-03-18 17:53 作者:艾銻無(wú)限 瀏覽量:
馬云:年青人做好這十件事你離成功就不遠(yuǎn)了
第一件事:想清楚你要什么,你有什么,你要放棄什么?
一個(gè)人最難的不是把事情做成,而是想清楚自己真正要的是什么,大部分人是看到別人升官發(fā)財(cái)自己就想升官發(fā)財(cái),每一個(gè)人的優(yōu)勢(shì),天分,以及內(nèi)心渴望是不同的,要根據(jù)自己真心所想去追求,而不是被世相左右。
很多年青人有遠(yuǎn)大的目標(biāo)是好事,但也要看看自己有什么,不切實(shí)際的目標(biāo)只會(huì)讓你更快的放棄,而不是讓你持續(xù)的堅(jiān)持,既要仰望星空又要腳踏實(shí)地。
往往失敗最大的原因不是我們沒有能力,而是我們高估了自己的能力,覺得自己什么都能干,覺得自己應(yīng)該很多事一起干,不懂得放棄也不會(huì)擁有,不能專注就不能更深入,那些在自己領(lǐng)域獲得成功的人都是知道什么才是自己需要堅(jiān)持到底的人。
第二件事:無(wú)論什么時(shí)候都要樂觀看待這個(gè)世界
沒有任何一個(gè)人成功是順風(fēng)順?biāo)模际墙?jīng)歷無(wú)數(shù)的痛苦和坎坷,才能獲得你所看到的成功,很多人只看到別人的結(jié)果,卻不接受別人的過(guò)程.
那為什么只有極少數(shù)人成功呢,最大的原因是這些成功者無(wú)論什么時(shí)候都會(huì)樂觀地看待這個(gè)世界,所以無(wú)論是2000年的互聯(lián)網(wǎng)泡沫,2003年的非典,2008年的金融危機(jī),還是2020年的新冠病毒,雖然這些事件給無(wú)數(shù)的企業(yè)造成了無(wú)法估量的損失,但總有些人樂觀看待這些事情的發(fā)生,并透過(guò)這些事件反思自我,改變自我,最終成就了自我。
第三件事: “人生沒有彩排,每一天都是現(xiàn)場(chǎng)直播”
喬布斯也說(shuō)過(guò)類似的話,把自己的每一天當(dāng)成自己最后一天,如果你能珍惜當(dāng)下,認(rèn)真去過(guò)好你所擁有的每一天,其實(shí)人生不需要提前準(zhǔn)備,但如果你不能好好利用自己擁有的每一天時(shí)間,即便你提前準(zhǔn)備了也沒什么用。
第四件事: 如果你簡(jiǎn)單,這個(gè)世界就對(duì)你簡(jiǎn)單
很多人有處理不完的糟心事,有沒完沒了的煩惱,那都是因?yàn)槲覀冏约涸斐傻模銖?fù)雜了,你的世界就復(fù)雜,你簡(jiǎn)單了,你的世界就簡(jiǎn)單,改變自己永遠(yuǎn)是改變世界的唯一法則。
第五件事: 要成功,需要朋友,要取得巨大的成功,需要敵人
一個(gè)人的成功,離不開朋友和家人的幫助,但這也只能讓你小有成就,如果你期望有巨大的成功,你就需要敵人的幫助,因?yàn)閿橙撕团笥亚∏∠喾?,朋友讓你看見更多的是你的?yōu)勢(shì),而敵人讓你看見的是你的弱勢(shì),就像木桶原理一樣,決定桶能裝多少水的不是最長(zhǎng)的那塊,而是最短的那塊,所以當(dāng)你不斷去改變自己弱勢(shì)你就能不斷增強(qiáng)你的優(yōu)勢(shì),學(xué)會(huì)與敵人交朋友的人才是最有智慧的人。
第六件事: 懷才就像懷孕,時(shí)間久了會(huì)讓人看出來(lái)
有些人有點(diǎn)能力,就想讓別人看見,想讓別人知道,這些都不是真正有才能的人,而那些大將之才都像女人懷孕一樣,耐得住寂寞,守得住孤獨(dú),最后在適合的時(shí)機(jī)和適合的場(chǎng)合,一鳴驚人,所以有才華如果沒能施展,不用急,安住你的心,做好手上的每一件事,老天會(huì)給你啟示的。
第七件事: 不要等到明天,明天太遙遠(yuǎn),今天就行動(dòng).
頭天晚上想想千條路,第二天醒來(lái)依然走老路,這個(gè)世界上不缺想法的人,就缺少立刻行動(dòng)的人,今天想到了就今天行動(dòng),不要等到明天,因?yàn)槊魈煊肋h(yuǎn)都不會(huì)來(lái),立刻行動(dòng),立刻行動(dòng),立刻行動(dòng)是成功唯一的法則。
第八件事:書讀得少?zèng)]有關(guān)系,就怕不在社會(huì)上讀書
大部分人都喜歡從書本上獲得知識(shí),但書本上的知識(shí)很多時(shí)候卻不法讓你在社會(huì)上取得成功,原因是大部分寫書的人都是理論家,自己也沒有經(jīng)歷過(guò),總結(jié)了一些理論和思想,但社會(huì)瞬息萬(wàn)變,很多理論和思想與現(xiàn)實(shí)情況并不相輔,在加上看書的人不能活學(xué)活用,最后就是失敗而告終,而最大的學(xué)習(xí)應(yīng)該是在社會(huì)中,在實(shí)戰(zhàn)中,不斷的學(xué)習(xí)和反思,從而找到一條屬于自己的道,學(xué)在多知識(shí)不如總結(jié)出一兩條規(guī)律,大部分成功的人都是掌握規(guī)律的人,而規(guī)律又不在書中,而在社會(huì)和自然中。
第九件事: 今天會(huì)很殘酷,明天會(huì)更殘酷,后天會(huì)很美好,但大部分人會(huì)死在明天晚上。
很多時(shí)候的失敗不是因?yàn)槲覀內(nèi)鄙倌芰?,缺少資源,缺少人才,而是我們?nèi)鄙賵?jiān)定的信念, 今天會(huì)很殘酷,明天會(huì)更殘酷,后天會(huì)很美好,但大部分人會(huì)死在明天晚上。這說(shuō)明信念不夠堅(jiān)定的人很容易放棄,而信念堅(jiān)定的人會(huì)比別人多堅(jiān)持一天,也許就是這一天,就能雨過(guò)天晴,風(fēng)和日麗。
第十件事: 夢(mèng)想還是要有的,萬(wàn)一實(shí)現(xiàn)了呢?
無(wú)論你還在身處什么環(huán)境,擁有什么樣的結(jié)果,你覺得人生有多么糟糕,夢(mèng)想還是要有的,萬(wàn)一實(shí)現(xiàn)了呢? 只要你把以上十件事做好了,你的夢(mèng)想就一定能實(shí)現(xiàn)。就像里采說(shuō)的,生命只有一次,為什么不大膽一點(diǎn),反正你什么也不會(huì)失去。
艾銻知識(shí) |SQL Server 2008 R2占用cpu、內(nèi)存越來(lái)越大的兩種解決方法
SQL Server 2008 R2運(yùn)行越久,占用內(nèi)存會(huì)越來(lái)越大。
第一種:
有了上邊的分析結(jié)果,解決方法就簡(jiǎn)單了,定期重啟下SQL Server 2008 R2數(shù)據(jù)庫(kù)服務(wù)即可,使用任務(wù)計(jì)劃定期執(zhí)行下邊批處理:
?
1
2
3
4 |
net stop sqlserveragent
net stop mssqlserver
net start mssqlserver
net start sqlserveragent |
第二種:
進(jìn)入Sql server 企業(yè)管理器(管理數(shù)據(jù)庫(kù)和表的,這個(gè)都不知道就不用往下看了),在數(shù)據(jù)庫(kù)服務(wù)器名稱上點(diǎn)擊【右鍵】,選擇【屬性】,然后,找到【內(nèi)存】選項(xiàng),在右邊的【使用AWE分配內(nèi)存】(sqlServer64的應(yīng)該不用勾)左邊把對(duì)勾打上。在最大服務(wù)器內(nèi)存(MB)上填入適當(dāng)?shù)拇笮。ň唧w填多大,肯定不能超過(guò)計(jì)算機(jī)的物理內(nèi)存,當(dāng)然,也可以在任務(wù)管理器中查一下,sqlserver.exe占有多大時(shí),系統(tǒng)會(huì)變慢作為參考),記得是以M(兆)為單位,點(diǎn)確定,重啟一下Sql服務(wù)器!OK!
解決SQL Server CPU占用率高
SQL Server CPU占用率高,一般是因?yàn)椴樵償?shù)據(jù)量大,執(zhí)行時(shí)間長(zhǎng)造成的。
這里提供調(diào)試方法,方便找出異常sql
1、打開SQL Server Profiler
2、新建跟蹤
a.點(diǎn)擊新建跟蹤,并設(shè)置好數(shù)據(jù)庫(kù)連接
b.設(shè)置跟蹤屬性,選擇模板“Standard”
c.切到“事件選擇”進(jìn)行跟蹤設(shè)置
1) 只保留如下兩個(gè)事件選項(xiàng)
2) 點(diǎn)擊列篩選
3) 進(jìn)行詳細(xì)篩選設(shè)置
設(shè)置CPU時(shí)間作為篩選條件,單位毫秒(用于跟蹤耗CPU占用較長(zhǎng)的查詢,可設(shè)置為大于等于20000,按CPU內(nèi)核數(shù)×1000,可以跟蹤C(jī)PU占用100%大于1秒的查詢)
3、點(diǎn)擊運(yùn)行,跟蹤語(yǔ)句,定位CPU占用較多的語(yǔ)句
如下圖所示,CPU占用2660146毫秒,CPU為24 核,則至少CPU占用100%耗時(shí)2660146/24/1000 = 110秒才可以執(zhí)行好相應(yīng)的操作
4、根據(jù)語(yǔ)句特征,在你的服務(wù)器程序中找到相應(yīng)的功能,作出修正
4.1) 分析查詢中需要檢索數(shù)據(jù)量較大的部分,作出簡(jiǎn)單修正(如注銷)
4.2) 更新后重新執(zhí)行此查詢,查看profiler中是否CPU占用消失
4.3) 如果已消失說(shuō)明問題定位正確,可以優(yōu)化查詢,若CPU占用任然很多,則回滾修改,繼續(xù)4.1操作
補(bǔ)充資料:
SQL Server 2008 R2運(yùn)行越久,占用內(nèi)存會(huì)越來(lái)越大。
第一種:
有了上邊的分析結(jié)果,解決方法就簡(jiǎn)單了,定期重啟下SQL Server 2008 R2數(shù)據(jù)庫(kù)服務(wù)即可,使用任務(wù)計(jì)劃定期執(zhí)行下邊批處理:
net stop sqlserveragent
net stop mssqlserver
net start mssqlserver
net start sqlserveragent
第二種:
進(jìn)入Sql server 企業(yè)管理器(管理數(shù)據(jù)庫(kù)和表的,這個(gè)都不知道就不用往下看了),在數(shù)據(jù)庫(kù)服務(wù)器名稱上點(diǎn)擊【右鍵】,選擇【屬性】,然后,找到【內(nèi)存】選項(xiàng),在右邊的【使用AWE分配內(nèi)存】(sqlServer64的應(yīng)該不用勾)左邊把對(duì)勾打上。在最大服務(wù)器內(nèi)存(MB)上填入適當(dāng)?shù)拇笮。ň唧w填多大,肯定不能超過(guò)計(jì)算機(jī)的物理內(nèi)存,當(dāng)然,也可以在任務(wù)管理器中查一下,sqlserver.exe占有多大時(shí),系統(tǒng)會(huì)變慢作為參考),記得是以M(兆)為單位,點(diǎn)確定,重啟一下Sql服務(wù)器!OK!