как вСуществует ли разница в производительности между заявлениями на выборку PDO?
/* Exercise PDOStatement::fetch styles */
print("PDO::FETCH_ASSOC: ");
print("Return next row as an array indexed by column name\n");
$result = $sth->fetch(PDO::FETCH_ASSOC);
print_r($result);
print("\n");
print("PDO::FETCH_BOTH: ");
print("Return next row as an array indexed by both column name and number\n");
$result = $sth->fetch(PDO::FETCH_BOTH);
print_r($result);
print("\n");
print("PDO::FETCH_LAZY: ");
print("Return next row as an anonymous object with column names as properties\n");
$result = $sth->fetch(PDO::FETCH_LAZY);
print_r($result);
print("\n");
print("PDO::FETCH_OBJ: ");
print("Return next row as an anonymous object with column names as properties\n");
$result = $sth->fetch(PDO::FETCH_OBJ);
print $result->NAME;
print("\n");
Ну по умолчанию является FETCH ОБА, мне интересно, если FETCH ASSOC быстрее, когда я собираюсь принести много данных; или они одинаковы?
Благодаря
Есть ли ситуация, когда отложенная загрузка снижает производительность? –
ну, я действительно не пробовал, но я уверен, что разница незначительна. но я действительно не сейчас. –
«Это полезно, если вы используете только часть возвращаемых данных». Почему вы запрашиваете данные, которые не собираетесь использовать? Или это вопрос лучше, слишком много, вместо того, чтобы снова запрашивать? – PeeHaa