Det beror på. Se MySQL Performance-blogginlägget om detta ämne:Till SQL_CALC_FOUND_ROWS
eller inte till SQL_CALC_FOUND_ROWS
?
Bara en snabb sammanfattning:Peter säger att det beror på dina index och andra faktorer. Många av kommentarerna till inlägget verkar säga att SQL_CALC_FOUND_ROWS
är nästan alltid långsammare - ibland upp till 10 gånger långsammare - än att köra två frågor.