摘要:
分析mysql对于代价计算的方式, 如何统计执行代价
引擎相关:
Server_cost_constants
/**
Cost constants for operations done by the server
*/
class Server_cost_constants
{
public:
/**
Creates a server cost constants object using the default values
defined in this class.
*/
Server_cost_constants() :
m_row_evaluate_cost(ROW_EVALUATE_COST),
m_key_compare_cost(KEY_COMPARE_COST),
m_memory_temptable_create_cost(MEMORY_TEMPTABLE_CREATE_COST),
m_memory_temptable_row_cost(MEMORY_TEMPTABLE_ROW_COST),
m_disk_temptable_create_cost(DISK_TEMPTABLE_CREATE_COST),
m_disk_temptable_row_cost(DISK_TEMPTABLE_ROW_COST)
{}
/**
Cost for evaluating the query condition on a row.
*/
double row