Производительность ADO и "голого" MS SQL 2000
От: robot Россия  
Дата: 19.08.03 11:46
Оценка:
Может кто знает, как производительнее получится:
Есть БД с большими таблицами по несколько миллионов строки маленькими (меньше 1000 строк). Нужно удалять записи (штук по 10 тысяч) из больших таблиц на основе выборки из маленьких таблиц. Потом надо провернуть алгоритм с множеством ветвлений на основании всё той же выборки. После чего надо в большие таблицы добавить новые 10 тысяч строк. Есть возможность все делать с помощью ADO и ветвистый алгоритм реализовывать в VBA, а можно все сделать с помощью одних лишь хранимых процедур на "голом" MS SQL 2000. Как быстрее выйдет?
Re: Производительность ADO и "голого" MS SQL 2000
От: oRover Украина  
Дата: 19.08.03 19:49
Оценка:
Здравствуйте, robot, Вы писали:

R>Может кто знает, как производительнее получится:

R>Есть БД с большими таблицами по несколько миллионов строки маленькими (меньше 1000 строк). Нужно удалять записи (штук по 10 тысяч) из больших таблиц на основе выборки из маленьких таблиц. Потом надо провернуть алгоритм с множеством ветвлений на основании всё той же выборки. После чего надо в большие таблицы добавить новые 10 тысяч строк. Есть возможность все делать с помощью ADO и ветвистый алгоритм реализовывать в VBA, а можно все сделать с помощью одних лишь хранимых процедур на "голом" MS SQL 2000. Как быстрее выйдет?

99% быстрее на голом MS SQL. ИМХО

ЗЫ. Первую строчку я что-то не понял...
... << RSDN@Home 1.1 beta 1 >>
Re: Производительность ADO и "голого" MS SQL 2000
От: dimzon Россия http://dimzon541.narod.ru
Дата: 25.08.03 15:49
Оценка:
Здравствуйте, robot, Вы писали:

R>Может кто знает, как производительнее получится:

R>Есть БД с большими таблицами по несколько миллионов строки маленькими (меньше 1000 строк). Нужно удалять записи (штук по 10 тысяч) из больших таблиц на основе выборки из маленьких таблиц. Потом надо провернуть алгоритм с множеством ветвлений на основании всё той же выборки. После чего надо в большие таблицы добавить новые 10 тысяч строк. Есть возможность все делать с помощью ADO и ветвистый алгоритм реализовывать в VBA, а можно все сделать с помощью одних лишь хранимых процедур на "голом" MS SQL 2000. Как быстрее выйдет?

Однозначно хранимыми процедурами быстрее работать будет
... << RSDN@Home 1.1 beta 1 >>
Re: Производительность ADO и "голого" MS SQL 2000
От: phwp  
Дата: 25.08.03 21:20
Оценка: +1
Здравствуйте, robot, Вы писали:

R>Может кто знает, как производительнее получится:

R>Есть БД с большими таблицами по несколько миллионов строки маленькими (меньше 1000 строк). Нужно удалять записи (штук по 10 тысяч) из больших таблиц на основе выборки из маленьких таблиц. Потом надо провернуть алгоритм с множеством ветвлений на основании всё той же выборки. После чего надо в большие таблицы добавить новые 10 тысяч строк. Есть возможность все делать с помощью ADO и ветвистый алгоритм реализовывать в VBA, а можно все сделать с помощью одних лишь хранимых процедур на "голом" MS SQL 2000. Как быстрее выйдет?


Однозначного ответа нет. Зависит, как минимум, от сложности алгоритма.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.