|
|
|
Куча параметров в ХП или временная таблица?
|
|||
|---|---|---|---|
|
#18+
Ситуация: Задача выполняется с помощью набора ХП, которые разделены ввиду "громоздкости", "эстетический целесообразности" и "функциональной обособлености" :) Для выполнения задачи ей (в смысле, ХП, которая этот паровоз стартует) передаётся куча параметров (штук 25 :). Естественно, параметры используются и в других ХП из набора. Возникает смутное ощущение, что использование временной таблицы из одной записи со значениями параметров в полях было бы "удобнее". ВОПРОС №1: Не сталкивался ли кто-то с подобной альтернативной, и если да - на чём остановился? ВОПРОС №2: Есть ли аргументы по БЫСТРОДЕЙСТВИЮ за и против каждого из способов (параметры vs временная таблица)? Спасибо за внимание :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2005, 13:48 |
|
||
|
Куча параметров в ХП или временная таблица?
|
|||
|---|---|---|---|
|
#18+
Ответ N1: Сталкивались. Практика сложилась такая - если ХП всегда дёргается из другой ХП, то параметры МОГУТ (за выбор списка параметров розгами тоже не секут) грузиться в ТТ. Если ХП может вызываться и непосредственно из клиента - добро пожаловать в параметерс лист. Ответ N2: Замеров скорострельности не проводилось. Но на вашей (и нашей) мощности порядка 10^1 измерения имхо достаточно бессмылены - и то будет быстро и это. Если вам не лень - проведите исследования и доложите на форуме, мне кажется, многие почитают ваш труд с интересом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2005, 14:06 |
|
||
|
Куча параметров в ХП или временная таблица?
|
|||
|---|---|---|---|
|
#18+
Enlighten meОтвет N1: Сталкивались. Практика сложилась такая - если ХП всегда дёргается из другой ХП, то параметры МОГУТ (за выбор списка параметров розгами тоже не секут) грузиться в ТТ. Если ХП может вызываться и непосредственно из клиента - добро пожаловать в параметерс лист. to Enlighten me : Пришёл к похожим выводам - баланс нужно соблюдать :) Enlighten me Ответ N2: Замеров скорострельности не проводилось. Но на вашей (и нашей) мощности порядка 10^1 измерения имхо достаточно бессмылены - и то будет быстро и это. Задача выполняется достаточно часто (если по всем 100 пользователям - то каждые 4 секунды), поэтому оценить ЭКСПЕРТНО мне, по крайней мере, трудно... Enlighten me Если вам не лень - проведите исследования и доложите на форуме, мне кажется, многие почитают ваш труд с интересом. Судя по всему - к тому всё идёт :) to ALL : Встречный вопрос: кроме "скорострельности" неплохо было бы оценить и НАГРУЗКУ: чтения, записи, буфера, проц, "расход" памяти, ... Подскажите куда копать в первую очередь в этом случае. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2005, 15:54 |
|
||
|
|

start [/forum/topic.php?fid=44&fpage=54&tid=1608837]: |
0ms |
get settings: |
6ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
31ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
| others: | 202ms |
| total: | 328ms |

| 0 / 0 |
