Более подробным INNER JOIN, LEFT OUTER JOIN, RIGHT OUTER JOIN, FULL OUTER JOIN
является от ANSI SQL/92 синтаксис для присоединения. Для меня это многословие делает соединение более ясным разработчику/DBA того, что намерение с соединением.
mysql имеет встроенный профилировщик . Вы можете включить профилирование, введя set profiling = 1;
и используя показать профили;
, чтобы получить время выполнения.
при использовании PHP ... вы можете использовать microtime () до и после запроса, чтобы выяснить, сколько времени потребовалось для выполнения запроса.
$sql_query='SELECT * FROM table';
$msc=microtime(true);
$mysql_query($sql_query);
$msc=microtime(true)-$msc;
echo $msc.' seconds'; // in seconds
echo ($msc*1000).' milliseconds'; // in millseconds