|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Dmitriy Goldobin 2:5020/400 01 Aug 2003 12:52:38 To : Anatoly Saveliev Subject : Re: Реализация соединения в реляционных БД по "хитрому" условию -------------------------------------------------------------------------------- Hi! > > Время. У меня смешное количество записей (100 и 300 > > в двух таблицах соотв-но) обрабатывалось больше минуты. > > Реально требуются размеры от 100 000 записей и выше. > > Свидетельство только того, что запрос написан неграмотно. а как грамотно сделать? если принципиально невозможно построить функцию подобия как tonear(t1.field)=tonear(t2.field), а только как isnear(t1.field,t2.field), то каким бы оракл умным ни был, я не вижу способа выполнить запрос без того чтобы эта функция выполнилась N*M=30000 раз. Хотя может я чего-то не знаю... > почему предполагается линейная зависимость - для ORACLE > характерны большие константные расходы на обслуживание > запроса. я подозреваю что в данном случае зависимость будет даже не линейная, а квадратичная. Bye. --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор Архивное /ru.algorithms/65775503a15f.html, оценка из 5, голосов 10
|