Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions Dashboard/Models/TracePatternDetailItem.cs
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ public class TracePatternDetailItem
public string EventName { get; set; } = string.Empty;
public string? DatabaseName { get; set; }
public string? LoginName { get; set; }
public string? NtUserName { get; set; }
public string? ApplicationName { get; set; }
public string? HostName { get; set; }
public int? Spid { get; set; }
Expand Down
27 changes: 15 additions & 12 deletions Dashboard/Services/DatabaseService.QueryPerformance.cs
Original file line number Diff line number Diff line change
Expand Up @@ -1674,6 +1674,7 @@ numbered AS
ta.event_name,
ta.database_name,
ta.login_name,
ta.nt_user_name,
ta.application_name,
ta.host_name,
ta.spid,
Expand Down Expand Up @@ -1708,6 +1709,7 @@ AND LEFT(ta.sql_text, 200) = @query_pattern
event_name,
database_name,
login_name,
nt_user_name,
application_name,
host_name,
spid,
Expand Down Expand Up @@ -1743,18 +1745,19 @@ ORDER BY
EventName = reader.IsDBNull(2) ? string.Empty : reader.GetString(2),
DatabaseName = reader.IsDBNull(3) ? null : reader.GetString(3),
LoginName = reader.IsDBNull(4) ? null : reader.GetString(4),
ApplicationName = reader.IsDBNull(5) ? null : reader.GetString(5),
HostName = reader.IsDBNull(6) ? null : reader.GetString(6),
Spid = reader.IsDBNull(7) ? null : reader.GetInt32(7),
DurationMs = reader.IsDBNull(8) ? null : reader.GetInt64(8),
CpuMs = reader.IsDBNull(9) ? null : reader.GetInt64(9),
Reads = reader.IsDBNull(10) ? null : reader.GetInt64(10),
Writes = reader.IsDBNull(11) ? null : reader.GetInt64(11),
RowCounts = reader.IsDBNull(12) ? null : reader.GetInt64(12),
StartTime = reader.IsDBNull(13) ? null : reader.GetDateTime(13),
EndTime = reader.IsDBNull(14) ? null : reader.GetDateTime(14),
SqlText = reader.IsDBNull(15) ? null : reader.GetString(15),
ObjectId = reader.IsDBNull(16) ? null : reader.GetInt64(16)
NtUserName = reader.IsDBNull(5) ? null : reader.GetString(5),
ApplicationName = reader.IsDBNull(6) ? null : reader.GetString(6),
HostName = reader.IsDBNull(7) ? null : reader.GetString(7),
Spid = reader.IsDBNull(8) ? null : reader.GetInt32(8),
DurationMs = reader.IsDBNull(9) ? null : reader.GetInt64(9),
CpuMs = reader.IsDBNull(10) ? null : reader.GetInt64(10),
Reads = reader.IsDBNull(11) ? null : reader.GetInt64(11),
Writes = reader.IsDBNull(12) ? null : reader.GetInt64(12),
RowCounts = reader.IsDBNull(13) ? null : reader.GetInt64(13),
StartTime = reader.IsDBNull(14) ? null : reader.GetDateTime(14),
EndTime = reader.IsDBNull(15) ? null : reader.GetDateTime(15),
SqlText = reader.IsDBNull(16) ? null : reader.GetString(16),
ObjectId = reader.IsDBNull(17) ? null : reader.GetInt64(17)
});
}

Expand Down
32 changes: 24 additions & 8 deletions Dashboard/TracePatternHistoryWindow.xaml
Original file line number Diff line number Diff line change
Expand Up @@ -87,6 +87,22 @@
</StackPanel>
</DataGridTextColumn.Header>
</DataGridTextColumn>
<DataGridTextColumn Binding="{Binding CollectionTime, Converter={StaticResource ServerTimeConverter}}" Width="150">
<DataGridTextColumn.Header>
<StackPanel Orientation="Horizontal">
<Button Style="{DynamicResource ColumnFilterButtonStyle}" Tag="CollectionTime" Click="Filter_Click" Margin="0,0,4,0"/>
<TextBlock Text="Collection Time" FontWeight="Bold" VerticalAlignment="Center"/>
</StackPanel>
</DataGridTextColumn.Header>
</DataGridTextColumn>
<DataGridTextColumn Binding="{Binding StartTime, Converter={StaticResource ServerTimeConverter}}" Width="150">
<DataGridTextColumn.Header>
<StackPanel Orientation="Horizontal">
<Button Style="{DynamicResource ColumnFilterButtonStyle}" Tag="StartTime" Click="Filter_Click" Margin="0,0,4,0"/>
<TextBlock Text="Start Time" FontWeight="Bold" VerticalAlignment="Center"/>
</StackPanel>
</DataGridTextColumn.Header>
</DataGridTextColumn>
<DataGridTextColumn Binding="{Binding EventName}" Width="120">
<DataGridTextColumn.Header>
<StackPanel Orientation="Horizontal">
Expand Down Expand Up @@ -151,6 +167,14 @@
</StackPanel>
</DataGridTextColumn.Header>
</DataGridTextColumn>
<DataGridTextColumn Binding="{Binding NtUserName}" Width="120">
<DataGridTextColumn.Header>
<StackPanel Orientation="Horizontal">
<Button Style="{DynamicResource ColumnFilterButtonStyle}" Tag="NtUserName" Click="Filter_Click" Margin="0,0,4,0"/>
<TextBlock Text="NT User" FontWeight="Bold" VerticalAlignment="Center"/>
</StackPanel>
</DataGridTextColumn.Header>
</DataGridTextColumn>
<DataGridTextColumn Binding="{Binding ApplicationName}" Width="150">
<DataGridTextColumn.Header>
<StackPanel Orientation="Horizontal">
Expand All @@ -175,14 +199,6 @@
</StackPanel>
</DataGridTextColumn.Header>
</DataGridTextColumn>
<DataGridTextColumn Binding="{Binding StartTime, Converter={StaticResource ServerTimeConverter}}" Width="150">
<DataGridTextColumn.Header>
<StackPanel Orientation="Horizontal">
<Button Style="{DynamicResource ColumnFilterButtonStyle}" Tag="StartTime" Click="Filter_Click" Margin="0,0,4,0"/>
<TextBlock Text="Start Time" FontWeight="Bold" VerticalAlignment="Center"/>
</StackPanel>
</DataGridTextColumn.Header>
</DataGridTextColumn>
<DataGridTextColumn Binding="{Binding ObjectId}" ElementStyle="{StaticResource NumericCell}" Width="90">
<DataGridTextColumn.Header>
<StackPanel Orientation="Horizontal">
Expand Down
Loading