Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 [2] 3   вперед  Ctrl      все
 Re: Производительность MS SQL 2008R2  [new]
любопытный по умолчанию
Guest
Vicont_rtf,

и с которым из серверов проблема - с тем в который пишется или с тем из которого читается?
и физически это разные серверы?
13 сен 11, 13:34    [11269036]     Ответить | Цитировать Сообщить модератору
 Re: Производительность MS SQL 2008R2  [new]
Vicont_rtf
Member

Откуда:
Сообщений: 64
1.Проблема с сервером который принимает инфу.
2. Приращение лога 10% до 20 Гб (в среднем получается 13Гб)
3. Базы на диске с:\ Ля-ля\(как я уже говорил дискавая подсистема загружена ниже 60%)
13 сен 11, 14:03    [11269290]     Ответить | Цитировать Сообщить модератору
 Re: Производительность MS SQL 2008R2  [new]
любопытный по умолчанию
Guest
Vicont_rtf
(например: посмотреть список хранимых процедур)

похоже я таки угадал про ssms.

и чем обычно занимаются ваши 20-30 пользователей если вы им паралеллизм цифрой 32 "ограничили"?
13 сен 11, 14:10    [11269348]     Ответить | Цитировать Сообщить модератору
 Re: Производительность MS SQL 2008R2  [new]
Vicont_rtf
Member

Откуда:
Сообщений: 64
любопытный по умолчанию,

похоже я таки угадал про ssms.

и чем обычно занимаются ваши 20-30 пользователей если вы им паралеллизм цифрой 32 "ограничили"?


Да, угадал. Делал селекты и через ssms пробовал не одну ветку (таблицы, хранимые процедуры) развернуть не могу отфутболивает по таймауту. Делал с удаленной машины.
13 сен 11, 14:15    [11269388]     Ответить | Цитировать Сообщить модератору
 Re: Производительность MS SQL 2008R2  [new]
Vicont_rtf
Member

Откуда:
Сообщений: 64
Параллелизм я не трогал он по умолчанию такой (32) и большее значение сервер не принимает (только что попоробовал)
13 сен 11, 14:23    [11269460]     Ответить | Цитировать Сообщить модератору
 Re: Производительность MS SQL 2008R2  [new]
любопытный по умолчанию
Guest
Vicont_rtf,

тут еще были вопросы про паралеллизм, файловые группы, "зачем лить всё за одну транзакцию", "почему на c:\"
и "а что вы относите к стандартным рекомендациям? по колесу стучали и стекло протерли или чего по серьезней?:)"

автор
В чем может быть косяк?

в не самой удачной настройке. например.
13 сен 11, 14:32    [11269538]     Ответить | Цитировать Сообщить модератору
 Re: Производительность MS SQL 2008R2  [new]
любопытный по умолчанию
Guest
Vicont_rtf
Параллелизм я не трогал он по умолчанию такой (32) и большее значение сервер не принимает (только что попоробовал)

...еще больше пробовали?
13 сен 11, 14:34    [11269554]     Ответить | Цитировать Сообщить модератору
 Re: Производительность MS SQL 2008R2  [new]
Glory
Member

Откуда:
Сообщений: 104751
Vicont_rtf
Да, угадал. Делал селекты и через ssms пробовал не одну ветку (таблицы, хранимые процедуры) развернуть не могу отфутболивает по таймауту. Делал с удаленной машины.

Т.е. вы решили, что проблема в блокировках, без анализа списка этих самых блокировок ?
13 сен 11, 14:34    [11269556]     Ответить | Цитировать Сообщить модератору
 Re: Производительность MS SQL 2008R2  [new]
Vicont_rtf
Member

Откуда:
Сообщений: 64
любопытный по умолчанию
Vicont_rtf
(например: посмотреть список хранимых процедур)

похоже я таки угадал про ssms.

и чем обычно занимаются ваши 20-30 пользователей если вы им паралеллизм цифрой 32 "ограничили"?


Я так понял вы рекомендовали его увеличить?
13 сен 11, 14:38    [11269603]     Ответить | Цитировать Сообщить модератору
 Re: Производительность MS SQL 2008R2  [new]
любопытный по умолчанию
Guest
Vicont_rtf
любопытный по умолчанию
пропущено...

похоже я таки угадал про ssms.

и чем обычно занимаются ваши 20-30 пользователей если вы им паралеллизм цифрой 32 "ограничили"?


Я так понял вы рекомендовали его увеличить?

нет, я спросил "почему 32".
рекомендации по выбору правильной цифры (и объяснение что это за паралеллизм такой) есть в BOL и MSDN.
13 сен 11, 14:40    [11269630]     Ответить | Цитировать Сообщить модератору
 Re: Производительность MS SQL 2008R2  [new]
AlekseyVP
Guest
Vicont_rtf
Помогите!!!
Есть сервер MS SQL2008R2 10.50.1600, на нем база данных в обычных случаях нормально работают 20 - 30 пользователей.


Опиши железки.

Vicont_rtf
Производительность устраивает. Иногда требуется выполнить заливку данных в табличку (примерно 8 000 000 - 15 000 000 записей, размер 2- 5 GB) , уровень изоляции - SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED.
Пока выполняется транзакция (30-50 минут) невозможно получить доступ даже к системным таблицам (например: посмотреть список хранимых процедур), загрузка железа до 60%. В чем может быть косяк? (Настройки сервера по умолчанию, если кому надо сброшу.) Все стандартные рекомендации испробовал, не помогает.


Такое огромное кол-во записей надо вливать bulkinsert'ом по технологии:
1. Сгенерировать исходные таблицы для импорта (обычно csv)
2. Загрузить bulkinsert'ом в промежуточные таблицы как есть
3. Обработать загруженные данные
4. Залить обработанные данные в целевые таблицы (можно порционно)
13 сен 11, 14:41    [11269642]     Ответить | Цитировать Сообщить модератору
 Re: Производительность MS SQL 2008R2  [new]
Vicont_rtf
Member

Откуда:
Сообщений: 64
Glory
Vicont_rtf
Да, угадал. Делал селекты и через ssms пробовал не одну ветку (таблицы, хранимые процедуры) развернуть не могу отфутболивает по таймауту. Делал с удаленной машины.

Т.е. вы решили, что проблема в блокировках, без анализа списка этих самых блокировок ?



Текст ошибки :ЗАГОЛОВОК: Microsoft SQL Server Management Studio
------------------------------

Превышено время ожидания запроса на блокировку. (Microsoft SQL Server, ошибка: 1222)
13 сен 11, 14:51    [11269734]     Ответить | Цитировать Сообщить модератору
 Re: Производительность MS SQL 2008R2  [new]
Glory
Member

Откуда:
Сообщений: 104751
Vicont_rtf
Glory
пропущено...

Т.е. вы решили, что проблема в блокировках, без анализа списка этих самых блокировок ?



Текст ошибки :ЗАГОЛОВОК: Microsoft SQL Server Management Studio
------------------------------

Превышено время ожидания запроса на блокировку. (Microsoft SQL Server, ошибка: 1222)

и как из этого сообщения вы узнали, какую именно блокировку не смогла получить Студия .
13 сен 11, 14:53    [11269764]     Ответить | Цитировать Сообщить модератору
 Re: Производительность MS SQL 2008R2  [new]
Vicont_rtf
Member

Откуда:
Сообщений: 64
Я пытался развернуть ветку "представления" - я знаю только одну таблицу (т.е. представление) которое учавствует в формировании этого списка, но я могу и ошибаться. На прямую я нигде не вижу блокировок системных таблиц (т.е. представление) , только косвенно могу о них судить по возникающим ошибкам.
13 сен 11, 15:06    [11269886]     Ответить | Цитировать Сообщить модератору
 Re: Производительность MS SQL 2008R2  [new]
iljy
Member

Откуда:
Сообщений: 8711
Vicont_rtf,

ну может вы хоть sp_lock выполните для порядка?
13 сен 11, 15:08    [11269905]     Ответить | Цитировать Сообщить модератору
 Re: Производительность MS SQL 2008R2  [new]
любопытный по умолчанию
Guest
Vicont_rtf
Я пытался развернуть ветку "представления" - я знаю только одну таблицу (т.е. представление) которое учавствует в формировании этого списка, но я могу и ошибаться. На прямую я нигде не вижу блокировок системных таблиц (т.е. представление) , только косвенно могу о них судить по возникающим ошибкам.

не судить а фантазировать
13 сен 11, 15:10    [11269922]     Ответить | Цитировать Сообщить модератору
 Re: Производительность MS SQL 2008R2  [new]
Vicont_rtf
Member

Откуда:
Сообщений: 64
nrspiddbidObjIdIndIdTypeResource ModeStatus
151500DB SGRANT
252700DB SGRANT
3527340TAB Sch-SGRANT
4527341KEY(8a1b17e40146) SWAIT
5547341KEY(8a1b17e40146) SWAIT
654411687232160TAB ISGRANT
754410887229310TAB ISGRANT
854327673867127860TAB Sch-SGRANT
954400DB SGRANT
10541280TAB Sch-SGRANT
11547270TAB Sch-SGRANT
12547340TAB Sch-SGRANT
13541282KEY(1825df9d3c17) SGRANT
14547490TAB Sch-SGRANT
1554700DB SGRANT
1655700DB SGRANT
1755111311510750TAB ISGRANT
1857800DB SGRANT
1958500DB SGRANT
2059700DB SGRANT
2159200DB[ENCRYPTION_SCAN] SGRANT
225971106754920TAB Sch-MGRANT
2359714720603300TAB Sch-MGRANT
24597340TAB IXGRANT
25597341KEY(40c23c09615d) XGRANT
26597341KEY(8a1b17e40146) XGRANT
2759700MD3(0:57bddbaa:0) Sch-MGRANT


Сообщение было отредактировано: 13 сен 11, 15:21
13 сен 11, 15:15    [11269963]     Ответить | Цитировать Сообщить модератору
 Re: Производительность MS SQL 2008R2  [new]
Vicont_rtf
Member

Откуда:
Сообщений: 64
Если нечего предложить (предположить) не надо стебаться.
13 сен 11, 15:19    [11269994]     Ответить | Цитировать Сообщить модератору
 Re: Производительность MS SQL 2008R2  [new]
любопытный по умолчанию
Guest
Vicont_rtf,

никто не стебется. вопросы заданы, вместо ответов вы продолжаете вспоминать про таймауты в object explorer'е.
13 сен 11, 15:20    [11270011]     Ответить | Цитировать Сообщить модератору
 Re: Производительность MS SQL 2008R2  [new]
iljy
Member

Откуда:
Сообщений: 8711
Vicont_rtf,

и что там непонятного? У вас 59я сессия вешает блокировку Sch-M, посмотрите, на какие таблицы. Она же блокирует системную таблицу, скорее всего по той же причине.
13 сен 11, 15:22    [11270023]     Ответить | Цитировать Сообщить модератору
 Re: Производительность MS SQL 2008R2  [new]
Vicont_rtf
Member

Откуда:
Сообщений: 64
59-я это мой insert
13 сен 11, 15:47    [11270278]     Ответить | Цитировать Сообщить модератору
 Re: Производительность MS SQL 2008R2  [new]
iljy
Member

Откуда:
Сообщений: 8711
Vicont_rtf
59-я это мой insert

Отлично. Вот только обычный insert не вешает блокировку модификации схемы.
13 сен 11, 15:49    [11270294]     Ответить | Цитировать Сообщить модератору
 Re: Производительность MS SQL 2008R2  [new]
Vicont_rtf
Member

Откуда:
Сообщений: 64
Темнемение это обычный insert!
Описаный ранее.
13 сен 11, 15:54    [11270328]     Ответить | Цитировать Сообщить модератору
 Re: Производительность MS SQL 2008R2  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
Vicont_rtf
Темнемение это обычный insert!
Описаный ранее.
Может вы уже и код покажете, пока третья страница не началась?
13 сен 11, 15:55    [11270334]     Ответить | Цитировать Сообщить модератору
 Re: Производительность MS SQL 2008R2  [new]
любопытный по умолчанию
Guest
Vicont_rtf,

а что вы там шифруете?
13 сен 11, 16:01    [11270387]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 [2] 3   вперед  Ctrl      все
Все форумы / Microsoft SQL Server Ответить