powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Приоритеты выполнения запросов?
12 сообщений из 12, страница 1 из 1
Приоритеты выполнения запросов?
    #32026880
keys
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Столкнулся со следущей проблемой.
Допустим на сервере есть всего 2 лицензии(все очень условно). И вот подключаются одновременно 3 пользователя. 1 и 2 из которых пытаются выпольнить довольно длительную операцию поиска по тексту, в то время как 3-му надо всего навсего прочесть пару строк(это все к примеру).
Можно ли как-то приостановить поиск одного (1 или 2) пользователя, и выполнить короткий запрос 3-го, а после опять продолжить поиск, но уже не сначала, а продолжить.

Вообще можно ли как-нибудь устанавливать приоритеты на выполнение запросов. ВОТ
Зараннее спасибо!
...
Рейтинг: 0 / 0
Приоритеты выполнения запросов?
    #32026884
Фотография RatTail
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Глория!!!
Отвечай! Мне тоже очень интересно!!!
Помните топик про индексы, которые сервер не
использует (как бы зря не использует)???
А дело всё, видимо, в приоритетах запросов.
Без нагрузки на сервер время выполнения
запроса с индексами (с использованием индексов)
и без оных было одинаковым.
...
Рейтинг: 0 / 0
Приоритеты выполнения запросов?
    #32026885
Фотография RatTail
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Глория!!!
Отвечай! Мне тоже очень интересно!!!
Помните топик про индексы, которые сервер не
использует (как бы зря не использует)???
А дело всё, видимо, в приоритетах запросов.
Без нагрузки на сервер время выполнения
запроса с индексами (с использованием индексов)
и без оных было одинаковым.
...
Рейтинг: 0 / 0
Приоритеты выполнения запросов?
    #32026889
keys
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот те на! неужели никто знает. Хотя бы где посмотреть. Очень срочно нужно!
...
Рейтинг: 0 / 0
Приоритеты выполнения запросов?
    #32026890
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Документированных возможностей НЕТ.

Возможно через свою расширенную хранимую процедуру (пример имеется в книге Ken Henderson "The Guru's Guide to SQL Server ...."), но это довольно сомнительный путь, с точки зрения усточивости работы всего сервера.

IMHO оптимизвции производительности нужно(и можно) достигать засчет анализа узких мест(это может быть не только запрос, но и оборудование) и их "расширения"
...
Рейтинг: 0 / 0
Приоритеты выполнения запросов?
    #32026891
keys
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 Glory
Хорошо, хотя ничего хорошего , а возможно ли как-нибудь убивать процесс с длительным поиском. В кончном счете пользователь и сам знает что поиск штука долгая.
Как можно организовать свою, ну опять же "приоритетность", что ли, и затем в поцедурах, требующих "немедленного" реагирования, просто напросто выкидовать длятельные запросы.
Понимаю, что пользователь который что-то хочет "поискать" грубо говотя "обречен" , и все же?
...
Рейтинг: 0 / 0
Приоритеты выполнения запросов?
    #32026892
keys
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 Glory
Да у вас случайно нет ссылочки на Ken Henderson "The Guru's Guide to SQL Server ...."
Спасибо за помощь!
...
Рейтинг: 0 / 0
Приоритеты выполнения запросов?
    #32026894
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как можно организовать свою, ну опять же "приоритетность",
На стороне сервера,
для текущего коннекта
BOL - Transact-SQL Reference - SET - SET QUERY_GOVERNOR_COST_LIMIT

для всех запросов
BOL - Administering SQL Server - Managing Servers - Setting Configuration Options - query governor cost limit Option


На стороне клиента - асинхронный режим выполнения и своя "логика" определения "жертвы"

ЗЫ
Можно также задуматься о применении OLAP средств, если есть действительно долгие запросы (хотя не факт, есть скажем теже самые секционированные представления)
...
Рейтинг: 0 / 0
Приоритеты выполнения запросов?
    #32026895
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня есть сама книга.
Интернетовских вариантов не встречал.
...
Рейтинг: 0 / 0
Приоритеты выполнения запросов?
    #32026927
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в самом деле для меня достаточно непонятен вопрос лицензирования...
в общем - то никогда не сталкивался с такого рода ограничениями...
может кто прокомментирует?



на глаза попалась фраза из одной из технических статей.

... О дополнительных лицензиях можно тоже не беспокоиться, если выбрана модель лицензирования "Per server". В этом случае с одной машины может быть сколько угодно коннектов к sql-серверу, это все равно будет занимать ровно одну клиентскую лицензию.

в самом деле выходит если пользователь открывает дополнительный коннект скажем из адошного рекордсета при выборе per user ему нужна будет еще лицензия?

а для чего userid и workstationid в свойствах соединения?
а что будет если у всех (равноправных)клиентов они одинаковые?
...
Рейтинг: 0 / 0
Приоритеты выполнения запросов?
    #32026959
Dankov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
>...меня достаточно непонятен вопрос лицензирования...

Это не только для тебя непонятно. Это вообще логике не поддается, почему при модели лицензирования "Per Server" на каждое клиентское место (независимо от числа коннектов оттеда) расходуется одна лиценция, а при модели "Per Site" одна лицензия расходуется на каждый коннект.

> а для чего userid и workstationid в свойствах соединения?

к лицензиям это не имеет никакого отношения. Лицензии считает сторонняя (по отношению к MSSQL) утилита, которая не в курсе о параметрах подключения. Ей интересен только сам факт коннекта.
...
Рейтинг: 0 / 0
Приоритеты выполнения запросов?
    #32026961
Dankov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Очепятка. "Per Site" воспринимать как "Per Seat".
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Приоритеты выполнения запросов?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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