You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/database/sql_database.go
+8-4Lines changed: 8 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -12,10 +12,13 @@ import (
12
12
"github.com/newrelic/nri-mssql/src/connection"
13
13
)
14
14
15
-
// databaseNameQuery gets all database names
16
-
constdatabaseNameQuery="select name as db_name from sys.databases where name not in ('master', 'tempdb', 'msdb', 'model', 'rdsadmin', 'distribution', 'model_msdb', 'model_replicatedmaster')"
17
-
constengineEditionQuery="SELECT SERVERPROPERTY('EngineEdition') AS EngineEdition;"
18
-
constAzureSQLDatabaseEngineEditionNumber=5
15
+
const (
16
+
// databaseNameQuery gets all database names
17
+
databaseNameQuery="select name as db_name from sys.databases where name not in ('master', 'tempdb', 'msdb', 'model', 'rdsadmin', 'distribution', 'model_msdb', 'model_replicatedmaster')"
18
+
engineEditionQuery="SELECT SERVERPROPERTY('EngineEdition') AS EngineEdition;"
19
+
AzureSQLDatabaseEngineEditionNumber=5
20
+
AzureSQLManagedInstanceEngineEditionNumber=8
21
+
)
19
22
20
23
// NameRow is a row result in the databaseNameQuery
FROM sys.dm_os_performance_counters spc WITH (NOLOCK)
112
+
INNER JOIN sys.databases sd
113
+
ON sd.physical_database_name = spc.instance_name
114
+
WHERE spc.object_name LIKE '%:Databases%'
115
+
AND spc.counter_name = 'Log Growths'
116
+
AND sd.name NOT IN ('master', 'tempdb', 'msdb', 'model', 'rdsadmin', 'distribution', 'model_msdb', 'model_replicatedmaster')
117
+
AND spc.instance_name NOT IN ('_Total', 'mssqlsystemresource', 'master', 'tempdb', 'msdb', 'model', 'rdsadmin', 'distribution', 'model_msdb', 'model_replicatedmaster')
0 commit comments