Является ли предварительная выборка записей MySQL в начале быстрее, чем выборка тех же данных во время вызова? - PullRequest
0 голосов
/ 15 ноября 2011

У меня есть это сомнение: у меня есть php, который получает результаты из таблицы MySQL.С точки зрения оптимизации, было бы разумнее получить данные в начале сценария php, чтобы я мог использовать их ниже?Или это точно так же, как получение данных, когда информация будет напечатана?

Ответы [ 2 ]

1 голос
/ 15 ноября 2011

Если ваш сценарий требует интенсивной обработки, возможно, было бы целесообразно открыть соединение с базой данных непосредственно перед извлечением данных и сразу же закрыть соединение. Чем короче соединение остается открытым, тем быстрее могут обрабатываться новые запросы.

1 голос
/ 15 ноября 2011

Если вам не нужно обрабатывать результаты, просто отобразите их, нет никакого преимущества ни для того, ни для другого.

...