0
我正在從perfmon中將一些郵箱服務器的性能數據捕獲到SQL中。一切都很順利。我可以通過查詢數據等在Excel中繪製來自SQL的Perfmon數據
的SQL表架構是這樣的:
CREATE TABLE [dbo].[Perfmon_MBX]
(
[ID] [int] IDENTITY(1,1) NOT NULL,
[Server] [varchar](50) NULL,
[ObjectName] [varchar](100) NULL,
[CounterName] [varchar](100) NULL,
[InstanceName] [varchar](100) NULL,
[Value] [decimal](18, 3) NULL,
[DateTime] [datetime] NULL
)
這是一個典型的查詢我正在拉回來的數據:
SELECT
Server,
ObjectName,
CounterName,
InstanceName,
Value,
DateTime
FROM Perfmon_MBX
WHERE ObjectName = 'logicaldisk'
AND CounterName = 'avg. disk sec/read'
AND InstanceName LIKE 'd:\databasefolder\dag1%'
AND Server = 'mailboxserver.domain.com'
AND DateTime > '2012-10-04 09:00:00'
AND DateTime < '2012-10-04 09:20:00'
ORDER BY InstanceName, DateTime
的數據出來像在此.csv文件我已經在這裏上傳:
的我遇到的問題是,每個數據庫(在InstanceName列中)都需要在圖上具有不同的系列或行。
我看不到一個簡單的方法來做到這一點,而不需要手動添加所有10個系列,這是有點浪費時間,這個例子是相對於現實而言的一個簡化/簡單的例子。
任何人都可以幫助我使用Excel更容易地繪製這些數據嗎?
我是否需要以某種方式調整我的SQL查詢,還是在Excel中很容易做到這一點,我完全失蹤了?
如果您需要任何更多的信息,請使用Excel數據透視表,如果任何人想知道如何做到這一點請