Re: Производительность ADO и "голого" MS SQL 2000
От: phwp  
Дата: 25.08.03 21:20
Оценка: +1
Здравствуйте, robot, Вы писали:

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

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


Однозначного ответа нет. Зависит, как минимум, от сложности алгоритма.
Производительность 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 >>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.