日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Sqlserver表監(jiān)控:實(shí)現(xiàn)更高數(shù)據(jù)庫性能(Sqlserver表監(jiān)控)

最近,隨著Web應(yīng)用程序的快速發(fā)展,作為支撐信息系統(tǒng)的數(shù)據(jù)庫也可能具有相當(dāng)高的負(fù)擔(dān)。SQL server表監(jiān)控是一種數(shù)據(jù)庫性能監(jiān)控和診斷工具,可以捕捉并監(jiān)控SQL Server數(shù)據(jù)庫中不斷發(fā)生的輕微變化以及展示資源使用情況,從而用以提高數(shù)據(jù)庫性能。

創(chuàng)新互聯(lián)是一家專注于成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)與策劃設(shè)計(jì),漳州網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)10年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:漳州等地區(qū)。漳州做網(wǎng)站價(jià)格咨詢:13518219792

SQL Server表監(jiān)控的實(shí)現(xiàn)方式有很多,其中最常用的一種是通過SQL Server Extended EVENTs來實(shí)現(xiàn)監(jiān)控。Extended Events以最少的性能損失新捕捉系統(tǒng)活動(dòng)和數(shù)據(jù)庫性能指標(biāo)的情況,可以有效的通過已經(jīng)存在的資源解決異常的發(fā)現(xiàn)和處理。例如,可以使用Extended Events來監(jiān)控經(jīng)典的SQL Server數(shù)據(jù)庫架構(gòu)中的表中的數(shù)據(jù)變化情況,捕捉行計(jì)數(shù)有改變的表,檢測索引是否有新建和刪除,捕捉刪除臨時(shí)表,檢查索引值和排序視圖、函數(shù)、過程的計(jì)數(shù)等等的變化情況。

具體的SQL Server實(shí)現(xiàn)方式:

–創(chuàng)建索引

CREATE INDEX IX_tableName_IndexName

ON tableName

(

IndexCol1

)

–刪除索引

DROP INDEX IX_tableName_IndexName on tableName

–監(jiān)控表記錄數(shù)變化

–創(chuàng)建一個(gè)session

CREATE EVENT SESSION TableMonitor ON SERVER

ADD EVENT sqlserver.sp_statement_started(

ACTION(sqlserver.database_id,sqlserver.object_id,sqlserver.schema_name,sqlserver.lock_mode))

ADD TARGET package0.event_file(SET filename=TableMonitor)

WITH (MAX_MEMORY=4096 KB, MAX_DISPATCH_LATENCY=30 SECONDS,MAX_EVENT_SIZE=0 KB,MEMORY_PARTITION_MODE=NONE,TRACK_CAUSALITY=OFF,STARTUP_STATE=OFF)

GO

–啟用session

ALTER EVENT SESSION TableMonitor ON SERVER

STATE=START

GO

–查詢數(shù)據(jù)庫表記錄變化

SELECT event_data.value(‘(event/@name)[1]’, ‘NVARCHAR(MAX)’) as event_name,

event_data.value(‘(event/@timestamp)[1]’, ‘NVARCHAR(MAX)’) as event_time,

event_data.value(‘(event/data[@name=”database_id”])[1]’, ‘NVARCHAR(MAX)’) as database_id,

event_data.value(‘(event/data[@name=”object_id”])[1]’, ‘NVARCHAR(MAX)’) as table_id,

event_data.value(‘(event/data[@name=”object_name”])[1]’, ‘NVARCHAR(MAX)’) as table_name

FROM (SELECT CAST(target_data AS XML) AS event_data

FROM sys.dm_xe_session_targets xt

LEFT JOIN sys.dm_xe_sessions xs

ON xs.address=xt.event_session_address

WHERE xs.name=’TableMonitor’) as event_data;

通過上述步驟,我們可以在SQL Server中輕松實(shí)現(xiàn)表監(jiān)控,有效的提高我們的數(shù)據(jù)庫性能。

創(chuàng)新互聯(lián)成都網(wǎng)站建設(shè)公司提供專業(yè)的建站服務(wù),為您量身定制,歡迎來電(028-86922220)為您打造專屬于企業(yè)本身的網(wǎng)絡(luò)品牌形象。
成都創(chuàng)新互聯(lián)品牌官網(wǎng)提供專業(yè)的網(wǎng)站建設(shè)、設(shè)計(jì)、制作等服務(wù),是一家以網(wǎng)站建設(shè)為主要業(yè)務(wù)的公司,在網(wǎng)站建設(shè)、設(shè)計(jì)和制作領(lǐng)域具有豐富的經(jīng)驗(yàn)。


新聞名稱:Sqlserver表監(jiān)控:實(shí)現(xiàn)更高數(shù)據(jù)庫性能(Sqlserver表監(jiān)控)
轉(zhuǎn)載注明:http://www.dlmjj.cn/article/cddsejh.html