IT技(ji)術(shu)互動交流平台

体育彩票app官网

作者︰SQL專家雲技(ji)術(shu)團(tuan)隊(dui)  來源︰IT165收集  發布日期︰2020-02-18 11:13:33

体育彩票app官网

  本文旨在幫助SQL Server數據庫的使用人員了解常(chang)見的問(wen)題,及快速解決這些問(wen)題。這些問(wen)題是數據庫的常(chang)規管理問(wen)題,對于很多(duo)對數據庫沒有深入(ru)了解的朋友提(ti)供一(yi)個(ge)大概的常(chang)見問(wen)題框架。

  下(xia)面一(yi)些問(wen)題是在近千家數據庫用戶(hu)診斷時發現zhi)某chang)規問(wen)題,本文分為(wei)【常(chang)見問(wen)題診斷流程】-【常(chang)見問(wen)題】-【常(chang)見問(wen)題快速解決的建議】

体育彩票app官网

  概覽(lan)模(mo)塊—[匯總]了解系統(tong)

 

了解系統(tong)性能(語句(ju)執行時間、會話等待)

語句(ju)執行時間:橫(heng)坐標為(wei)時間範(fan)圍,縱(zong)坐標為(wei)在執行時間在範(fan)圍內分布的語句(ju)數量。

(本例︰收集時間內語句(ju)執行時間在3-5秒的語句(ju)數量有1103條,5-10秒,10-20秒慢(man)語句(ju)數量很多(duo),說明系統(tong)語句(ju)執行緩(huan)慢(man),系統(tong)存在性能問(wen)題)

 

會話-等待類(lei)型︰橫(heng)坐標為(wei)等待類(lei)型,縱(zong)坐標為(wei)等待數量。

(本例︰系統(tong)中發生(sheng)大量的等待,說明系統(tong)存在性能問(wen)題)

了解系統(tong)運(yun)行指標(CPU、內存、磁盤計數器)

通過3個(ge)主要計數器診斷系統(tong)是否(fu)存在瓶(ping)頸和(he)產生(sheng)瓶(ping)頸的資(zi)源。

 

了解系統(tong)請求(qiu)壓(ya)力(li)(批處理請求(qiu)/每秒、連(lian)接數)  

了解系統(tong)中每秒請求(qiu)的語句(ju)數量和(he)系統(tong)打開的連(lian)接數量,掌握系統(tong)壓(ya)力(li)量級。

(注︰可多(duo)次wen)佔 治觶 莆障低tong)壓(ya)力(li)波動和(he)處理能力(li))

 

了解系統(tong)問(wen)題嚴重度(檢(jian)查項、SQL錯(cuo)誤日志類(lei)型)

了解系統(tong)中的潛在風險與缺陷(xian)情況

(紅色︰嚴重程度高(gao),建議問(wen)題全部解決)

 

  [檢(jian)查項]模(mo)塊—[全部]發現系統(tong)問(wen)題

 

從系統(tong)、參wen) 嶧啊 閱薌剖鰲 檠 錁ju)、作業、日志、執行計劃、tempdb、業務(wu)數據庫多(duo)方面呈現系統(tong)存在的問(wen)題與隱患。

(綠色︰hao)渲帽曜跡 lan)色︰嚴重程度低,橙(cheng)色︰嚴重程度中等,紅色︰嚴重程度高(gao),可能造成風險)

体育彩票app官网

 

体育彩票app官网

性能參wen)渲貌緩(huan)俠恚河布荒芊 幼畬笮閱系統(tong)等待嚴重︰導致語句(ju)運(yun)行緩(huan)慢(man) 執行超(chao)過3秒的語句(ju)數量多(duo)︰客戶(hu)體驗差(cha) 存在缺失索(suo)引情況︰導致語句(ju)運(yun)行緩(huan)慢(man),消(xiao)耗過多(duo)系統(tong)資(zi)源

体育彩票app官网

磁盤空間規劃問(wen)題︰磁盤空間不足或不能滿(man)足未來業務(wu) 補(bu)丁不是最新︰由于微軟(ruan)版本缺陷(xian)導致部分功能異(yi)常(chang)。

体育彩票app官网

備(bei)份缺失︰故障發生(sheng)會導致全部數據丟(ding)失 備(bei)份計劃不huan)俠恚旱賈灤閱 wen)題或長時間數據丟(ding)失風險 備(bei)份文件與數據文件同盤︰磁盤發生(sheng)故障,導致數據與備(bei)份一(yi)起(qi)丟(ding)失或損壞

体育彩票app官网

數據庫單點(dian)風險︰發生(sheng)故障會導致業務(wu)中斷,故障導致數據丟(ding)失

体育彩票app官网

缺少(shao)數據一(yi)致性檢(jian)查(checkdb)︰不能及時發現數據損壞而最終導致數據庫故障和(he)數據丟(ding)失 大量登錄失敗:檢(jian)查系統(tong)是否(fu)受到攻擊或是否(fu)程序修改(gai)導致大量登錄失敗

体育彩票app官网

超(chao)過10分鐘(zhong)會話並帶有事務(wu)︰長時間存在不提(ti)交事務(wu),會導致程序阻塞,檢(jian)查應用程序是否(fu)有連(lian)接泄露 存在隱式轉換︰導致不能使用索(suo)引(例︰表(biao)字段定義varchar,程序傳參類(lei)型為(wei)nvarchar) 表(biao)缺少(shao)聚集索(suo)引︰導致性能問(wen)題 表(biao)上(shang)外鍵缺失索(suo)引︰導致性能問(wen)題

体育彩票app官网

快速解決性能問(wen)題

   配置系統(tong)參wen)/h3>

查看不huan)俠聿問(wen)mdash;點(dian)擊操作按(an)鈕

 

在彈出頁查看當前運(yun)行值(zhi),與建議值(zhi)。

 

彈出優(you)化配置腳本—如需修改(gai)復(fu)制文本—在服務(wu)器運(yun)行即(ji)可修改(gai)

体育彩票app官网

在【數據庫】模(mo)塊的【缺失索(suo)引】中,創(chuang)建數據庫的缺失索(suo)引。

 

注︰並非所有提(ti)示的索(suo)引都需要創(chuang)建,根據【平均影響百分比】【平均用戶(hu)開銷百分比】【用戶(hu)查找次wen)殼榭鱟酆掀蘭jia),建立系統(tong)中缺失的重要索(suo)引。並綜合【相等列xiao)俊靜壞攘小(xiao)俊景 小(xiao)看chuang)建包含多(duo)種情況的最優(you)索(suo)引。

体育彩票app官网

在【查詢語句(ju)】模(mo)塊的【查詢語句(ju)】-【匯總視圖】中,通過【執行次wen)炕頡pu時間】【讀次wen)俊拘創(chuang)問(wen)俊居跋煨惺康榷災氐dian)語句(ju),重點(dian)優(you)化。

 

點(dian)擊語句(ju)可以進入(ru)【分類(lei)視圖】,語句(ju)的詳細執行信息(xi)頁

 

在【分類(lei)視圖】頁面,可以點(dian)擊語句(ju)進入(ru)【關聯(lian)項】查看每條語句(ju)執行的具體信息(xi)及執行計劃,等待等信息(xi)。

 

環境問(wen)題的建議

体育彩票app官网

按(an)照文件類(lei)型劃分︰數據文件、日志文件、tempDB文件、備(bei)份文件,分別放在一(yi)個(ge)物理磁盤(4塊物理磁盤) 按(an)照數據庫劃分︰不同的業務(wu)數據庫(壓(ya)力(li)大的mo)┐直鴟旁諞yi)個(ge)物理磁盤,tempDB和(he)備(bei)份文件各一(yi)個(ge)物理磁盤。(大型業務(wu)庫數+2)

体育彩票app官网

建議使用64位操作系統(tong)和(he)SQL SERVER軟(ruan)件 建議SQL SERVER補(bu)丁為(wei)最新補(bu)丁

備(bei)份問(wen)題的建議

中小(xiao)數據庫備(bei)份方案(an)︰每天全備(bei)份、一(yi)小(xiao)時一(yi)次日志備(bei)份。 大型數據庫備(bei)份方案(an)︰每周全備(bei)份、每天差(cha)異(yi)備(bei)份、一(yi)小(xiao)時一(yi)次日志備(bei)份。 備(bei)份文件與數據文件放置在不同物理磁盤 備(bei)份文件拷貝(bei)異(yi)地(容(rong)災)

可用性建議

任何wen)菘 wei)了保證業務(wu)的連(lian)續性和(he)高(gao)可用性,以及數據的安全性,都必須采用高(gao)可用方案(an)規避單點(dian)的風險。

數據庫主流的高(gao)可用技(ji)術(shu)︰Always On可用性組,SQL故障轉移(yi)群集,日志傳送技(ji)術(shu),鏡像技(ji)術(shu),及moebius負載均衡集群

安全問(wen)題建議

体育彩票app官网

通常(chang)的情況下(xia),我(wo)們都是通過sa進行設置密碼的mo) 以onfig文件里(li)面明文的寫上(shang)我(wo)們的帳號(hao)和(he)密碼,這樣(yang)的設計存在很大的安全隱患,無論是受攻擊還是誤刪除都會給系統(tong)帶來嚴重的後(hou)果,建議對用戶(hu)進行權限(xian)規劃,賬號(hao)劃分zhi)勸踩 cuo)施。

体育彩票app官网

接觸過上(shang)百家客戶(hu)因為(wei)沒有及時發現數據頁損壞而導致的數據庫不可用或數據丟(ding)失,建議每周運(yun)行及時發現數據庫損壞。

結構設計的建議

体育彩票app官网

在表(biao)結構設計中建議表(biao)中都有聚集索(suo)引,外鍵添加索(suo)引,以提(ti)升性能。

体育彩票app官网

在數據庫物理設計和(he)tong)絛虻diao)用設計時字段類(lei)型不匹配(程序傳入(ru)的類(lei)型轉換優(you)先級高(gao)于數據庫中字段類(lei)型,如表(biao)中varchar 而程序傳入(ru)nvarchar)會發生(sheng)隱式轉換,隱式轉換增加數據庫性能消(xiao)耗mo) 夠 顧suo)引無法使用而導致嚴重的性能問(wen)題。

通過工(gong)具語句(ju)的【執行計劃】中找到對應的隱式轉換處,分析程序傳入(ru)和(he)數據庫表(biao)設計綜合解決。

  

Tag標簽︰常(chang)見問(wen)題  建議  
  • 体育彩票app官网

About IT165 - 廣告服務(wu) - 隱私聲(sheng)明 - 版權申明 - 永发棋牌官网免(mian)責條款 - 網站地圖 - 網友投稿 - 幸运PK10APP官网聯(lian)系方式
本站內容(rong)來自(zi)于互聯(lian)網,僅供用于網絡(luo)技(ji)術(shu)學習,學習中請遵(zun)循相關法律法規
体育彩票app官网 | 下一页