在线亚洲黄色-在线亚洲观看-在线亚洲电影-在线亚洲成人-岛国大片在线观看免费版-岛国大片在线播放高清

怎么找到找出哪個SQL語句導致cpu占用如此高?

導讀一般可以使用sqlserver自帶的性能分析追蹤工具sqlprofiler分析數據庫設計所產生問題的來源,進行有針對性的處理。但我們也可以通過自己寫SQL語句來有針對性的進行性能方面的查詢。通常會用到如下三個系統視圖:sys.sysprocesses,dm_exec_sessions,dm_exec_requests--一、查看當前的數據庫用戶連接有多少USEmasterGOSELECT*FROMsys.[sysprocesses]WHERE[spid]>50--ANDDB_NAME([dbid])='gposdb'SELECTCOUNT(*)FROM[sys].[dm_exec_sessions]WHERE[session_id]>50--二、選取前10個最耗CPU時間的會話SELECTT

一般我們可以使用sql server自帶的性能分析追蹤工具sql profiler分析數據庫設計所產生問題的來源,進行有針對性的處理。但我們也可以通過自己寫SQL語句來有針對性的進行性能方面的查詢。通常會用到如下三個系統視圖:sys.sysprocesses ,dm_exec_sessions ,dm_exec_requests --一、查看當前的數據庫用戶連接有多少 USE master GO SELECT* FROMsys.[sysprocesses] WHERE [spid] > 50 --AND DB_NAME([dbid])='gposdb' SELECTCOUNT(*) FROM[sys].[dm_exec_sessions] WHERE [session_id] > 50 --二、選取前10個最耗CPU時間的會話 SELECT TOP 10 [session_id] , [request_id] , [start_time] AS '開始時間' , [status] AS '狀態' , [command] AS '命令' , dest.[text] AS 'sql語句' , DB_NAME([database_id]) AS '數據庫名' , [blocking_session_id] AS '正在阻塞其他會話的會話ID' , [wait_type] AS '等待資源類型' , [wait_time] AS '等待時間' , [wait_resource] AS '等待的資源' , [reads] AS '物理讀次數' , [writes] AS '寫次數' , [logical_reads] AS '邏輯讀次數' , [row_count] AS '返回結果行數' FROMsys.[dm_exec_requests] AS der CROSS APPLY sys.[dm_exec_sql_text](der.[sql_handle]) AS dest WHERE [session_id] > 50 AND DB_NAME(der.[database_id]) = 'gposdb' ORDER BY [cpu_time] DESC --三、查詢前10個最耗CPU時間的SQL語句 SELECT TOP 10 dest.[text] AS 'sql語句' FROMsys.[dm_exec_requests] AS der CROSS APPLY sys.[dm_exec_sql_text](der.[sql_handle]) AS dest WHERE [session_id] > 50 ORDER BY [cpu_time] DESC --四、查詢會話中有多少個worker在等待 SELECT TOP 10 [session_id] , [request_id] , [start_time] AS '開始時間' , [status] AS '狀態' , [command] AS '命令' , dest.[text] AS 'sql語句' , DB_NAME([database_id]) AS '數據庫名' , [blocking_session_id] AS '正在阻塞其他會話的會話ID' , der.[wait_type] AS '等待資源類型' , [wait_time] AS '等待時間' , [wait_resource] AS '等待的資源' , [dows].[waiting_tasks_count] AS '當前正在進行等待的任務數' , [reads] AS '物理讀次數' , [writes] AS '寫次數' , [logical_reads] AS '邏輯讀次數' , [row_count] AS '返回結果行數' FROMsys.[dm_exec_requests] AS der INNER JOIN [sys].[dm_os_wait_stats] AS dows ON der.[wait_type] = [dows].[wait_type] CROSS APPLY sys.[dm_exec_sql_text](der.[sql_handle]) AS dest WHERE [session_id] > 50 ORDER BY [cpu_time] DESC --五、查詢CPU占用高的語句 SELECT TOP 10 total_worker_time / execution_count AS avg_cpu_cost , plan_handle , execution_count , ( SELECTSUBSTRING(text, statement_start_offset / 2 + 1, ( CASE WHEN statement_end_offset = -1 THEN LEN(CONVERT(NVARCHAR(MAX), text)) * 2 ELSE statement_end_offset END - statement_start_offset ) / 2) FROMsys.dm_exec_sql_text(sql_handle) ) AS query_text FROMsys.dm_exec_query_stats ORDER BY [avg_cpu_cost] DESC

為你推薦
資訊專欄
熱門視頻
相關推薦
財務主管工作內容及崗位職責是什么? 長沙漢王堆墓是如何發現的 乳基粉是什么意思啊 請問,法院起訴哪些是真,哪些是假,法院發短信的號碼是多少, iTunes怎么備份照片 一斤燒堿泡水,一直沸騰,會有危險嗎 將曬干的橙子皮用來泡水喝可以起到什么作用? 身份證剛補辦原件又找到了可以取消補辦嗎 西安市辦理退休手續需要什么證件 京劇《浮生六記》的內容介紹? 增肌 為什么 要吃雞胸肉? 我用騰訊會員緩存了幾部電影,如果會員過期了,那這些緩存好的電影還可以看嗎?會不會讓續費才可以觀看? 行車記錄儀沒有檢測到tf卡是什么意思? 輕微肇事逃逸和對方私了還要扣分嗎,要專業的回答 AI “無法完成操作,因為出現未知錯誤"怎么辦 年假是有效期的嗎?能把上年的年假放到下年休嗎? 身份證號碼422431開頭是哪里的 可以送坐飛機的人到登機口嗎 賭博被抓,一般會罰款多少 昆山失業金需要什么證件 58同城上發布信息怎樣附上圖片? 關于中外藝術家的有名的小故事有哪些? 北京火車南站在幾環線 聯想是中國公司還是美國公司? 書名號里面的書名號怎么打?括號里面的書名號怎么打?請舉例說明 事業單位試用期可以辭職去別的單位嗎? 忘了屈臣氏卡的密碼怎么辦 摩托車鏈條機和頂桿機的區分在哪里?平行軸在哪里,誰有圖片? 央視元旦晚會是哪天? 日版PSP3000和港版有什么區別? 尼龍1010是什么材料? 沒有商品房預售許可證明怎么處罰? 深圳的駕照到期了能在東莞換嗎? 北京上的生育險在外地生孩子能報銷嗎? 《新勞動法》實施后個人主動提出辭職是否有經濟補償金? 新福克斯三廂車有哪幾種顏色可選? 苯蒸汽的毒性屬于中性嗎? 摩托車幾年車檢一次? 武術對身體有哪些好處? 銷售與業務的區別是什么?
Top 主站蜘蛛池模板: 伊人久久中文字幕久久cm | 日韩综合在线视频 | 亚洲欧美日韩精品高清 | 熟年中出交尾六十路七十路 | 亚洲欧洲国产经精品香蕉网 | 欧洲日韩 | 欧美日韩国产在线播放 | 精品视频在线观看视频免费视频 | 国产精品1234区 | 国产91成人精品亚洲精品 | 日韩欧美在线视频观看 | 韩国精品一区二区久久 | 国产精品美女久久久久网站 | 黄色一级视频免费 | 欧美一区二区三区免费播放 | 国产第一页视频 | 亚洲视频免费观看 | 一区欧美 | 国产精品电影一区二区三区 | 日韩毛片在线 | 日本免费大黄 | 成人久久久观看免费毛片 | 人成精品视频三区二区一区 | 久久久国产99久久国产久 | 国产在线视频专区 | 亚洲精品99久久久久中文字幕 | 影音先锋女人aa鲁色资源 | 亚洲一区 中文字幕 久久 | 美日韩一区二区三区 | 国产不卡一区 | 最新国产精品亚洲 | 日韩精品在线第一页 | 久久影院一区 | 国产a区 | 在线综合亚洲欧美自拍 | 国产在线精品一区二区夜色 | 自拍偷拍 欧美日韩 | 日本欧美一区二区 | 一区二区三区欧美视频 | 精品偷自拍另类在线观看 | 欧美第一页在线 |