SqlBucket

class oci.opsi.models.SqlBucket(**kwargs)

Bases: object

Sql bucket type object.

Methods

__init__(**kwargs) Initializes a new SqlBucket object with values from keyword arguments.

Attributes

bucket_id [Required] Gets the bucket_id of this SqlBucket.
cpu_time_in_sec Gets the cpu_time_in_sec of this SqlBucket.
database_type Gets the database_type of this SqlBucket.
executions_count Gets the executions_count of this SqlBucket.
io_time_in_sec Gets the io_time_in_sec of this SqlBucket.
other_wait_time_in_sec Gets the other_wait_time_in_sec of this SqlBucket.
plan_hash [Required] Gets the plan_hash of this SqlBucket.
sql_identifier [Required] Gets the sql_identifier of this SqlBucket.
time_collected [Required] Gets the time_collected of this SqlBucket.
total_time_in_sec Gets the total_time_in_sec of this SqlBucket.
version Gets the version of this SqlBucket.
__init__(**kwargs)

Initializes a new SqlBucket object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • version (float) – The value to assign to the version property of this SqlBucket.
  • database_type (str) – The value to assign to the database_type property of this SqlBucket.
  • time_collected (datetime) – The value to assign to the time_collected property of this SqlBucket.
  • sql_identifier (str) – The value to assign to the sql_identifier property of this SqlBucket.
  • plan_hash (int) – The value to assign to the plan_hash property of this SqlBucket.
  • bucket_id (str) – The value to assign to the bucket_id property of this SqlBucket.
  • executions_count (int) – The value to assign to the executions_count property of this SqlBucket.
  • cpu_time_in_sec (float) – The value to assign to the cpu_time_in_sec property of this SqlBucket.
  • io_time_in_sec (float) – The value to assign to the io_time_in_sec property of this SqlBucket.
  • other_wait_time_in_sec (float) – The value to assign to the other_wait_time_in_sec property of this SqlBucket.
  • total_time_in_sec (float) – The value to assign to the total_time_in_sec property of this SqlBucket.
bucket_id

[Required] Gets the bucket_id of this SqlBucket. SQL Bucket ID, examples <= 3 secs, 3-10 secs, 10-60 secs, 1-5 min, > 5 min Example: “<= 3 secs”

Returns:The bucket_id of this SqlBucket.
Return type:str
cpu_time_in_sec

Gets the cpu_time_in_sec of this SqlBucket. Total CPU time Example: 1046

Returns:The cpu_time_in_sec of this SqlBucket.
Return type:float
database_type

Gets the database_type of this SqlBucket. Operations Insights internal representation of the database type.

Returns:The database_type of this SqlBucket.
Return type:str
executions_count

Gets the executions_count of this SqlBucket. Total number of executions Example: 60

Returns:The executions_count of this SqlBucket.
Return type:int
io_time_in_sec

Gets the io_time_in_sec of this SqlBucket. Total IO time Example: 5810

Returns:The io_time_in_sec of this SqlBucket.
Return type:float
other_wait_time_in_sec

Gets the other_wait_time_in_sec of this SqlBucket. Total other wait time Example: 24061

Returns:The other_wait_time_in_sec of this SqlBucket.
Return type:float
plan_hash

[Required] Gets the plan_hash of this SqlBucket. Plan hash value for the SQL Execution Plan

Returns:The plan_hash of this SqlBucket.
Return type:int
sql_identifier

[Required] Gets the sql_identifier of this SqlBucket. Unique SQL_ID for a SQL Statement.

Returns:The sql_identifier of this SqlBucket.
Return type:str
time_collected

[Required] Gets the time_collected of this SqlBucket. Collection timestamp Example: “2020-03-31T00:00:00.000Z”

Returns:The time_collected of this SqlBucket.
Return type:datetime
total_time_in_sec

Gets the total_time_in_sec of this SqlBucket. Total time Example: 30917

Returns:The total_time_in_sec of this SqlBucket.
Return type:float
version

Gets the version of this SqlBucket. Version Example: 1

Returns:The version of this SqlBucket.
Return type:float