Является ли php или sql быстрее для основных операций

Я хотел знать, что при наличии этой опции быстрее выполнять обработку с помощью php или mysql? Например, предположим, что я хочу объединить два значения из двух столбцов, следует ли мне сделать

SELECT col1,col2 FROM table WHERE conditions

А затем объединить в php

или мне следует сделать

SELECT CONCAT(col1,col2) as concatenated FROM table WHERE conditions

, а затем объединить не нужно?

Другой пример: ограничение размера возвращаемых строк, которое может быть выполнено в sql с помощью LEFT или в php с помощью substr

Если они имеют одинаковую скорость, то какой метод предпочтительнее?

Я использую последнюю версию xampp на машине с Windows 7 .

6
задан ircmaxell 1 February 2011 в 18:51
поделиться