<
УЦ Контакт

Лидер IT образования

Как приятно знать, что ты что-то узнал (Мольер)

 
03056, Киев, пер. Ковальский 13, 1-й этаж, офис №2
 
Программы курсов

Акция! Студентам - Скидка 15%! Слушателям IT Academy бесплатное посещение English Club

Статья>>Особенности работы функции возвращения данных

Для увеличения производительности работы пользователь должен ограничивать число строк и столбцов, которые возвращаются в результате выполнения определенного запроса к базе данных. Так, с целью уменьшения загруженности памяти, запрос SELECT * следует строить таким образом, чтобы на выходе возвращались лишь только те столбцы, которые необходимы непосредственно для выполнения операции запроса. Специалисты рекомендуют пользователям включать в свои запросы SELECT * предложение WHERE, которые позволяют фильтровать результат запроса. Уменьшение числа возвращаемых при запросе столбцов позволяет генерировать покрытие индексами, что, в свою очередь, позволяет оптимизатору отказаться от дорогостоящих поисков закладок (bookmark lookups) и увеличение производительности. Кроме того, отказ от стандартного запроса SELECT *, вызывает изоляцию запроса от изменений схемы таблиц, на которые есть ссылки в запросе.