FetchSqlTuningSetDetails

class oci.database_management.models.FetchSqlTuningSetDetails(**kwargs)

Bases: object

The details required to fetch the Sql tuning set details. It takes either credentialDetails or databaseCredential. It’s recommended to provide databaseCredential

Attributes

RANKING_MEASURE1_BUFFER_GETS A constant which can be used with the ranking_measure1 property of a FetchSqlTuningSetDetails.
RANKING_MEASURE1_CPU_TIME A constant which can be used with the ranking_measure1 property of a FetchSqlTuningSetDetails.
RANKING_MEASURE1_DIRECT_WRITES A constant which can be used with the ranking_measure1 property of a FetchSqlTuningSetDetails.
RANKING_MEASURE1_DISK_READS A constant which can be used with the ranking_measure1 property of a FetchSqlTuningSetDetails.
RANKING_MEASURE1_ELAPSED_TIME A constant which can be used with the ranking_measure1 property of a FetchSqlTuningSetDetails.
RANKING_MEASURE1_OPTIMIZER_COST A constant which can be used with the ranking_measure1 property of a FetchSqlTuningSetDetails.
RANKING_MEASURE2_BUFFER_GETS A constant which can be used with the ranking_measure2 property of a FetchSqlTuningSetDetails.
RANKING_MEASURE2_CPU_TIME A constant which can be used with the ranking_measure2 property of a FetchSqlTuningSetDetails.
RANKING_MEASURE2_DIRECT_WRITES A constant which can be used with the ranking_measure2 property of a FetchSqlTuningSetDetails.
RANKING_MEASURE2_DISK_READS A constant which can be used with the ranking_measure2 property of a FetchSqlTuningSetDetails.
RANKING_MEASURE2_ELAPSED_TIME A constant which can be used with the ranking_measure2 property of a FetchSqlTuningSetDetails.
RANKING_MEASURE2_OPTIMIZER_COST A constant which can be used with the ranking_measure2 property of a FetchSqlTuningSetDetails.
RANKING_MEASURE3_BUFFER_GETS A constant which can be used with the ranking_measure3 property of a FetchSqlTuningSetDetails.
RANKING_MEASURE3_CPU_TIME A constant which can be used with the ranking_measure3 property of a FetchSqlTuningSetDetails.
RANKING_MEASURE3_DIRECT_WRITES A constant which can be used with the ranking_measure3 property of a FetchSqlTuningSetDetails.
RANKING_MEASURE3_DISK_READS A constant which can be used with the ranking_measure3 property of a FetchSqlTuningSetDetails.
RANKING_MEASURE3_ELAPSED_TIME A constant which can be used with the ranking_measure3 property of a FetchSqlTuningSetDetails.
RANKING_MEASURE3_OPTIMIZER_COST A constant which can be used with the ranking_measure3 property of a FetchSqlTuningSetDetails.
RECURSIVE_SQL_HAS_RECURSIVE_SQL A constant which can be used with the recursive_sql property of a FetchSqlTuningSetDetails.
RECURSIVE_SQL_NO_RECURSIVE_SQL A constant which can be used with the recursive_sql property of a FetchSqlTuningSetDetails.
basic_filter Gets the basic_filter of this FetchSqlTuningSetDetails.
credential_details Gets the credential_details of this FetchSqlTuningSetDetails.
database_credential Gets the database_credential of this FetchSqlTuningSetDetails.
name [Required] Gets the name of this FetchSqlTuningSetDetails.
owner [Required] Gets the owner of this FetchSqlTuningSetDetails.
ranking_measure1 Gets the ranking_measure1 of this FetchSqlTuningSetDetails.
ranking_measure2 Gets the ranking_measure2 of this FetchSqlTuningSetDetails.
ranking_measure3 Gets the ranking_measure3 of this FetchSqlTuningSetDetails.
recursive_sql Gets the recursive_sql of this FetchSqlTuningSetDetails.
result_limit Gets the result_limit of this FetchSqlTuningSetDetails.
result_percentage Gets the result_percentage of this FetchSqlTuningSetDetails.

Methods

__init__(**kwargs) Initializes a new FetchSqlTuningSetDetails object with values from keyword arguments.
RANKING_MEASURE1_BUFFER_GETS = 'BUFFER_GETS'

A constant which can be used with the ranking_measure1 property of a FetchSqlTuningSetDetails. This constant has a value of “BUFFER_GETS”

RANKING_MEASURE1_CPU_TIME = 'CPU_TIME'

A constant which can be used with the ranking_measure1 property of a FetchSqlTuningSetDetails. This constant has a value of “CPU_TIME”

RANKING_MEASURE1_DIRECT_WRITES = 'DIRECT_WRITES'

A constant which can be used with the ranking_measure1 property of a FetchSqlTuningSetDetails. This constant has a value of “DIRECT_WRITES”

RANKING_MEASURE1_DISK_READS = 'DISK_READS'

A constant which can be used with the ranking_measure1 property of a FetchSqlTuningSetDetails. This constant has a value of “DISK_READS”

RANKING_MEASURE1_ELAPSED_TIME = 'ELAPSED_TIME'

A constant which can be used with the ranking_measure1 property of a FetchSqlTuningSetDetails. This constant has a value of “ELAPSED_TIME”

RANKING_MEASURE1_OPTIMIZER_COST = 'OPTIMIZER_COST'

A constant which can be used with the ranking_measure1 property of a FetchSqlTuningSetDetails. This constant has a value of “OPTIMIZER_COST”

RANKING_MEASURE2_BUFFER_GETS = 'BUFFER_GETS'

A constant which can be used with the ranking_measure2 property of a FetchSqlTuningSetDetails. This constant has a value of “BUFFER_GETS”

RANKING_MEASURE2_CPU_TIME = 'CPU_TIME'

A constant which can be used with the ranking_measure2 property of a FetchSqlTuningSetDetails. This constant has a value of “CPU_TIME”

RANKING_MEASURE2_DIRECT_WRITES = 'DIRECT_WRITES'

A constant which can be used with the ranking_measure2 property of a FetchSqlTuningSetDetails. This constant has a value of “DIRECT_WRITES”

RANKING_MEASURE2_DISK_READS = 'DISK_READS'

A constant which can be used with the ranking_measure2 property of a FetchSqlTuningSetDetails. This constant has a value of “DISK_READS”

RANKING_MEASURE2_ELAPSED_TIME = 'ELAPSED_TIME'

A constant which can be used with the ranking_measure2 property of a FetchSqlTuningSetDetails. This constant has a value of “ELAPSED_TIME”

RANKING_MEASURE2_OPTIMIZER_COST = 'OPTIMIZER_COST'

A constant which can be used with the ranking_measure2 property of a FetchSqlTuningSetDetails. This constant has a value of “OPTIMIZER_COST”

RANKING_MEASURE3_BUFFER_GETS = 'BUFFER_GETS'

A constant which can be used with the ranking_measure3 property of a FetchSqlTuningSetDetails. This constant has a value of “BUFFER_GETS”

RANKING_MEASURE3_CPU_TIME = 'CPU_TIME'

A constant which can be used with the ranking_measure3 property of a FetchSqlTuningSetDetails. This constant has a value of “CPU_TIME”

RANKING_MEASURE3_DIRECT_WRITES = 'DIRECT_WRITES'

A constant which can be used with the ranking_measure3 property of a FetchSqlTuningSetDetails. This constant has a value of “DIRECT_WRITES”

RANKING_MEASURE3_DISK_READS = 'DISK_READS'

A constant which can be used with the ranking_measure3 property of a FetchSqlTuningSetDetails. This constant has a value of “DISK_READS”

RANKING_MEASURE3_ELAPSED_TIME = 'ELAPSED_TIME'

A constant which can be used with the ranking_measure3 property of a FetchSqlTuningSetDetails. This constant has a value of “ELAPSED_TIME”

RANKING_MEASURE3_OPTIMIZER_COST = 'OPTIMIZER_COST'

A constant which can be used with the ranking_measure3 property of a FetchSqlTuningSetDetails. This constant has a value of “OPTIMIZER_COST”

RECURSIVE_SQL_HAS_RECURSIVE_SQL = 'HAS_RECURSIVE_SQL'

A constant which can be used with the recursive_sql property of a FetchSqlTuningSetDetails. This constant has a value of “HAS_RECURSIVE_SQL”

RECURSIVE_SQL_NO_RECURSIVE_SQL = 'NO_RECURSIVE_SQL'

A constant which can be used with the recursive_sql property of a FetchSqlTuningSetDetails. This constant has a value of “NO_RECURSIVE_SQL”

__init__(**kwargs)

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

Parameters:
  • credential_details (oci.database_management.models.SqlTuningSetAdminCredentialDetails) – The value to assign to the credential_details property of this FetchSqlTuningSetDetails.
  • database_credential (oci.database_management.models.DatabaseCredentialDetails) – The value to assign to the database_credential property of this FetchSqlTuningSetDetails.
  • owner (str) – The value to assign to the owner property of this FetchSqlTuningSetDetails.
  • name (str) – The value to assign to the name property of this FetchSqlTuningSetDetails.
  • basic_filter (str) – The value to assign to the basic_filter property of this FetchSqlTuningSetDetails.
  • recursive_sql (str) – The value to assign to the recursive_sql property of this FetchSqlTuningSetDetails. Allowed values for this property are: “HAS_RECURSIVE_SQL”, “NO_RECURSIVE_SQL”
  • result_percentage (float) – The value to assign to the result_percentage property of this FetchSqlTuningSetDetails.
  • result_limit (int) – The value to assign to the result_limit property of this FetchSqlTuningSetDetails.
  • ranking_measure1 (str) – The value to assign to the ranking_measure1 property of this FetchSqlTuningSetDetails. Allowed values for this property are: “ELAPSED_TIME”, “CPU_TIME”, “OPTIMIZER_COST”, “BUFFER_GETS”, “DISK_READS”, “DIRECT_WRITES”
  • ranking_measure2 (str) – The value to assign to the ranking_measure2 property of this FetchSqlTuningSetDetails. Allowed values for this property are: “ELAPSED_TIME”, “CPU_TIME”, “OPTIMIZER_COST”, “BUFFER_GETS”, “DISK_READS”, “DIRECT_WRITES”
  • ranking_measure3 (str) – The value to assign to the ranking_measure3 property of this FetchSqlTuningSetDetails. Allowed values for this property are: “ELAPSED_TIME”, “CPU_TIME”, “OPTIMIZER_COST”, “BUFFER_GETS”, “DISK_READS”, “DIRECT_WRITES”
basic_filter

Gets the basic_filter of this FetchSqlTuningSetDetails. Specifies the Sql predicate to filter the Sql from the Sql tuning set defined on attributes of the SQLSET_ROW. User could use any combination of the following columns with appropriate values as Sql predicate Refer to the documentation https://docs.oracle.com/en/database/oracle/oracle-database/18/arpls/DBMS_SQLTUNE.html#GUID-1F4AFB03-7B29-46FC-B3F2-CB01EC36326C

Returns:The basic_filter of this FetchSqlTuningSetDetails.
Return type:str
credential_details

Gets the credential_details of this FetchSqlTuningSetDetails.

Returns:The credential_details of this FetchSqlTuningSetDetails.
Return type:oci.database_management.models.SqlTuningSetAdminCredentialDetails
database_credential

Gets the database_credential of this FetchSqlTuningSetDetails.

Returns:The database_credential of this FetchSqlTuningSetDetails.
Return type:oci.database_management.models.DatabaseCredentialDetails
name

[Required] Gets the name of this FetchSqlTuningSetDetails. The name of the Sql tuning set.

Returns:The name of this FetchSqlTuningSetDetails.
Return type:str
owner

[Required] Gets the owner of this FetchSqlTuningSetDetails. The owner of the Sql tuning set.

Returns:The owner of this FetchSqlTuningSetDetails.
Return type:str
ranking_measure1

Gets the ranking_measure1 of this FetchSqlTuningSetDetails. Specifies an ORDER BY clause on the selected Sql. User can specify upto three ranking measures.

Allowed values for this property are: “ELAPSED_TIME”, “CPU_TIME”, “OPTIMIZER_COST”, “BUFFER_GETS”, “DISK_READS”, “DIRECT_WRITES”

Returns:The ranking_measure1 of this FetchSqlTuningSetDetails.
Return type:str
ranking_measure2

Gets the ranking_measure2 of this FetchSqlTuningSetDetails. Specifies an ORDER BY clause on the selected Sql. User can specify upto three ranking measures.

Allowed values for this property are: “ELAPSED_TIME”, “CPU_TIME”, “OPTIMIZER_COST”, “BUFFER_GETS”, “DISK_READS”, “DIRECT_WRITES”

Returns:The ranking_measure2 of this FetchSqlTuningSetDetails.
Return type:str
ranking_measure3

Gets the ranking_measure3 of this FetchSqlTuningSetDetails. Specifies an ORDER BY clause on the selected Sql. User can specify upto three ranking measures.

Allowed values for this property are: “ELAPSED_TIME”, “CPU_TIME”, “OPTIMIZER_COST”, “BUFFER_GETS”, “DISK_READS”, “DIRECT_WRITES”

Returns:The ranking_measure3 of this FetchSqlTuningSetDetails.
Return type:str
recursive_sql

Gets the recursive_sql of this FetchSqlTuningSetDetails. Specifies that the filter must include recursive Sql in the Sql tuning set.

Allowed values for this property are: “HAS_RECURSIVE_SQL”, “NO_RECURSIVE_SQL”

Returns:The recursive_sql of this FetchSqlTuningSetDetails.
Return type:str
result_limit

Gets the result_limit of this FetchSqlTuningSetDetails. The top limit Sql from the filtered source, ranked by the ranking measure.

Returns:The result_limit of this FetchSqlTuningSetDetails.
Return type:int
result_percentage

Gets the result_percentage of this FetchSqlTuningSetDetails. Specifies a filter that picks the top n% according to the supplied ranking measure. Note that this parameter applies only if one ranking measure is supplied.

Returns:The result_percentage of this FetchSqlTuningSetDetails.
Return type:float