Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / одну временная таблица или по количеству станций / 3 сообщений из 3, страница 1 из 1
09.03.2002, 09:33
    #32024792
Василий
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
одну временная таблица или по количеству станций
Вопрос чисто стратегический.

Есть несколько компьютеров, которые вводят многострочные документы довольно активно
Строки документов вводятся в созданную временную таблицу с полями
[Count] identyti
[Spid]
Ware
[Size]
Price
Amount

Наборы для разных компьютеров различаются по полю [Spid]
Добавление, редактирование и удаление строки происходит с помощью хранимых процедур
внутри которых INSERT, UPDATE, DELETE

Запись документов - хранимая процедура параметры которой заголовки документа, а внутри
вставка строк из временной таблицы для конкретного @@spid, а потом удаление строк из временной таблицы для этого
@@spid

Сам вопрос заключается в следующем, что лучше использовать одну временную таблицу на всех(не явится ли она узким горлышком для производительности системы в целом) или создать на каждую станцию свою таблицу, но тогда появляются дополнительные сложности или использовть динамический SQL sp_execsql (что работает медленнее) или при каждом новом компьютере дописывать хранимые процедуры, или разницы в скорости с одной или несколькими таблицами практически не будет ?
Заранее благодарен Василий.
...
Рейтинг: 0 / 0
09.03.2002, 19:44
    #32024797
ASCRUS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
одну временная таблица или по количеству станций
Узкого то горлышка нет. Я так понял используется глобальная временная таблица. закономерный вопрос - кто ее создал ? если она создана из сессии клиента, то есть неприятный трабл. Если он отконнектится, то она исчезнет. И все остальные клиенты останутся с носом. Что то подобное тоже пытался проделать с временной таблицей, намаялся, плюнуд, сделал свою дополнительную БД аля TEMP и в ней создаю таблицы, вместо временных. Насчет SPID идея правильная.
...
Рейтинг: 0 / 0
11.03.2002, 10:37
    #32024839
alexeyvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
одну временная таблица или по количеству станций
А почему-бы не использовать естественный подход - одну локальную временную таблицу на каждый компьютер???
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / одну временная таблица или по количеству станций / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]