Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / SQLServer что однотредовый? / 7 сообщений из 7, страница 1 из 1
08.10.2001, 13:11
    #32015072
Sergey Ivanovich
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQLServer что однотредовый?
Привет ALL!
Как SQLServer выполняет операции (в плане параллельности), посланные одновременно из разных коннектов (из тредов)? Когда глядим в Profiler, ситуация такова: все операции выполняются последовательно (время начала следующего = времени окончания предыдущего batch), а где же параллельность? Или я в чём-то не прав. В клиентском APP ситуация в логах примерно та-же.
...
Рейтинг: 0 / 0
09.10.2001, 04:58
    #32015087
Genady
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQLServer что однотредовый?
SQL Server конечно не однотредовый, к сожалению у меня не остались материалы с курсов по потимизации я бы тогда более четко описал механизм выполнения запросов. Да, кстати а какие запросы Вы смотрели в Profiler-е, Вы уверены, что эти запросы приходят одновременно или хотябы время прихода следующего меньше времени окончания предыдущего?
...
Рейтинг: 0 / 0
09.10.2001, 09:31
    #32015115
Sergey Ivanovich
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQLServer что однотредовый?
Я к сожелению не знаю как точно работает Profiler. Может он синхронизирует события
(но тогда зачем он нужен). Но я уверен что отправляю события в SQLServer: одновременно,
с разных коннектов(тредов).
...
Рейтинг: 0 / 0
10.10.2001, 12:32
    #32015134
Genady
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQLServer что однотредовый?
2 Sergey Ivanovich

Сколько времени у Вас выполняются запросы? Если хотите поточнее посмотреть, выполните запросы на больших объемах данных, так что бы время выполнения запроса исчислялось в минутах.
...
Рейтинг: 0 / 0
10.10.2001, 12:57
    #32015139
marina
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQLServer что однотредовый?
sql server (application) is multithreded,but your user query will be multithreded and concurrency (in the profiler) just in case you have more that one CPU and paralelism option was selected.
...
Рейтинг: 0 / 0
10.10.2001, 13:07
    #32015140
Виктор Светлов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQLServer что однотредовый?
Уважаемая Марина, то что Вы написали, нам известно наизусть. Однако Вы зря привели эту цитату. Возьму на себя смелость перевести: but your user query - но ваш пользовательский запрос. Единственное число, заметьте. Так вот, параллелизм применяется для разделения сложного запроса на несколько более простых, выполняемых параллельно на нескольких процессорах.
...
Рейтинг: 0 / 0
10.10.2001, 13:58
    #32015148
SergSuper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQLServer что однотредовый?
2 Виктор Светлов

Мне так кажется что паралельно запустить 2 запроса гароздо проще чем распареллелить один.
Вообщем я не согласен.

Можете сами убедиться - запустите в QA в одном окне что-нибудь типа WAITFOR DELAY '00:01:00', а потом в другом окне какой-нибудь простенький запрос. К Вашему удивлению второй запрос отработает быстрее.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / SQLServer что однотредовый? / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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