Database Center v1beta API - Class InefficientQueryInfo (1.0.0-beta03)

public sealed class InefficientQueryInfo : IMessage<InefficientQueryInfo>, IEquatable<InefficientQueryInfo>, IDeepCloneable<InefficientQueryInfo>, IBufferMessage, IMessage

Reference documentation and code samples for the Database Center v1beta API class InefficientQueryInfo.

Metadata about inefficient query signal info for a database resource.

Inheritance

object > InefficientQueryInfo

Namespace

Google.Cloud.DatabaseCenter.V1Beta

Assembly

Google.Cloud.DatabaseCenter.V1Beta.dll

Constructors

InefficientQueryInfo()

public InefficientQueryInfo()

InefficientQueryInfo(InefficientQueryInfo)

public InefficientQueryInfo(InefficientQueryInfo other)
Parameter
Name Description
other InefficientQueryInfo

Properties

Database

public string Database { get; set; }

Name of the database where index is required. For example, "db1", which is the name of the database present in the instance.

Property Value
Type Description
string

ImpactedQueriesCount

public long ImpactedQueriesCount { get; set; }

Count of queries to be impacted if index is applied

Property Value
Type Description
long

SqlIndexStatement

public string SqlIndexStatement { get; set; }

SQL statement of the index. Based on the ddl type, this will be either CREATE INDEX or DROP INDEX.

Property Value
Type Description
string

StorageCostBytes

public long StorageCostBytes { get; set; }

Cost of additional disk usage in bytes

Property Value
Type Description
long

Table

public string Table { get; set; }

Name of the table where index is required

Property Value
Type Description
string