Spotlight On SQL Server Reporting and Trending Guide
Spotlight On SQL Server Reporting and Trending Guide
0
Reporting and Trending Guide
Table of Contents
About Spotlight Reporting and Trending
Views
7
9
9
10
Database Growth
10
Deadlock List
10
Server Alarms
10
11
11
Create Reports
Web Reports
11
13
13
13
13
15
15
17
20
21
26
27
Table Definitions
29
spotlight_datasources
29
Table of Contents
spotlight_domains
29
spotlight_monitored_objects
29
spotlight_perfdata
30
spotlight_stat_classes
31
spotlight_stat_keys
31
spotlight_stat_names
31
spotlight_technologies
32
spotlight_timestamps
32
Stored Procedures
Example stored procedures
Specifications
33
36
36
spotlight_get_datasources
36
spotlight_get_domains
37
spotlight_get_monitored_objects
37
spotlight_get_table_columns
38
spotlight_get_table_data_instance
39
spotlight_get_table_keys
39
spotlight_get_table_range
40
spotlight_get_table_span
40
spotlight_get_tables
41
spotlight_get_technologies
41
spotlight_sqlanalysis_results
42
spotlight_ssr_version
42
43
Database Configuration
43
43
Database Backup
44
Table of Contents
45
45
Spotlight Support
45
46
46
Index
47
1
About Spotlight Reporting and Trending
In Spotlight Reporting and Trending, you can access views and reports to assist with long-term
trend analysis and associated reporting. By configuring the Diagnostic Server to store statistics in
the Spotlight Statistics Repository, you can retrieve the data via views and reports
Views display data stored in the Spotlight Statistics Repository in the form of charts and tables.
The charts and tables are grouped into logical categories that help you analyze the collected
data. Views are different to drilldowns in that they show long-term data collected over time, not
real-time data.
Reports also display data stored in the Spotlight Statistics Repository and are displayed in the
Spotlight Report Viewer. These reports are designed to provide you with a starting point for
meeting your reporting requirements and can be modified to suit your needs.
To view the data collected by Spotlight in the Reporting and Trending portal, you must
configure the Spotlight Statistics Repository. See the Spotlight on SQL Server Deployment
Guide for more information.
Note: It is important to implement a good maintenance routine to ensure the Spotlight Statistics
Repository is optimized and free of inconsistencies. See "Maintenance Plan for Spotlight
Statistics Repository and Playback Database" (page 43) for more information.
2
Views
Work with Views
Use Views to analyze and investigate long-term SQL Server data for planning purposes, to
identify trends, or to determine potential performance issues. Views display data stored in the
Spotlight Statistics Repository in the form of charts and tables. The charts and tables are grouped
into logical categories, called Views, that help you analyze the collected data. Views are
different to drilldowns in that they show long-term data collected over time, not real-time data.
Note: You have some control over how the data is collected. See the online help for more
information.
To open a view
1. Select Reporting and Trending | Views from the Spotlight Browser.
2. Select from the view categories.
3. Select the view.
4. Click Select Connections. Select the connection(s) to view.
5. Click Refresh.
Click
To do this...
Select a different Spotlight Statistics Repository.
Select
Repository
Time
Range
Filter
Data
Export
Export the view. Grids are exported as .csv files. Charts are exported as .bmp
files.
Click
To do this...
You cannot change the name of the exported files so if you have previously
exported a view and you don't want to overwrite the files, either rename the
exported files (via Windows Explorer) or export the new files to a different
location.
Configure
|Custom
Counters
Configure
|
Diagnostic
Server
3
Reports
Work with Reports
In Spotlight, you can configure the Diagnostic Server to store the statistics it collects in a
repository for reporting purposes. You can then retrieve this data in the form of views and
reports. You can use the example reports provided or build on them to create your own reports
by querying the data yourself using stored procedures. See "Stored Procedures" (page 33) for
more information.
Spotlight reports are displayed in an external viewer. When you launch the Spotlight Report
Viewer it connects to the Spotlight Statistics Repository.
To view a Spotlight report
1. Select Reporting and Trending | Reports from the Spotlight Browser.
2. Select a report.
3. If SQL Server authentication is required, enter the user and password details.
4. In the Spotlight Report Viewer:
a. Select the start date.
b. Select the end date.
c. Select the Diagnostic Server.
d. Select the connection.
e. Click View Report.
Tips:
l
Change reports by selecting a different report from the Report list at the top of the
Spotlight Report Viewer. Complete the Diagnostic Server and Connection Name fields
and then click View Report.
If you change the report criteria (time frame, Diagnostic Server or Connection Name),
click View Report to see an updated version of the report.
Save reports in PDF, or as an .xls (Microsoft Excel) file using the Save icon on the Report
toolbar.
10
Reports
Sample Reports
Spotlight Reporting and Trending includes a set of example reports that demonstrate how stored
procedures are used to query the Spotlight Statistics Repository.
Example reports are located on the Spotlight client in the following folder:
l
Example reports compatible with SQLServer 2008 Reporting Services are located in the
following folder:
l
The input parameters are the same for all example reports. The Input parameters are:
l
Time start
Time end
Diagnostic Server
Database Growth
The Database growth report contains the following charts:
Data Growth Trend Shows the following statistics for each database on the specified server:
l
Data size
Data allocated
Log Growth Trend Shows the following statistics for the transaction log for each database on
the specified server:
l
Log size
Log allocated
Deadlock List
The Deadlock List report shows all lock requests resulting in a deadlock on the specified server
for a set time period.
Server Alarms
The Server Alarms report shows all alarms that have occurred on the specified server for a set
time period.
11
Reports
Server Memory
Context Switches/Sec
Paging Rate
See "Deploy Reports" in this section for information on how to deploy the example reports.
Create Reports
The Spotlight Report Viewer displays reports using SQL Server 2005 or 2008 Report Definition
Language files (.rdl). You can build on the example reports or create your own reports by
querying the data from the Spotlight Statistics Repository yourself.
Example reports are located on the Spotlight client in the following folder:
l
Example reports compatible with SQLServer 2008 Reporting Services are located in the
following folder:
l
12
Reports
b. Right-click Reports.
c. Select Settings.
d. Navigate to the directory containing the rdl files you want to use.
e. Click OK.
or
Note: If you do not have write access to the Program Files folders listed above, you can create
the following folder and use it as an alternative:
l
4
Web Reports
Work with Web Reports
View web-based reports within Spotlight by configuring the Web Reports portal to point to your
web-based reports server.
Review the related topics for information on how to use the SQL Server Reporting Services web
interface to deploy the sample reports included with Spotlight Reporting and Trending:
To open web reports in Spotlight
Select Reporting and Trending | Web Reports from the Spotlight Browser.
14
Web Reports
Connection type
Select Microsoft SQL Server.
Connection string
Enter the connection string for the SQL Server instance that you installed the
Spotlight Statistics Repository on.
For example:
Data Source=YourServerHostname;Initial Catalog=Spotlight
Statistics Repository
Connection credentials
Including user name and password, if required.
5
Spotlight Statistics Repository
Schema of the Spotlight Statistics Repository
The Spotlight Statistics Repository is based on a star schema because of the simplicity it offers
for data storage and retrieval. Star schemas are a simple schema consisting of a centralized fact
table connected to multiple dimension tables.
Fact tables hold factual data and the dimension tables hold descriptive data. One of the benefits
of a star schema is the speed of data retrieval. With star schemas, you can use relatively simple
SQL queries to return particular information about, in this case, a SQL Server instance. Later in
this chapter well show you how you can query the Spotlight Statistics Repository using
Spotlight API stored procedures and T-SQL.
In the Spotlight Statistics Repository, the fact table (spotlight_perfdata) stores facts related to
SQL Server performance, and the dimension tables hold definition data such as SQL Server
instance information and attributes.
16
The main dimension tables in the Spotlight Statistics Repository are as follows:
l
Spotlight_datasources
Contains data used to categorize the collections that are performed by Spotlight. There is
one row in this table for each category of data collected. Examples of categories are SQL
Server, Windows, and Diagnostic Server.
Spotlight_domains
Contains data about the Diagnostic Servers feeding the Spotlight Statistics Repository. In
the case of multiple Diagnostic Servers feeding the Spotlight Statistics Repository, there
is one row per Diagnostic Server. The Domain_description column contains the
Diagnostic Server host name.
Spotlight_monitored_objects
Contains data about each of the SQL Server or Windows servers that a Diagnostic Server
is monitoring. There is one row in this table for each server being monitored by each
Diagnostic Server.
17
Spotlight_techonologies
Contains data that categorizes the collections that are performed. There is one row in this
table for each category of data collected.
The remaining dimension tables contain data about the collections being stored in the Spotlight
Statistics Repository. See "Table Definitions" (page 29) for more information on each of the
tables in the Spotlight Statistics Repository.
The following chart shows how the data flows into the Spotlight Statistics Repository.
18
19
20
21
2. From here, you can configure how often data is stored in the Spotlight Statistics
Repository for each collection. See Configure Scheduling in the online help for more
information.
Scenario
Your manager has asked you to provide statistics on database performance for the last
quarter. You decide to query the Spotlight Statistics Repository to return file I/O statistics
for the databases your manager is interested in.
To retrieve this data, you first browse the dimension tables to become familiar with the data
in the Spotlight Statistics Repository. Once familiar, you write queries using the Spotlight
stored procedures to get data from the fact table. You then refine the queries using custom TSQL to retrieve more specific data from the Spotlight Statistics Repository.
First up, were going to use some of the Spotlight API stored procedures to browse the dimension
tables and get the range of values available for use in our queries.
The Spotlight stored procedures used below are explained in detail in this guide.
l
In SQL Server Management Studio, create a new query against the Spotlight Statistics
Repository. We want to know the names of the available data sources and the names and
domains of the monitored objects.
22
Lets start exploring the Spotlight Statistics Repository by looking at datasources. Datasources
are broad categories of data.
To get a list of data sources in the repository, run the following query:
exec spotlight_get_datasources
We can see here that we have data from Windows, SQL Server, the Diagnostic Server and alarms
(availability).
Now we want to know the name of the Diagnostic Server storing data in the Spotlight Statistics
Repository. We can determine this by running:
exec spotlight_get_domains
We can see here that there is one Diagnostic Server writing data to this repository. There can be
multiple Diagnostic Servers, each one resulting in a row.
Finally, we want to know information about the servers being monitored.
We can do this by running the following query:
exec spotlight_get_monitored_objects
A common question is what is the range of timestamps available for a monitored server? The
following query returns the time ranges for all monitored servers:
select
23
so.monitored_object_name,
min(st.timecollected) as 'start',
max(st.timecollected) as 'end'
from
spotlight_timestamps st
join spotlight_monitored_objects so on st.monitored_
object_id = so.monitored_object_id
group by
so.monitored_object_name
Now that we have some information about the Diagnostic Server, monitored servers and
categories of collections in the Spotlight Statistics Repository, we want to know what statistics
are available to us.
The spotlight_get_tables stored procedure returns a list of tables in the repository for a given
data source. Since we are looking for SQL Server data, from our first query above, we know
that the datasource is sqlserver_spotlight, so we will use that as the parameter in the
following query:
exec spotlight_get_tables 'sqlserver_spotlight'
Were going to look at virtual file stats as this will give us the file IO statistics we need
for our report.
To find out what columns are available to us in the virtual file stats table use the following
query. With this query we need to specify the datasource and table name.
24
We need to produce the report over a time range, but for curiositys sake, we would like to find
out the time range of all stored data for a particular domain name, monitored object, and table
combination.
To do this, use the spotlight_get_table_span stored procedure and specify the domain name,
monitored object, and table name.
exec spotlight_get_table_span 'DS123:3843','Windows01_
SQLServer789_sqlserver','virtualfilestats'
Now we can put it all together and query the fact table. Well use the spotlight_get_table_range
stored procedure and specify the following:
l
start date
end date
domain name
monitored object
table name
Spotlight_get_table_range returns data for the requested time range for a table, for a particular
monitored object and domain.
This gives us the following query:
exec spotlight_get_table_range '2009-03-26 11:15:16.153','200907-26 17:15:17.113', 'DS123:3843','Windows01_SQLServer789_
sqlserver', 'virtualfilestats'
Although there is a lot of useful data in the query results, its not exactly what we are looking
for. We need to refine the data returned from the Spotlight Statistics Repository. Following on
25
from the example above, if we want to retrieve only certain columns from the virtualfilestats
table, we can use custom T-SQL to return specific data.
To return only the iorate, disk, readsrate, and writesrate columns from the virtualfilestats
table, we can use the following custom T-SQL:
select
sp.timecollected,
max(case when sn.statistic_name = 'dbname' then
sp.raw_value end) as 'dbname',
max(case when sn.statistic_name = 'dbfilename' then
sp.raw_value end) as 'dbfilename',
max(case when sn.statistic_name = 'disk' then sp.raw_
value end) as 'disk',
max(case when sn.statistic_name = 'iorate' then
sp.raw_value end) as 'iorate',
max(case when sn.statistic_name = 'readsrate' then
sp.raw_value end) as 'readsrate',
max(case when sn.statistic_name = 'writesrate' then
sp.raw_value end) as 'writesrate'
from
spotlight_perfdata sp
join spotlight_stat_classes sc on sp.statistic_class_
id = sc.statistic_class_id
join spotlight_stat_names sn on sp.statistic_name_id =
sn.statistic_name_id
join spotlight_monitored_objects so on sp.monitored_
object_id = so.monitored_object_id
where
sc.statistic_class_name = 'virtualfilestats'
and so.monitored_object_name = 'Windows01_
SQLServer789_sqlserver'
and sp.timecollected between '2009-09-01' and
'2009-09-30'
group by
sp.timecollected, sp.statistic_key_id
order by
26
sp.timecollected
27
The following shows the results returned for the custom counter Pages Allocated.
28
29
Table Definitions
spotlight_datasources
spotlight_datasources contains data used to categorize the collections that are performed. There is
one row in this table for each category of data collected.
Column
Description
datasource_id
Generated ID.
datasource_name
spotlight_domains
spotlight_domains contains data about Diagnostic Servers. If you have multiple Diagnostic
Servers feeding the Spotlight Statistics Repository, there is one row per Diagnostic Server
in this table.
Column
Description
domain_id
Generated ID.
domain_
description
The name of the domain (analogous to Diagnostic Server host name means
that this Spotlight Statistics Repository can hold data from multiple
diagnostic servers).
spotlight_monitored_objects
spotlight_monitored_objects contains data about the SQL Servers and Windows hosts that a
Diagnostic Server is monitoring. There is one row in this table for each SQL Server or Windows
host being monitored by each Diagnostic Server.
Column
Description
monitored_
object_id
Generated ID.
monitored_
object_
name
monitored_
object_
display_
name
30
Column
Description
parent_
monitored_
object_id
technology_
id
domain_id
The domain (that is, Diagnostic Server) this monitored object belongs to.
spotlight_perfdata
spotlight_perdata is the fact table into which all of the data is stored. Each fact is effectively
matrixed by the hierarchy of attributes that denote which Diagnostic Server, monitored object,
collection and collection column the datum originally came from.
Column
Description
perfdata_id
Generated ID.
monitored_
object_id
statistic_
class_id
statistic_
name_id
statistic_
key_id
The key column of the collection that this fact came from.
timecollected
The time this fact was collected from the monitored object.
raw_value
num_
observations
sum_of_
values
max_value
min_value
sum_of_
squares
31
spotlight_stat_classes
spotlight_stat_classes contains the names of collections being stored in the Spotlight Statistics
Repository. There is one row for each table/data source combination.
Column
Description
statistic_class_id
Generated ID.
datasource_id
statistic_class_name
spotlight_stat_keys
spotlight_stat_keys contains key values for all of the collections stored in the Spotlight Statistics
Repository. Each key value/table/data source combination has a row in this table. The purpose of
this table is to allow queries to get data from the fact table based on a key value without having
to scan values in the fact table itself.
Column
Description
statistic_
key_id
Generated ID.
statistic_
class_id
datasource_
id
The data source of the collection that this column belongs to.
statistic_
name_id
Generated ID.
statistic_
key_name
spotlight_stat_names
spotlight_stat_names contains data about the columns belonging to collections. There is one row
in this column for each column/table/data source combination.
Column
Description
statistic_
name_id
Generated ID.
32
Column
Description
statistic_
class_id
datasource_
id
The data source of the collection that this column belongs to.
statistic_
name
datatype_
guide
This column provides a broad guide to the type of data that can be expected
in facts for this named statistic. Values can be string, numeric or date.
derived
spotlight_technologies
spotlight_technologies contains data used to categorize the collections that are performed. There
is one row in this table for each category of data collected.
Column
Description
technology_id
Generated ID.
technology_name
spotlight_timestamps
spotlight_timestamps contains a summary of times for which data was collected, qualified by
monitored entity. It allows Spotlight to quickly determine the times for which historical data
is available for individual monitored entities, without the overhead of scanning the
potentially large fact table spotlight_perfdata. There is one row in this table for each
category of data collected.
Column
Description
timestamp_id
Generated ID.
timecollected
The time this fact was collected from the monitored object.
domain_id
monitored_
object_id
Generated ID.
statistic_
class_id
33
Stored Procedures
The following stored procedures return either metadata about the Spotlight Statistics Repository
or data from within the Spotlight Statistics Repository.
Stored procedure
Description
spotlight_get_datasources
spotlight_get_domains
spotlight_get_monitored_objects
@domain_name, @technology_name
spotlight_get_table_columns
@datasource_name, @table_name
spotlight_get_table_data_instance
@date_time, @domain_name,
@monitored_object_name, @table_name
spotlight_get_table_keys @datasource_
name, @table_name
spotlight_get_table_range @start_date,
@end_date, @domain_name,
@monitored_object_name, @table_name
spotlight_get_table_span @domain_
name,@monitored_object_name,
@table_name
spotlight_get_tables @datasource_name
spotlight_get_technologies
34
Stored procedure
Description
spotlight_rt_get_aggregated_workload_
analysis @start_date, @end_date,
@domain_name, @monitoredobject
spotlight_rt_get_batch_data @start_date,
@end_date, @domain_name,
@monitoredobject_list, @table_name,
@column_list
spotlight_rt_get_fileio_stats @start_date,
@end_date, @domain_name,
@monitoredobject
spotlight_rt_get_point_data @start_date,
@end_date, @domain_name_list,
@monitoredobject_list, @table_name,
@column_name
spotlight_rt_get_point_data_top @start_
date, @end_date, @domain_name_list,
@monitoredobject_list, @table_name,
@column_list,@sortdesc_column_list,
@maxrows
spotlight_rt_get_waitstats @start_date,
@end_date, @domain_name,
@monitoredobject
spotlight_sqlanalysis_results @domain_
name, @monitored_object_name,
@date_time_from, @date_time_to,
@maxrows
spotlight_ssr_version
The following stored procedures are used for the example reports:
Stored procedure
Description
spotlight_rep_alarms
35
Stored procedure
Description
spotlight_rep_cache_hit_ratios
Returns hit rates for the buffer and procedure caches for
all monitored objects in the repository.
Used in the SQL Server Health report. This is an example
of querying two columns from a table over time from the
Spotlight Statistics Repository.
spotlight_rep_cpu_utilization
spotlight_rep_disk_growth
spotlight_rep_disk_statistics
spotlight_rep_growth_data_
files
Data size
Data allocated
Index size
Table size
Log size
Log allocated
spotlight_rt_get_allsqlagentjobs
spotlight_rt_get_custom_counter
spotlight_rt_get_failedsqlagentjobs
spotlight_rt_get_mostcommonblock
spotlight_rt_get_sqlblockedmost
spotlight_rt_get_sqlblockingmost
Specifications
The following section contains specifications for each of the stored procedures.
spotlight_get_datasources
Returns a list of all data sources in the repository (effectively the contents of spotlight_
datasources).
Syntax
spotlight_get_datasources
Input parameters
There are no input parameters for this stored procedure.
Returned values
ColumnName
ColumnType
Description
datasource_id
int
ID of data source
datasource_name
nvarchar(255)
36
37
spotlight_get_domains
Returns a list of all the diagnostic servers putting data into this repository.
Syntax
spotlight_get_domains
Input parameters
There are no input parameters for this stored procedure.
Returned values
ColumnName
ColumnType
Description
domain_id
int
ID of domain
domain_description
nvarchar(255)
spotlight_get_monitored_objects
Returns a list of names of all the monitored objects that have data in this repository for a given
domain_name. If domain_name is NULL all monitored objects are returned.
Syntax
spotlight_get_monitored_objects @domain_name, @technology_name
Input parameters
@domain_name
@technology_name
38
Returned values
ColumnName
ColumnType
Description
monitored_object_name
nvarchar(255)
monitored_object_
display_name
nvarchar(255)
monitored_object_
display_technology_
name
nvarchar(255)
domain_description
nvarchar(255)
technology_name
nvarchar(255)
spotlight_get_table_columns
Returns a list of columns for a table belonging to a data source (effectively the contents of
spotlight_stat_names).
Syntax
spotlight_get_table_columns @datasource_name, @table_name
Input parameters
@datasource_name
@table_name
Returned values
ColumnName
ColumnType
Description
statistic_name
nvarchar(255)
39
spotlight_get_table_data_instance
Returns the rows and columns from a table with a timestamp that most closely matches
@date_time.
Syntax
spotlight_get_table_data_instance @date_time, @domain_name, @monitored_object_name,
@table_name
Input parameters
@date_time
@domain_name
@monitored_object_name
@table_name
Returned values
The returned values are dependent on the columns implicit in the table represented by the
@table_name parameter.
spotlight_get_table_keys
Returns a list of keys for a table belonging to a data source (effectively the contents of spotlight_
stat_keys).
Syntax
spotlight_get_table_keys @datasource_name, @table_name
Input parameters
@datasource_name
@table_name
Returned values
ColumnName
ColumnType
Description
statistic_key_value
nvarchar(255)
40
spotlight_get_table_range
Returns the rows and columns from a table between @start_date and @end_date.
Syntax
spotlight_get_table_range @start_date, @end_date, @domain_name, @monitored_object_name,
@table_name
Input parameters
@start_date
@end_date
@domain_name
@monitored_object_name
@table_name
Returned values
The returned values are dependent on the columns implicit in the table represented by the
@table_name parameter.
spotlight_get_table_span
Returns the time span of all stored data for a particular domain_name, monitored object, and
table combination.
Syntax
spotlight_get_table_span @domain_name, @monitored_object_name, @table_name
Input parameters
@domain_name
@monitored_object_name
@table_name
Returned values
The returned values are dependent on the columns implicit in the table represented by the
@table_name parameter.
spotlight_get_tables
Returns a list of tables in the repository for a given data source (effectively the contents of
spotlight_stat_classes).
Syntax
spotlight_get_tables @datasource_name
Input parameters
@datasource_name
Returned values
ColumnName
ColumnType
Description
statistic_class_name
nvarchar(255)
Name of table
spotlight_get_technologies
Returns a list of technologies in the repository (effectively the contents of spotlight_
technologies).
Syntax
spotlight_get_technologies
Input parameters
There are no input parameters for this stored procedure.
Returned values
ColumnName
ColumnType
Description
technology_id
int
ID of technology
technology_name
nvarchar(255)
41
spotlight_sqlanalysis_results
Returns the worst performing SQL recorded in the Spotlight Statistics Repository over the
supplied time span for a particular SQL Server instance.
Syntax
spotlight_sqlanalysis_results @domain_name, @monitored_object_name, @date_time_from,
@date_time_to, @maxrows
Input parameters
@domain_name
@monitored_object_name
@date_time_from
@date_time_to
@maxrows
Returned values
Returns information about the worst performing SQL recorded in the Spotlight Statistics
Repository.
spotlight_ssr_version
Returns the version number of the Spotlight Statistics Repository.
Syntax
spotlight_ssr_version
Input parameters
There are no input parameters for this stored procedure.
Returned values
Returns the version number.
42
43
Database Configuration
The Spotlight Statistics Repository and the playback database do not require the database to be
run under the Full Recovery model. However, since Spotlight uses the model system database to
create the repository, your Spotlight repository may inherit the Full Recovery setting. Unless you
are required to use the Full Recovery model and are prepared to perform regularly scheduled log
file backups, we recommend you change the repository recovery model to Simple (in SQL Server
2000, this option is called Truncate Log on Checkpoint). Doing so will help maintain a
considerably smaller transaction log file.
To change the repository database to Simple recovery, run the following command:
SQL Server 2000
EXEC [dbo].[sp_dboption] 'SpotlightStatisticsRepository','trunc.
log on chkpt.','true'
44
Although the playback database uses a simpler schema, its data will also become fragmented
over time as new data is inserted and old data purged.
To best address performance concerns, fragmentation should be minimized and index statistics
should be kept up-to-date. Spotlight's scheduled maintenance feature does this automatically. By
default, the Diagnostic Server runs maintenance procedures daily at 3am for the playback
database and Spotlight Statistics Repository. The maintenance schedule can be changed in
Spotlight Options. See the online help for more information.
Database Backup
The Spotlight Statistics Repository and playback database should be included in the list of
important databases which have a disaster recovery plan associated with them. The
implementation of this task is dependent on the policies and infrastructure of your organization.
View the Global Support Guide for a detailed explanation of support programs, online services,
contact information, policies and procedures. The guide is available at: http://support.quest.com.
Spotlight Support
When contacting Quest Support about a Spotlight product, please have the version and build
number handy. You can obtain both by choosing the About option from the Help menu in the
relevant Spotlight application. If your question is about an error message, write the message
down and have it available for the technical support representative.
Whenever you have a question about Spotlight, click Support Bundle or Contact Support on
the Help menu. This creates a file called SpotlightSupport.zip. This file contains a snapshot of
your Spotlight installation. Send this file and your request for assistance to Quest Software
([email protected]).
Note: You can find SpotlightSupport.zip in different locations under different operating systems.
l
If you find that information in the Help system or printed user guides is incorrect, unclear, or
incomplete, please report the problem to Quest Support.
46
[email protected]
Quest Software, Inc.
World Headquarters
5 Polaris Way
Aliso Viejo, CA 92656
USA
Web site
www.quest.com
See our web site for regional and international office information.
reports
Index
A
about Quest Software
46
alarm data
27
C
about
create
11
customize
11
Database Growth
10
definition files
11
deploy
13
10
46
examples
custom counters
26
open
Customer support
45
Server Alarms
10
SQLServer Health
10
web
13
10
D
definition files
11
E
S
example reports
10
schema
M
maintenance plan
Spotlight Reporting
43
Q
query
alarm data
27
custom counters
26
21
Quest Software
46
Quest support
45
R
reporting
15
6
27
custom counters
26
how it works
17
maintenance plan
43
query
21
schema
15
specifications
36
store data
20
stored procedures
33
table definitions
29
store data
17, 20
stored procedures
33
Support
45
T
table definitions
29
Technical support
45
trending
6
V
views
copy
default
display
open
save
user
7
W
web reports
server location
13
13
48