Heb er een antwoord van gemaakt omdat een opmerking geen code-opmaak ondersteunt.
Statistieken in profieluitvoer worden gedefinieerd in dit deel in de C++-broncode van MySQL
/* Calculate how to do the join */
thd_proc_info(thd, "statistics");
if (make_join_statistics(this, select_lex->leaf_tables, conds, &keyuse) ||
thd->is_fatal_error)
{
DBUG_PRINT("error",("Error: make_join_statistics() failed"));
DBUG_RETURN(1);
}
Maar je moet nog steeds
. uitvoerenSHOW PROFILE ALL FOR QUERY n
Dus we kunnen zien of de query CPU of Disk I/O begrensd is.
Ik raad aan om UNION ALL te gebruiken of de verdeel en heers strategie te gebruiken om de zoekopdrachten te scheiden