[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: постгрес и вьюшки
Lenarfate
вот интересный вопрос возник. всем известно, для чего существуют view в языках sql (конкретно, в postgresql). так вот, оптимально ли использовать их ил все же лучше пользовать простые запросы? Что отрабатывает быстрей?
SlavaFr
Теоритически view должен быть таким же быстрым как запрос который его представляет. Если имеются минимальная разница во времени в зависимости от Б.Д. то это еще не повод, чтоб задумыватса по этому поводу о оптимизации.

_____________
↓↓↓↓↓↓↓↓↓↓
ответ может быть здесь
или в mysql_error();
bestxp
Всё верно пишет, скорее вьюшки актуальнее дня больших групп проектов, когда одной базой или схемой пользуются несколько проектов, и для сохранения целостности данных, а так же выборки, и делаются вьюхи, но это скорее тема работы компании. Ну как пример, есть таблица со списком клиентов, удаление на крупных проектах данных не желательно в силу специфики и фрагментации данных, поэтому удаленные данные помечают например trash = true , и не показывают их в выборке, и имея табличку crm.clients {id, name, trash} , мы делаем вьюшку crm.vw_cliends{id, name} where trash = false , то и удаленные не попадают, а на удаление вешается правило, on delete update set trash = false, ну это опять же примеры.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.