PANTHEON™ Help

 Toc
 PANTHEON Help - Welcome
[Collapse]PANTHEON
 [Collapse]Guides for PANTHEON
  [Collapse]Guide for PANTHEON
   [Collapse]Settings
    [Expand]Subjects
    [Expand]Items
    [Expand]POS
    [Expand]Manufacturing
    [Expand]Personnel
     Calendar
    [Expand]Financials
    [Expand]Customs
    [Collapse]Program
     [Expand]Document Types
     [Expand]Reports in PANTHEON
      Document Texts
      Delivery Methods
     [Expand]Loyalty Cards
     [Collapse]Administration Panel
      [Expand]Right click on Administration panel tree
      [Expand]Settings
      [Expand]Security
       Menu
      [Expand]Users and Groups
      [Expand]Versions/Upgrades
      [Collapse]Database
       [Expand]Company Settings
       [Expand]Backup
        Statistics
       [Expand]Performance
        Referential Integrity Check
       [Expand]Import/Export Data
       [Expand]Document Links and Transfers
        System Log
       [Expand]Changelog Settings
        Report Log
        Event Log
        Document archiving
       [Expand]Workflow Log
      [Expand]ZEUS
      [Expand]OTOS
     [Expand]Dashboard Components
      Dashboard Reports
      Ad-hoc analysis
     [Expand]ARES
      SQL urejevalnik
    [Expand]Documentation
    [Expand]Change User
   [Expand]Orders
   [Expand]Goods
   [Expand]Manufacturing
   [Expand]POS
   [Expand]Service
   [Expand]Financials
   [Expand]Personnel
   [Expand]Analytics
   [Expand]Desktop
   [Expand]Help
   [Expand]Messages and Warnings
   [Expand]Additional programs
   [Expand]Old products
  [Expand]Guide for PANTHEON Retail
  [Expand]Guide for PANTHEON Vet
  [Expand]Guide for PANTHEON Farming
 [Collapse]User Manuals for PANTHEON
  [Expand]User Manual for PANTHEON
  [Expand]User Manual for PANTHEON Retail
  [Expand]User manual for PANTHEON Vet
  [Expand]User Manual for PANTHEON Farming
[Collapse]PANTHEON Web
 [Collapse]Guides for PANTHEON Web
  [Expand]Guide for PANTHEON Web Light
  [Expand]Guide for PANTHEON Web Terminal
  [Expand]Guide for PANTHEON Web Legal
  [Expand]Old products Archive
 [Collapse]User Manuals for PANTHEON Web
  [Expand]Getting started PANTHEON Web
  [Expand]User Manual for PANTHEON Web Light
  [Expand]User Manual for PANTHEON Web Terminal
  [Expand]User Manual for PANTHEON Web Legal
  [Expand]Old products Archive
[Collapse]PANTHEON Granules
 [Collapse]Guides for PANTHEON Granules
  [Expand]Personnel Granule
  [Expand]Travel Orders Granule
  [Expand]Documents and Tasks Granule
  [Expand]Dashboard Granule
  [Expand]B2B Orders Granule
  [Expand]Field Service Granule
  [Expand]Fixed Assets Inventory Granule
  [Expand]Warehouse Inventory Granule
 [Collapse]User Manuals for PANTHEON Granules
  [Expand]Getting started
  [Expand]Personnel Granule
  [Expand]Travel Orders Granule
  [Expand]Documents and Tasks Granule
  [Expand]B2B Orders Granule
  [Expand]Dashboard Granule
  [Expand]Field Service Granule
  [Expand]Fixed Assets Inventory Granule
  [Expand]Warehouse Inventory Granule
  [Expand]Archive
[Expand]User Site

Load Time: 437.5059 ms
"
  1000005843 | 225258 | 411564 | Published
Label

Performance (analytics console)

 

The Performance panel allows diagnosing issues when the PANTHEON database is running slowly. 

User is interested in whether the slow performance is influenced by the internet connection, server issues, or database-related problems.

The functionality is accessed on Database panel in Administration panel.

The following is a description of the functionality of the form.

Table of contents

  1. Database on server
  2. Indexes Analysis - Poorly used indexes
  3. Indexes Analysis - Missing indexes
  4. Input/Output Analysis - Drive level latency information
  5. Input/Output Analysis - Calculate  avarage latency

 

1. Database on server

On the panel, we see a list of databases for which we can perform analyses.

Refresh database

Update database list on server.

Analyse

The button performs the process of analyzing databases on the server and displays the results on the right side of the form.

(Checkbox)

The selection of databases that we want to consider is carried out by clicking on the selection field. An orange tick indicates that the database is selected. If there is no tick, the database is not selected.

 

2. Indexes Analysis - Poorly used indexes 

The table displays poorly used indexes for the selected databases.

The Database filter allows you to display the results of the analysis only for the desired databases on the server. By clicking on the arrow, a list of databases will appear, where by clicking on the selection field we can specify for which databases we want to display the data.  

Database

The name of the database on the server.

Scheme Name

Name of a the schema used.

Table

Table name.

Index Name

Index name.

Index_id

ID of the index_id is unique only within the object. 

Is_disabled

1 = Index is disabled.
0 = Index is not disabled.

Is_hypothetical

1 = Index is hypothetical and cannot be used directly as a data access path. Hypothetical indexes hold column-level statistics.
0 = Index is not hypothetical.

Has_filter

1 = Index has a filter and only contains rows that satisfy the filter definition.
0 = Index does not have a filter.

Fill_factor

> 0 = FILLFACTOR percentage used when the index was created or rebuilt.
0 = Default value


Always 0 for clustered columnstore indexes.

Total_Writes

Number of updates by user queries. This includes Insert, Delete, and Updates representing number of operations done not the actual rows affected.

For example, if you delete 1000 rows in one statement, this count increments by 1.

Total_Reads

Number of seeks by user queries + Number of scans by user queries that did not use 'seek' predicate + Number of bookmark lookups by user queries.

Difference

Difference=Total_Writes - Total_Reads

 

3. Indexes Analysis - Missing indexes

The table displays missing indexes for the selected databases.

 

The Database filter allows you to display the results of the analysis only for the desired databases on the server. By clicking on the arrow, a list of databases will appear, where by clicking on the selection field we can specify for which databases we want to display the data.  

Database

The name of the database on the server.

Index_advantage

Number of seeks caused by user queries that the recommended index in the group could have been used for.

Average cost of the user queries that could be reduced by the index in the group.

Average percentage benefit that user queries could experience if this missing index group was implemented. The value means that the query cost would on average drop by this percentage if this missing index group was implemented * 0.01)

Last_user_seek

Date and time of last seek caused by user queries that the recommended index in the group could have been used for.

DatabaseSchemeTable

Name of the table where the index is missing.

Missing_indexes_for_table

Count of missing indexes.

Similar_missing_indexes_for table

Count of similiar missing indexes.

Equality_columns

Comma-separated list of columns that contribute to equality predicates of the form: table.column = constant_value

Inequality_columns

Comma-separated list of columns that contribute to inequality predicates, for example, predicates of the form: table.column > constant_value
Any comparison operator other than "=" expresses inequality.

User_seeks

Number of seeks caused by user queries that the recommended index in the group could have been used for.

Avg_total_user_cost

Average cost of the user queries that could be reduced by the index in the group.

Avg_user_impact

Average percentage benefit that user queries could experience if this missing index group was implemented. The value means that the query cost would on average drop by this percentage if this missing index group was implemented.

ShortQueryText

Short query text.

TableName

Table name. 

TableRows

Table rows.

   

4. Input/Output Analysis - Drive level latency information

The table displays drive level latency information for the selected databases.

   

The Database filter allows you to display the results of the analysis only for the desired databases on the server. By clicking on the arrow, a list of databases will appear, where by clicking on the selection field we can specify for which databases we want to display the data.  

Database

The name of the database on the server.

Drive

Operating-system file name.

VolumeMountPoint

Mount point at which the volume is rooted. Can return an empty string. Returns null on Linux operating system.

ReadLatency_ms

Total time, in milliseconds, that the users waited for reads issued on the file/

Number of reads issued on the file.

WriteLatency_ms

Total time, in milliseconds, that users waited for writes to be completed on the file/Number of writes made on this file

OverallLatency_ms

Total time, in milliseconds, that users waited for I/O to be completed on the file/(Number of reads issued on the file + Number of writes made on this file).

Avg_Bytes_Read

Total number of bytes read on this file/Number of reads issued on the file.

Avg_Bytes_Write

Total number of bytes written to the file/Number of writes made on this file.

Avg_Bytes_REadWrite

(Total number of bytes read on this file + Total number of bytes written to the file)/(Number of reads issued on the file + Number of writes made on this file).

 

5. Input/Output Analysis - Calculate  avarage latency

The table displays calculate average latency for the selected databases.

The Database filter allows you to display the results of the analysis only for the desired databases on the server. By clicking on the arrow, a list of databases will appear, where by clicking on the selection field we can specify for which databases we want to display the data.  

Database

The name of the database on the server.

FileName

Operating-system file name.

FileType

Description of the file type:

  • ROWS
  • LOG
  • FILESTREAM
  • FULLTEXT (Full-text catalogs earlier than SQL Server 2008 (10.0.x).)

FileSize_MB

Current file size, in 8-KB pages. For a database snapshot, size reflects the maximum space that the snapshot can ever use for the file.

 

HINT

This field is populated as zero for FILESTREAM containers. Query the sys.database_files catalog view for the actual size of FILESTREAM containers.

Avg_Read_Latency_ms

Total time, in milliseconds, that the users waited for reads issued on the file/

(1.0 + Number of reads issued on the file).

Avg_Write_Latency_ms

Total time, in milliseconds, that users waited for writes to be completed on the file/(1.0 + Number of writes made on this file).

Avg_IO_Latency_ms

(Total time, in milliseconds, that the users waited for reads issued on the file + Total time, in milliseconds, that users waited for writes to be completed on the file)/(1.0 + Number of reads issued on the file + Number of writes made on this file).

 

 


 

Rate this topic
Was this topic usefull?
Comments
Comment will also bo visible in forum!