|
|
su.dbms.sql- SU.DBMS.SQL ------------------------------------------------------------------ From : Drema 2:5020/400 03 Apr 2001 13:31:38 To : Serg Vasiltsoff Subject : RE: Дремина хитрость 2 -------------------------------------------------------------------------------- >From: news [mailto:news@host.talk.ru]On Behalf Of Serg Vasiltsoff >> :) Ок, что будет быстрее выполнятся вот это: >> SELECT >> (SELECT FNAME FROM Table1 T WHERE T.KEY=main.ref1) as PoleRef1, >> (SELECT FNAME FROM Table2 T WHERE T.KEY=main.ref2) as PoleRef2, ... >> или вот это: >> SELECT >> PoleRef1, ... >> FROM TAbleMain main >Ты будешь сильно удивлен, но для больших таблиц первый вариант >предпочтительнее, если мы говорим об одном и том же. Все дело в объеме >данных, которые придется серверу подчитать с диска. Я понял про что ты говоришь, но я пробовал для таблицы с 10000 строками и с 10 внешними ссылками, заментно медленнее выполняется... Сюда еще фильтры и сортировки прибавь, мне простой SELECT не нужен.. -- Drema. mailto:dremkin@avtlg.ru http://i.am/dremkin Отправлено через сервер Talk.Ru - http://www.talk.ru --- ifmail v.2.15dev5 * Origin: Talk.Ru (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /su.dbms.sql/64887978c74b.html, оценка из 5, голосов 10
|