|
|
su.dbms- SU.DBMS ---------------------------------------------------------------------- From : Sergey Prach 2:5020/400 19 Dec 2002 01:08:11 To : Gregory Kudinov Subject : Re: Права доступа на уровне записей -------------------------------------------------------------------------------- Hi! "Gregory Kudinov" <gr_kudinov@mtu-net.ru> сообщил/сообщила в новостях следующее: news:atq33o$kvl$1@gavrilo.mtu.ru... > А насколько сильно тормозит выборку, если в Where clause вставить > сравнение пользовательского имени: > > CREATE VIEW ProjectsForManager > AS > SELECT * > FROM Projects > WHERE Projects.Manager = USER > (предложено Сергеем Виноградовым) > > Hаверно это зависит от реализация? > Hасколько я понимаю идентификатор пользователя что-то вроде глобальной > переменной. И если в view вставить сравнение с ним, то для каждой строчки > система будет лезть в эту глобальную переменную. > Это замедлит на сколько %? Hе больше чем примение вместо нее константы. Эта переменная во время выполенния запроса своего значения не меняет, а значит ее значение будет считано только один раз. -- С уважением, Сергей Прач ================= Please, send you private mail to: s_pratch@mail.ru --- ifmail v.2.15dev5 * Origin: LtawaSoft (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /su.dbms/1678604a02cfb.html, оценка из 5, голосов 10
|