Załóżmy, że mamy tabelę:Czy SQL SELECT jest szybszy, jeśli zostanie wywołany we właściwej kolejności?
| col1 | col2 | .... | coln |
-------------------------------------------
| - | - | - | - |
| - | - | - | - |
| - | - | - | - |
-------------------------------------------
zapytanie gdzie kolumny są uporządkowaną:
$query1 = "SELECT col1, col2, col3, col4, col5, ..., coln FROM table";
i zapytanie gdzie kolumny są nieuporządkowane:
$query2 = "SELECT col180, col1, col78, col13, col930, col2 FROM table";
jest jednym z zapytania szybciej niż inne? Dlaczego miałoby być szybciej? A może dlaczego nie jest szybszy?
Co się stało, kiedy to testowałeś? –
Nie ma znaczenia w ogóle – glaeran
Użyj dziennika zapytań i sprawdź czas;) Myślę, że niezależnie od jego miejsca w tabeli, jeśli wybierzesz pole według pola – ceadreak