Один большой запрос или множество маленьких?

Я хотел бы знать, какой вариант является самым дорогим с точки зрения пропускной способности и общей эффективности.

Допустим, у меня есть класс Clientв моем приложении и таблица clientв моей базе данных.

Лучше иметь одну статическую функцию Client.getById, которая извлекает всю запись клиента или несколько ( Client.getNameById, Client.getMobileNumberByIdи т. д. .), которые извлекают отдельные поля?

Если в одной записи есть многополей, и в текущем скрипте я использую одно или два, все же лучше получить все и решить внутри приложения, что делать со всеми данными ?

Между прочим, я использую PHPи MySQL.

6
задан federico-t 24 March 2012 в 21:35
поделиться