The properties of MySQL query plans are defined together with operations. Please refer to the MySQL operation page for more details.

Property Category Reference Description
access_type   Link The operation of how to read a table. We map it into an operation.
attached_condition Configuration Link The condition to filter out data.
cacheable Status Link Whether the result is cacheable.
cost_info Cost Link Estimated cost.
data_read_per_join Cardinality Link Estimated number of rows read per join.
dependent Status Link Whether the operation depends on another operation.
eval_cost Cost Link Estimated cost of evaluating an expression or function.
filtered Status Link How much percentage of rows filtered out.
key Status Link The indexes used.
key_length Status Link The length of indexes.
possible_keys Status Link The possible indexes in the accessed tables.
prefix_cost Cost Link Estimated cost to join data.
query_cost Cost Link Estimated cost of querying.
read_cost Cost Link Estimated cost to read data.
ref Configuration Link The columns that are compared with the used indexes.
rows_examined_per_scan Cardinality Link Estimated number of rows read.
rows_produced_per_join Cardinality Link Estimated number of rows returned.
sort_cost Cost Link Estimated cost of sorting.
table_name Configuration Link The name of the accessed table.
used_columns Status Link The columns used in this operation.
used_key_parts Status Link The used keys.
using_filesort Status Link Whether uses the filesort.
using_temporary_table Status Link Whether the table is temp.

References