![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Скорость работы ХП в MSSQL. [D5, D7, MSSQL]
Sectey © (2004-06-02 10:02:00)Добрый день мастера.
Правда ли что ХП в MSSQL работают медленнее чем работа на прямую с таблицами через ADO?
KSergey (2004-06-03 08:14:00) [1]> [7] Sectey © (02.06.04 10:08)
> Переформулируем: открытие таблицы на клиенте и работа с
> ней
Вот нифига себе, переформулировал...
Так может сначала четко сказать о чем речь? А то "препод тупой", а вопрос каждый раз совершенно разный.
bushmen (2004-06-02 11:24:00) [2]>Nikolay M говорит своему преподавателю "что он ничего не знает >и пытается учить предмету, в котором сам не разбирается."
У меня нечто подобное было в институте на экзамене по информатике. Надо было написать на бумаге процедуру. Препод посмотрел на написанное мной и сказал, что эта процедура работать не будет. А я ему твержу обратное - будет! Вот так и препирались минут 5. Потом ему надоело это занятие и молча поставил мне по экзамену 5 :)))
Nikolay M. (2004-06-02 11:21:00) [3]
> Sergey13 © (02.06.04 11:11) [13]
Нет, просто затянувшийся на полчаса побольше зачет, когда я попытался объяснить на редкость тупому преподу, что такое хранимые процедуры и что они (ХП) являются частью БД, а не СУБД.
Ну препод был очень тупой, "преподавал" у нас "системы искуственного интеллекта", видимо, за неимением собственного природного.
Хотя согласен, в институте я хамом был еще тем :)))
Sergey13 (2004-06-02 11:11:00) [4]Прямо картина перед глазами - Nikolay M говорит своему преподавателю "что он ничего не знает и пытается учить предмету, в котором сам не разбирается." Прямо "Иван Грозный убивает своего сына". А у препода кровь, сопли, понос... 8-)
Nikolay M. (2004-06-02 11:02:00) [5]Пусть препод уточняет, что он имел ввиду.
Знаем таких умников, начитавшихся "MS SQL за 21 день" и сыплющих потом неопровержимыми истинами "индексы ускоряют работу, ХП работают быстрее" и прочую чушь, совершенно не понимая смысла сказанного. И пусть аргументирует, свой ответ. Если будет тупить и отмазываться "а вот вы мне это и объясните" так ему и скажи, что он ничего не знает и пытается учить предмету, в котором сам не разбирается.
Sergey13 (2004-06-02 10:26:00) [6]Если ХП возвращает НД для клиента и можно этот же набор получить одним запросом, то препод скорее всего прав.
Sectey (2004-06-02 10:14:00) [7]Всем спасибо, кто откликнулся. Я думал, что мое мнение ошибочно. Но теперь я вижу, что нет. Мнение свое придется отстаивать и доказывать.
Sectey (2004-06-02 10:09:00) [8]>Ega23 ©
Даааа? Думаю что это делать мне придется :-)
Но где наша не пропадала :-)))
Ega23 (2004-06-02 10:09:00) [9]открытие таблицы на клиенте и работа с ней
Одной таблицы? И что значит "работа с ней"?
Sectey (2004-06-02 10:08:00) [10]>Nikolay M. ©
Переформулируем: открытие таблицы на клиенте и работа с ней
Ega23 (2004-06-02 10:06:00) [11]А пусть препод возьмёт и проверит...
Nikolay M. (2004-06-02 10:05:00) [12]Нет. Откуда взята такая чушь?
Хотя, вопрос поставлен некорректно: что значит "напрямую с таблицами" и смотря какая ХП. Если руки кривые, то тормозить будет в любом случае.
Ega23 (2004-06-02 10:05:00) [13]С одной стороны, в случае ХП у тебя в цепочку Набор Данных - Таблица попадает промежуточное звено: Набор Данных - ХП - Таблица. С другой стороны, ХП перенакатил и всё, а запросы надо изменять в коде, отсюда следует перекомпиляция exe.
А вообще возьми и проверь.
Sectey (2004-06-02 10:05:00) [14]Да вот и я говорю. А препод нет и все. Вот и закралось у меня сомнение.
Соловьев (2004-06-02 10:04:00) [15]С MS SQL не работаю, но это явно заблуждение работать с таблицами на клиенте, а не построить для этого ХП.
stas (2004-06-02 10:04:00) [16]Это как ? на прямую ?