全面掌握SQL Server Profiler系列1:原理與相關(guān)概念(2) |
發(fā)布時間: 2012/9/15 14:53:27 |
SQL Profiler中常用的術(shù)語概念 這里主要介紹下面四個術(shù)語: 事件 相信熟悉微軟技術(shù)的朋友對“事件”這個概念已經(jīng)不陌生了,簡而言之就是發(fā)生的活動,例如一個存儲過程的執(zhí)行,就是一個活動,也是發(fā)生了一個事件。SQL Profiler允許我們捕獲大約170多種不同的與SQL Server有關(guān)的時間。 數(shù)據(jù)列 這個概念理解起來非常簡單,簡而言之就是描述事件發(fā)生的一些信息。這個概念和我們在.NET編程中的事件信息的概念是一樣的。如圖1-2所示,可以看到事件發(fā)生的時候,包含了一些實事件信息,即數(shù)據(jù)列。
顧名思義,過濾器主要是SQL Profiler用來對發(fā)生的事件進行過濾的,只捕獲感興趣的事件?梢愿鶕(jù)很多的來創(chuàng)建靈活的過濾,如圖1-3所示: 過濾器在使用SQL Profiler中非常有用,因為它可以決定我們收集到的數(shù)據(jù)的正確性,更加對收集到的數(shù)據(jù)的量產(chǎn)生很多的影響。 跟蹤 請注意:這里的跟蹤,不是個動詞,而是一個名詞!每一個跟蹤包含了發(fā)生的事件以及相關(guān)的數(shù)據(jù)列信息,并且我們常常將這些信息保存在物理的文件中。其實,我們常常所說的跟蹤,就是一個保存SQL Profiler數(shù)據(jù)的跟蹤文件。
跟蹤文件可以以很多的方式保存:保存在內(nèi)存中,以特定的格式導(dǎo)出,保存在數(shù)據(jù)庫中,保存為XML文件等。如圖1-4所示,就現(xiàn)在SQL Profiler中直接顯示了跟蹤信息,即跟蹤信息保存在內(nèi)存中: 本文出自:億恩科技【www.allwellnessguide.com】 服務(wù)器租用/服務(wù)器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |