SqlTuningTaskSqlExecutionPlanStep¶
-
class
oci.database_management.models.
SqlTuningTaskSqlExecutionPlanStep
(**kwargs)¶ Bases:
object
A step in the SQL execution plan.
Methods
__init__
(**kwargs)Initializes a new SqlTuningTaskSqlExecutionPlanStep object with values from keyword arguments. Attributes
access_predicates
Gets the access_predicates of this SqlTuningTaskSqlExecutionPlanStep. attribute
Gets the attribute of this SqlTuningTaskSqlExecutionPlanStep. bytes
Gets the bytes of this SqlTuningTaskSqlExecutionPlanStep. cardinality
Gets the cardinality of this SqlTuningTaskSqlExecutionPlanStep. cost
Gets the cost of this SqlTuningTaskSqlExecutionPlanStep. cpu_cost
Gets the cpu_cost of this SqlTuningTaskSqlExecutionPlanStep. filter_predicates
Gets the filter_predicates of this SqlTuningTaskSqlExecutionPlanStep. io_cost
Gets the io_cost of this SqlTuningTaskSqlExecutionPlanStep. number_of_search_column
Gets the number_of_search_column of this SqlTuningTaskSqlExecutionPlanStep. object_name
Gets the object_name of this SqlTuningTaskSqlExecutionPlanStep. object_node
Gets the object_node of this SqlTuningTaskSqlExecutionPlanStep. object_owner
Gets the object_owner of this SqlTuningTaskSqlExecutionPlanStep. object_position
Gets the object_position of this SqlTuningTaskSqlExecutionPlanStep. object_type
Gets the object_type of this SqlTuningTaskSqlExecutionPlanStep. operation
Gets the operation of this SqlTuningTaskSqlExecutionPlanStep. optimizer_mode
Gets the optimizer_mode of this SqlTuningTaskSqlExecutionPlanStep. options
Gets the options of this SqlTuningTaskSqlExecutionPlanStep. other
Gets the other of this SqlTuningTaskSqlExecutionPlanStep. other_tag
Gets the other_tag of this SqlTuningTaskSqlExecutionPlanStep. parent_step_id
Gets the parent_step_id of this SqlTuningTaskSqlExecutionPlanStep. partition_id
Gets the partition_id of this SqlTuningTaskSqlExecutionPlanStep. partition_start
Gets the partition_start of this SqlTuningTaskSqlExecutionPlanStep. partition_stop
Gets the partition_stop of this SqlTuningTaskSqlExecutionPlanStep. plan_hash_value
Gets the plan_hash_value of this SqlTuningTaskSqlExecutionPlanStep. position
Gets the position of this SqlTuningTaskSqlExecutionPlanStep. remarks
Gets the remarks of this SqlTuningTaskSqlExecutionPlanStep. step_id
Gets the step_id of this SqlTuningTaskSqlExecutionPlanStep. temp_space
Gets the temp_space of this SqlTuningTaskSqlExecutionPlanStep. time
Gets the time of this SqlTuningTaskSqlExecutionPlanStep. -
__init__
(**kwargs)¶ Initializes a new SqlTuningTaskSqlExecutionPlanStep object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
Parameters: - plan_hash_value (int) – The value to assign to the plan_hash_value property of this SqlTuningTaskSqlExecutionPlanStep.
- step_id (int) – The value to assign to the step_id property of this SqlTuningTaskSqlExecutionPlanStep.
- parent_step_id (int) – The value to assign to the parent_step_id property of this SqlTuningTaskSqlExecutionPlanStep.
- position (int) – The value to assign to the position property of this SqlTuningTaskSqlExecutionPlanStep.
- operation (str) – The value to assign to the operation property of this SqlTuningTaskSqlExecutionPlanStep.
- options (str) – The value to assign to the options property of this SqlTuningTaskSqlExecutionPlanStep.
- optimizer_mode (str) – The value to assign to the optimizer_mode property of this SqlTuningTaskSqlExecutionPlanStep.
- cost (float) – The value to assign to the cost property of this SqlTuningTaskSqlExecutionPlanStep.
- cardinality (int) – The value to assign to the cardinality property of this SqlTuningTaskSqlExecutionPlanStep.
- bytes (int) – The value to assign to the bytes property of this SqlTuningTaskSqlExecutionPlanStep.
- cpu_cost (float) – The value to assign to the cpu_cost property of this SqlTuningTaskSqlExecutionPlanStep.
- io_cost (float) – The value to assign to the io_cost property of this SqlTuningTaskSqlExecutionPlanStep.
- temp_space (int) – The value to assign to the temp_space property of this SqlTuningTaskSqlExecutionPlanStep.
- time (int) – The value to assign to the time property of this SqlTuningTaskSqlExecutionPlanStep.
- object_node (str) – The value to assign to the object_node property of this SqlTuningTaskSqlExecutionPlanStep.
- object_owner (str) – The value to assign to the object_owner property of this SqlTuningTaskSqlExecutionPlanStep.
- object_name (str) – The value to assign to the object_name property of this SqlTuningTaskSqlExecutionPlanStep.
- object_position (int) – The value to assign to the object_position property of this SqlTuningTaskSqlExecutionPlanStep.
- object_type (str) – The value to assign to the object_type property of this SqlTuningTaskSqlExecutionPlanStep.
- partition_start (str) – The value to assign to the partition_start property of this SqlTuningTaskSqlExecutionPlanStep.
- partition_stop (str) – The value to assign to the partition_stop property of this SqlTuningTaskSqlExecutionPlanStep.
- partition_id (int) – The value to assign to the partition_id property of this SqlTuningTaskSqlExecutionPlanStep.
- remarks (str) – The value to assign to the remarks property of this SqlTuningTaskSqlExecutionPlanStep.
- number_of_search_column (int) – The value to assign to the number_of_search_column property of this SqlTuningTaskSqlExecutionPlanStep.
- other (str) – The value to assign to the other property of this SqlTuningTaskSqlExecutionPlanStep.
- other_tag (str) – The value to assign to the other_tag property of this SqlTuningTaskSqlExecutionPlanStep.
- attribute (str) – The value to assign to the attribute property of this SqlTuningTaskSqlExecutionPlanStep.
- access_predicates (str) – The value to assign to the access_predicates property of this SqlTuningTaskSqlExecutionPlanStep.
- filter_predicates (str) – The value to assign to the filter_predicates property of this SqlTuningTaskSqlExecutionPlanStep.
-
access_predicates
¶ Gets the access_predicates of this SqlTuningTaskSqlExecutionPlanStep. The predicates used to locate rows in an access structure. For example, start or stop predicates for an index range scan.
Returns: The access_predicates of this SqlTuningTaskSqlExecutionPlanStep. Return type: str
-
attribute
¶ Gets the attribute of this SqlTuningTaskSqlExecutionPlanStep. The text string identifying the type of execution plan.
Returns: The attribute of this SqlTuningTaskSqlExecutionPlanStep. Return type: str
-
bytes
¶ Gets the bytes of this SqlTuningTaskSqlExecutionPlanStep. The number of bytes returned by the current operation.
Returns: The bytes of this SqlTuningTaskSqlExecutionPlanStep. Return type: int
-
cardinality
¶ Gets the cardinality of this SqlTuningTaskSqlExecutionPlanStep. The number of rows returned by the current operation (estimated by the CBO).
Returns: The cardinality of this SqlTuningTaskSqlExecutionPlanStep. Return type: int
-
cost
¶ Gets the cost of this SqlTuningTaskSqlExecutionPlanStep. The cost of the current operation estimated by the cost-based optimizer (CBO).
Returns: The cost of this SqlTuningTaskSqlExecutionPlanStep. Return type: float
-
cpu_cost
¶ Gets the cpu_cost of this SqlTuningTaskSqlExecutionPlanStep. The CPU cost of the current operation.
Returns: The cpu_cost of this SqlTuningTaskSqlExecutionPlanStep. Return type: float
-
filter_predicates
¶ Gets the filter_predicates of this SqlTuningTaskSqlExecutionPlanStep. The predicates used to filter rows before producing them.
Returns: The filter_predicates of this SqlTuningTaskSqlExecutionPlanStep. Return type: str
-
io_cost
¶ Gets the io_cost of this SqlTuningTaskSqlExecutionPlanStep. The I/O cost of the current operation.
Returns: The io_cost of this SqlTuningTaskSqlExecutionPlanStep. Return type: float
-
number_of_search_column
¶ Gets the number_of_search_column of this SqlTuningTaskSqlExecutionPlanStep. Number of index columns with start and stop keys (that is, the number of columns with matching predicates).
Returns: The number_of_search_column of this SqlTuningTaskSqlExecutionPlanStep. Return type: int
-
object_name
¶ Gets the object_name of this SqlTuningTaskSqlExecutionPlanStep. The name of the object.
Returns: The object_name of this SqlTuningTaskSqlExecutionPlanStep. Return type: str
-
object_node
¶ Gets the object_node of this SqlTuningTaskSqlExecutionPlanStep. The name of the database link used to reference the object.
Returns: The object_node of this SqlTuningTaskSqlExecutionPlanStep. Return type: str
-
object_owner
¶ Gets the object_owner of this SqlTuningTaskSqlExecutionPlanStep. The owner of the object.
Returns: The object_owner of this SqlTuningTaskSqlExecutionPlanStep. Return type: str
-
object_position
¶ Gets the object_position of this SqlTuningTaskSqlExecutionPlanStep. The numbered position of the object name in the original SQL statement.
Returns: The object_position of this SqlTuningTaskSqlExecutionPlanStep. Return type: int
-
object_type
¶ Gets the object_type of this SqlTuningTaskSqlExecutionPlanStep. The descriptive modifier that further describes the type of object.
Returns: The object_type of this SqlTuningTaskSqlExecutionPlanStep. Return type: str
-
operation
¶ Gets the operation of this SqlTuningTaskSqlExecutionPlanStep. The name of the operation performed at this step.
Returns: The operation of this SqlTuningTaskSqlExecutionPlanStep. Return type: str
-
optimizer_mode
¶ Gets the optimizer_mode of this SqlTuningTaskSqlExecutionPlanStep. The current mode of the optimizer, such as all_rows, first_rows_n (where n = 1, 10, 100, 1000, and so on).
Returns: The optimizer_mode of this SqlTuningTaskSqlExecutionPlanStep. Return type: str
-
options
¶ Gets the options of this SqlTuningTaskSqlExecutionPlanStep. The options used for the operation performed at this step.
Returns: The options of this SqlTuningTaskSqlExecutionPlanStep. Return type: str
-
other
¶ Gets the other of this SqlTuningTaskSqlExecutionPlanStep. Information about parallel execution servers and parallel queries
Returns: The other of this SqlTuningTaskSqlExecutionPlanStep. Return type: str
-
other_tag
¶ Gets the other_tag of this SqlTuningTaskSqlExecutionPlanStep. Describes the function of the SQL text in the OTHER column.
Returns: The other_tag of this SqlTuningTaskSqlExecutionPlanStep. Return type: str
-
parent_step_id
¶ Gets the parent_step_id of this SqlTuningTaskSqlExecutionPlanStep. The ID of the next step that operates on the results of this step. This is not the OCID.
Returns: The parent_step_id of this SqlTuningTaskSqlExecutionPlanStep. Return type: int
-
partition_id
¶ Gets the partition_id of this SqlTuningTaskSqlExecutionPlanStep. The ID of the step in the execution plan that has computed the pair of values of partitionStart and partitionStop.
Returns: The partition_id of this SqlTuningTaskSqlExecutionPlanStep. Return type: int
-
partition_start
¶ Gets the partition_start of this SqlTuningTaskSqlExecutionPlanStep. A step may get data from a range of partitions of a partitioned object, such as table or index, based on predicates and sorting order. The partionStart is the starting partition of the range. The partitionStop is the ending partition of the range.
Returns: The partition_start of this SqlTuningTaskSqlExecutionPlanStep. Return type: str
-
partition_stop
¶ Gets the partition_stop of this SqlTuningTaskSqlExecutionPlanStep. A step may get data from a range of partitions of a partitioned object, such as table or index, based on predicates and sorting order. The partionStart is the starting partition of the range. The partitionStop is the ending partition of the range.
Returns: The partition_stop of this SqlTuningTaskSqlExecutionPlanStep. Return type: str
-
plan_hash_value
¶ Gets the plan_hash_value of this SqlTuningTaskSqlExecutionPlanStep. The numerical representation of the SQL execution plan.
Returns: The plan_hash_value of this SqlTuningTaskSqlExecutionPlanStep. Return type: int
-
position
¶ Gets the position of this SqlTuningTaskSqlExecutionPlanStep. The order of processing for steps with the same parent ID.
Returns: The position of this SqlTuningTaskSqlExecutionPlanStep. Return type: int
-
remarks
¶ Gets the remarks of this SqlTuningTaskSqlExecutionPlanStep. The place for comments that can be added to the steps of the execution plan.
Returns: The remarks of this SqlTuningTaskSqlExecutionPlanStep. Return type: str
-
step_id
¶ Gets the step_id of this SqlTuningTaskSqlExecutionPlanStep. The identification number of a step in the SQL execution plan. This is unique within the SQL execution plan. This is not the OCID.
Returns: The step_id of this SqlTuningTaskSqlExecutionPlanStep. Return type: int
-
temp_space
¶ Gets the temp_space of this SqlTuningTaskSqlExecutionPlanStep. The temporary space usage (in bytes) of the operation (sort or hash-join) as estimated by the CBO.
Returns: The temp_space of this SqlTuningTaskSqlExecutionPlanStep. Return type: int
-
time
¶ Gets the time of this SqlTuningTaskSqlExecutionPlanStep. The elapsed time (in seconds) of the operation as estimated by the CBO.
Returns: The time of this SqlTuningTaskSqlExecutionPlanStep. Return type: int
-