Google Cloud SQL (SQLServer) Container (GCP_GCSQL_SQL_SQLSERVER_CNTR)
This monitor type contains attributes that indicates the SQL Server database performance of the cloud SQL (SQL Server) instance.
Attributes (parameters)
The following attributes are available for this monitor type:
Name | Description | Unit | Default Key Performance Indicator (KPI) | Value set by |
---|---|---|---|---|
Batch requests (BatchRequests) | This attribute displays the total number of Transact-SQL command batches received. | # | No | |
Buffer cache hit ratio (BufferCacheHitRatio) | This attribute displays the current percentage of pages found in the buffer cache without having to read from disk. The ratio is the total number of cache hits divided by the total number of cache lookups. | % | No | |
Bytes sent to replica (BytesSentToReplica) | This attribute displays the total number of bytes sent to the remote availability replica. Before compression for async replica. Actual number of bytes for sync replica which has no compression. | GB | No | |
Checkpoint pages (CheckpointPages) | This attribute displays the total number of pages flushed to disk by a checkpoint or other operation that requires all dirty pages to be flushed. | # | No | |
Connection resets (Connectionresets) | This attribute displays the total number of logins started from the connection pool since the last restart of SQL Server service. | # | No | |
Deadlocks | This attribute displays the total number of lock requests that resulted in a deadlock. | # | Yes | |
Forwarded records (ForwardedRecords) | This attribute displays the total number of records fetched through forwarded record pointers. | # | No | |
Free list stalls (FreeListStalls) | This attribute displays the total number of requests that had to wait for a free page. | # | No | |
Full scans (FullScans) | This attribute displays the total number of unrestricted full scans. These can be either base-table or full-index scans. | # | No | |
Lazy writes (LazyWrites) | This attribute displays the total number of buffers written by the buffer manager's lazy writer. The lazy writer is a system process that flushes out batches of dirty, aged buffers (buffers that contain changes that must be written back to disk before the buffer can be reused for a different page) and makes them available to user processes. | # | No | |
Lock waits (LockWaits) | This attribute displays the total number of lock requests that required the caller to wait. | # | No | |
Lock wait time (LockWaitTime) | This attribute displays the total time lock requests were waiting for locks. | ms | No | |
Log apply pending queue (LogApplyPendingQueue) | This attribute displays the current number of log blocks that are waiting to be applied to all database replicas. | # | No | |
Log bytes flushed (LogBytesFlushed) | This attribute displays the total number of log bytes flushed. | GB | No | |
Log bytes received (LogBytesReceived) | This attribute displays the total amount of log records received by the secondary replica for all databases. | GB | No | |
Login attempts (LoginAttempts) | This attribute displays the total number of login attempts since the last restart of SQL Server service. This does not include pooled connections. | # | No | |
Logouts | This attribute displays the total number of logout operations since the last restart of SQL Server service. | # | No | |
Memory grants pending (MemoryGrantsPending) | This attribute displays the current number of processes waiting for a workspace memory grant. | # | No | |
Number of active workers per scheduler (NoOfActiveWorkersPerScheduler) | This attribute displays the current number of workers that are active. An active worker is never preemptive, must have an associated task, and is either running, runnable, or suspended. | # | No | |
Number of current tasks per scheduler (NoOfCurrentTasksPerScheduler) | This attribute displays the current number of current tasks that are associated with a scheduler. This count includes tasks that are waiting for a worker to execute them and tasks that are currently waiting or running (in SUSPENDED or RUNNABLE state). | # | No | |
Number of pending I/O operations per scheduler (NoOfPendingIOOperPerScheduler) | This attribute displays the current number of pending I/Os that are waiting to be completed. Each scheduler has a list of pending I/Os that are checked to determine whether they have been completed every time there is a context switch. The count is incremented when the request is inserted. This count is decremented when the request is completed. This number does not indicate the state of the I/Os. | # | No | |
Number of pending tasks per scheduler (NoOfPendingTasksPerSchedulerr) | This attribute displays the current number of tasks in the pending queue. These tasks are waiting for a worker to pick them up. | # | No | |
Number of schedulers (NoOfSchedulers) | This attribute displays the current number of schedulers reporting a particular status. | # | No | |
Number of workers per scheduler (NoOfWorkersPerScheduler) | This attribute displays the current number of workers that are associated with a scheduler. It includes workers that are not assigned any task. | # | No | |
Number of workers with tasks per scheduler (NoOfWrkrWithTasksPerScheduler) | This attribute displays the current number of workers, with tasks assigned to them, that are waiting to be scheduled on the runnable queue. | # | No | |
Page life expectancy (PageLifeExpectancy) | This attribute displays the current number of seconds a page will stay in the buffer pool without references. | # | No | |
Page operations (PageOperations) | This attribute displays the total number of physical database page reads or writes. This statistic counts physical page reads or writes across all databases. | # | No | |
Page splits (PageSplits) | This attribute displays the total number of page splits that occur as the result of overflowing index pages. | # | No | |
Probe scans (ProbeScans) | This attribute displays the total number of probe scans that are used to find at most one single qualified row in an index or base table directly. | # | No | |
Primary to Replica connectivity (PrimaryToReplicaConnectivity) | This attribute indicates whether there is connectivity from Primary to the Replica to push replication updates. | 0 - TRUE, 1 - FALSE | No | |
Processes blocked (ProcessesBlocked) | This attribute displays the current number of blocked processes. | # | No | |
Recovery queue (RecoveryQueue) | This attribute displays the current amount of log records in kilobytes in the log files of the secondary replica that have not been redone. | KB | No | |
Redone bytes (RedoneBytes) | This attribute displays the total amount of log records redone on all secondary databases. | GB | No | |
Resent messages (ResentMessages) | This attribute displays the total number of Always On messages resent. A resent message is a message that was attempted to be sent but was unable to complete and must be attempted to be sent again. | # | No | |
Server principals (ServerPrincipals) | This attribute displays the current number of server principals on the instance. | # | No | |
Size of stored audit files (SizeOfStoredAuditFiles) | This attribute displays the tracks the size in bytes of stored SQLServer audit files on an instance. | GB | No | |
SQL compilations (SQLCompilations) | This attribute displays the total number of SQL compilations. | # | No | |
SQL recompilations (SQLRecompilations) | This attribute displays the total number of SQL recompilations. | # | No | |
SQL Server agent jobs (SQLServerAgentJobs) | This attribute displays the current number of SQL Server agent jobs on the instance. | # | No | |
SQL Server Databases (SQLServerDatabases) | This attribute displays the current number of databases on the instance excluding system databases. | # | Yes | |
Total number of successfully uploaded audits (TotalNoOfSuccUploadedAudits) | This attribute displays the counts total number of SQLServer audit file uploads to a GCS bucket and whether or not an upload was successful. | # | No | |
Transactions started (TransactionsStarted) | This attribute displays the total number of transactions started. | # | No |