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

Откуда:
Сообщений: 276
На данный момент работает на сервере с 8Gb памяти под Server 2003 x64 и стоит SQL 2005 x32 Standart в режиме AWE. Некоторые операции слегка медленно отрабатывают. Поможет ли переход на SQL x64 ?
29 авг 14, 09:31    [16510679]     Ответить | Цитировать Сообщить модератору
 Re: Подскажите поможет ли переход на SQL x64  [new]
аайцуац
Guest
4Q
На данный момент работает на сервере с 8Gb памяти под Server 2003 x64 и стоит SQL 2005 x32 Standart в режиме AWE. Некоторые операции слегка медленно отрабатывают. Поможет ли переход на SQL x64 ?


перейдите, на 64 не будет костыля AWE, далее смотреть sys.dm_os_wait_stats, sys.dm_os_latch_stats...

анализировать и думать.
29 авг 14, 09:53    [16510795]     Ответить | Цитировать Сообщить модератору
 Re: Подскажите поможет ли переход на SQL x64  [new]
Glory
Member

Откуда:
Сообщений: 104751
4Q
Некоторые операции слегка медленно отрабатывают.

Они "слегка медленные" потому, что им не хватает памяти что ли ?
Может они медленные потому, что плохо написаны ?
29 авг 14, 11:10    [16511285]     Ответить | Цитировать Сообщить модератору
 Re: Подскажите поможет ли переход на SQL x64  [new]
4Q
Member

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

по второму вашему вопросу сразу скажу что не в курсе как они написаны. это сторонее приложение со своими заморочками. какие там запросы и как они написаны я не смотрел ибо менять там чтото нет возможности и желания.

насчет памяти давайте попробуем разобраться. система x64, памяти 8Пи, включено AWE.
Счетчик производительности "% использования выделенной памяти" показывает среднее и максимальное значение = 28.
Счетчик "% активности диска" обычно показывает значение 0 или около того.

Есть документы которые открываются моментально. Это те у которых новый клиент, нет истории. Если клиент давний и у него многолетняя история то открытие любого документа этого клиента занимает до 30 секунд.

При этом счетчик "% активности диска" начинает активно менять свое значение не превышая значения 20.
29 авг 14, 12:31    [16511982]     Ответить | Цитировать Сообщить модератору
 Re: Подскажите поможет ли переход на SQL x64  [new]
Glory
Member

Откуда:
Сообщений: 104751
4Q
по второму вашему вопросу сразу скажу что не в курсе как они написаны. это сторонее приложение со своими заморочками. какие там запросы и как они написаны я не смотрел ибо менять там чтото нет возможности и желания.

Тогда откуда вы знаете, что они "медленно работают" ?

4Q
При этом счетчик "% активности диска" начинает активно менять свое значение не превышая значения 20.

И поэтому вы решили поменять редакцию и увеличть оперативную память ?
29 авг 14, 12:36    [16512010]     Ответить | Цитировать Сообщить модератору
 Re: Подскажите поможет ли переход на SQL x64  [new]
кпцукпуцкп
Guest
4Q
Glory,

по второму вашему вопросу сразу скажу что не в курсе как они написаны. это сторонее приложение со своими заморочками. какие там запросы и как они написаны я не смотрел ибо менять там чтото нет возможности и желания.

насчет памяти давайте попробуем разобраться. система x64, памяти 8Пи, включено AWE.
Счетчик производительности "% использования выделенной памяти" показывает среднее и максимальное значение = 28.
Счетчик "% активности диска" обычно показывает значение 0 или около того.

Есть документы которые открываются моментально. Это те у которых новый клиент, нет истории. Если клиент давний и у него многолетняя история то открытие любого документа этого клиента занимает до 30 секунд.

При этом счетчик "% активности диска" начинает активно менять свое значение не превышая значения 20.


Вам надо снять трассировку сессии RPC/SP/SQL End и Statistics Plan, отфильтровать по большому количеству чтениям/записи, для таких запросов поглядеть планы. Если там все хорошо, смотреть sys.dm_os_wait_stats, sys.dm_os_latch_stats.

А не тыкать пальцем в небо.
29 авг 14, 12:38    [16512022]     Ответить | Цитировать Сообщить модератору
 Re: Подскажите поможет ли переход на SQL x64  [new]
мамцумцу
Guest
+ extended events помогут собрать ожидания для сессии а не инстанса.
29 авг 14, 12:39    [16512028]     Ответить | Цитировать Сообщить модератору
 Re: Подскажите поможет ли переход на SQL x64  [new]
Knyazev Alexey
Member

Откуда: Екб -> Мск
Сообщений: 10233
Блог
мамцумцу
+ extended events помогут собрать ожидания для сессии а не инстанса.


автор
SQL 2005 x32 Standart
29 авг 14, 12:47    [16512092]     Ответить | Цитировать Сообщить модератору
 Re: Подскажите поможет ли переход на SQL x64  [new]
4Q
Member

Откуда:
Сообщений: 276
Glory
4Q
по второму вашему вопросу сразу скажу что не в курсе как они написаны. это сторонее приложение со своими заморочками. какие там запросы и как они написаны я не смотрел ибо менять там чтото нет возможности и желания.

Тогда откуда вы знаете, что они "медленно работают" ?

4Q
При этом счетчик "% активности диска" начинает активно менять свое значение не превышая значения 20.

И поэтому вы решили поменять редакцию и увеличть оперативную память ?


Раз пользователи жалуются значит медленно. Еще ничего не решили.
29 авг 14, 12:57    [16512180]     Ответить | Цитировать Сообщить модератору
 Re: Подскажите поможет ли переход на SQL x64  [new]
Glory
Member

Откуда:
Сообщений: 104751
4Q
Раз пользователи жалуются значит медленно.

Супер-мониторниг. Дешево, быстро и точно определяет узкие места.

4Q
Еще ничего не решили.

Решили, что проблема в разрядности и нехватки памяти.
29 авг 14, 12:59    [16512196]     Ответить | Цитировать Сообщить модератору
 Re: Подскажите поможет ли переход на SQL x64  [new]
4Q
Member

Откуда:
Сообщений: 276
Glory
4Q
Раз пользователи жалуются значит медленно.

Супер-мониторниг. Дешево, быстро и точно определяет узкие места.

4Q
Еще ничего не решили.

Решили, что проблема в разрядности и нехватки памяти.


Наговариваете.
29 авг 14, 13:25    [16512406]     Ответить | Цитировать Сообщить модератору
 Re: Подскажите поможет ли переход на SQL x64  [new]
4Q
Member

Откуда:
Сообщений: 276
кпцукпуцкп
4Q
Glory,

по второму вашему вопросу сразу скажу что не в курсе как они написаны. это сторонее приложение со своими заморочками. какие там запросы и как они написаны я не смотрел ибо менять там чтото нет возможности и желания.

насчет памяти давайте попробуем разобраться. система x64, памяти 8Пи, включено AWE.
Счетчик производительности "% использования выделенной памяти" показывает среднее и максимальное значение = 28.
Счетчик "% активности диска" обычно показывает значение 0 или около того.

Есть документы которые открываются моментально. Это те у которых новый клиент, нет истории. Если клиент давний и у него многолетняя история то открытие любого документа этого клиента занимает до 30 секунд.

При этом счетчик "% активности диска" начинает активно менять свое значение не превышая значения 20.


Вам надо снять трассировку сессии RPC/SP/SQL End и Statistics Plan, отфильтровать по большому количеству чтениям/записи, для таких запросов поглядеть планы. Если там все хорошо, смотреть sys.dm_os_wait_stats, sys.dm_os_latch_stats.

А не тыкать пальцем в небо.


Если смотреть sys.dm_os_wait_stats то вот такое получается:

CXPACKET	4976.80	4797.45	179.34	767445	84.03	0.0065	0.0063	0.0002
BACKUPIO 174.61 174.22 0.39 20444 2.95 0.0085 0.0085 0.0000
WRITELOG 164.45 164.25 0.20 13620 2.78 0.0121 0.0121 0.0000
ASYNC_IO_COMPLETION 101.19 101.19 0.00 4 1.71 25.2968 25.2968 0.0000
BACKUPBUFFER 100.22 100.14 0.08 3279 1.69 0.0306 0.0305 0.0000
IO_COMPLETION 85.47 85.31 0.16 8489 1.44 0.0101 0.0100 0.0000
LOGBUFFER 78.39 78.16 0.23 9714 1.32 0.0081 0.0080 0.0000
29 авг 14, 13:28    [16512422]     Ответить | Цитировать Сообщить модератору
 Re: Подскажите поможет ли переход на SQL x64  [new]
34r34r
Guest
4Q
кпцукпуцкп
пропущено...


Вам надо снять трассировку сессии RPC/SP/SQL End и Statistics Plan, отфильтровать по большому количеству чтениям/записи, для таких запросов поглядеть планы. Если там все хорошо, смотреть sys.dm_os_wait_stats, sys.dm_os_latch_stats.

А не тыкать пальцем в небо.


Если смотреть sys.dm_os_wait_stats то вот такое получается:

CXPACKET	4976.80	4797.45	179.34	767445	84.03	0.0065	0.0063	0.0002
BACKUPIO 174.61 174.22 0.39 20444 2.95 0.0085 0.0085 0.0000
WRITELOG 164.45 164.25 0.20 13620 2.78 0.0121 0.0121 0.0000
ASYNC_IO_COMPLETION 101.19 101.19 0.00 4 1.71 25.2968 25.2968 0.0000
BACKUPBUFFER 100.22 100.14 0.08 3279 1.69 0.0306 0.0305 0.0000
IO_COMPLETION 85.47 85.31 0.16 8489 1.44 0.0101 0.0100 0.0000
LOGBUFFER 78.39 78.16 0.23 9714 1.32 0.0081 0.0080 0.0000


Это за какой период времени?

Вангую у вас там fullscan'ы или range scan'ы индексов, которые параллелятся, и из-за перекошенной статистики или каких-либо других ожиданий, основной поток параллельного выполнения плана ждет потоки worker'ы, это отражает CXPACKET. Подробнее можно почитать у того дядьки чей скрипт вы выполнили. Проверьте давно ли обновлялась статистика. И

sys.dm_os_waiting_tasks + sys.dm_exec_request, позволит определить кто кого блокирует/ожидает и почему/на каком ресурсе....

Снимите также трассировку тормозящей сессии и поглядите планы. Выясните есть ли там фуллсканы. Если есть то действительно ли все записи таблицы нужны или просто не хватает верного индекса или устарела статистика и т. д.....
29 авг 14, 13:56    [16512645]     Ответить | Цитировать Сообщить модератору
 Re: Подскажите поможет ли переход на SQL x64  [new]
укака23
Guest
тока не делайте так http://trv-science.ru/uploads/71N-29.jpg

не опускайте maxdop до 1, можно слегонца задрать cost. выясняйте причину.
29 авг 14, 14:00    [16512680]     Ответить | Цитировать Сообщить модератору
 Re: Подскажите поможет ли переход на SQL x64  [new]
4Q
Member

Откуда:
Сообщений: 276
4Q
кпцукпуцкп
пропущено...


Вам надо снять трассировку сессии RPC/SP/SQL End и Statistics Plan, отфильтровать по большому количеству чтениям/записи, для таких запросов поглядеть планы. Если там все хорошо, смотреть sys.dm_os_wait_stats, sys.dm_os_latch_stats.

А не тыкать пальцем в небо.


Если смотреть sys.dm_os_wait_stats то вот такое получается:

CXPACKET	4976.80	4797.45	179.34	767445	84.03	0.0065	0.0063	0.0002
BACKUPIO 174.61 174.22 0.39 20444 2.95 0.0085 0.0085 0.0000
WRITELOG 164.45 164.25 0.20 13620 2.78 0.0121 0.0121 0.0000
ASYNC_IO_COMPLETION 101.19 101.19 0.00 4 1.71 25.2968 25.2968 0.0000
BACKUPBUFFER 100.22 100.14 0.08 3279 1.69 0.0306 0.0305 0.0000
IO_COMPLETION 85.47 85.31 0.16 8489 1.44 0.0101 0.0100 0.0000
LOGBUFFER 78.39 78.16 0.23 9714 1.32 0.0081 0.0080 0.0000


Период времени я так понимаю вот этот:
SQL Server "SERVER" is Online for the past 65946 seconds.
29 авг 14, 14:26    [16512943]     Ответить | Цитировать Сообщить модератору
 Re: Подскажите поможет ли переход на SQL x64  [new]
4Q
Member

Откуда:
Сообщений: 276
укака23
тока не делайте так http://trv-science.ru/uploads/71N-29.jpg

не опускайте maxdop до 1, можно слегонца задрать cost. выясняйте причину.


Пока пробовал только cost threshold for parallelism менять. ничего не меняется. вернул обратно как было - 5.
29 авг 14, 14:29    [16512969]     Ответить | Цитировать Сообщить модератору
 Re: Подскажите поможет ли переход на SQL x64  [new]
4Q
Member

Откуда:
Сообщений: 276
А maxdop стоит = 0
29 авг 14, 14:30    [16512986]     Ответить | Цитировать Сообщить модератору
 Re: Подскажите поможет ли переход на SQL x64  [new]
HoBTID
Member

Откуда:
Сообщений: 929
4Q
А maxdop стоит = 0

А вы его поставьте в 1, и все будет хорошо, особенно, если ваше приложение - 1С или такое же г.

И опять о тормозах 1с. Помогите разобраться со статистикой и блокировками.
29 авг 14, 15:34    [16513428]     Ответить | Цитировать Сообщить модератору
 Re: Подскажите поможет ли переход на SQL x64  [new]
4Q
Member

Откуда:
Сообщений: 276
HoBTID
4Q
А maxdop стоит = 0

А вы его поставьте в 1, и все будет хорошо, особенно, если ваше приложение - 1С или такое же г.

И опять о тормозах 1с. Помогите разобраться со статистикой и блокировками.


нет, не 1С. Как бы проверить г ли оно.
29 авг 14, 16:00    [16513668]     Ответить | Цитировать Сообщить модератору
 Re: Подскажите поможет ли переход на SQL x64  [new]
HoBTID
Member

Откуда:
Сообщений: 929
4Q
нет, не 1С. Как бы проверить г ли оно.

Ну попробовать для начала этот совет.
Хотя он конечно не является тестом говенности, но некоторое отношение к этому имеет.
29 авг 14, 16:11    [16513740]     Ответить | Цитировать Сообщить модератору
 Re: Подскажите поможет ли переход на SQL x64  [new]
4Q
Member

Откуда:
Сообщений: 276
HoBTID
4Q
нет, не 1С. Как бы проверить г ли оно.

Ну попробовать для начала этот совет.
Хотя он конечно не является тестом говенности, но некоторое отношение к этому имеет.


Попробовал уже. Поставил 1. Не перегружал. Не помогло. На глаз даже похуже стало.
29 авг 14, 16:18    [16513783]     Ответить | Цитировать Сообщить модератору
 Re: Подскажите поможет ли переход на SQL x64  [new]
раздва кубы далеко
Guest
4Q,

tuning advisor потыкайте. раз так лихо наживую опции меняете, можно и трассу повесить.

к "нам нужна x64" предлагаю взять на вооружение "нам нужны кубы" и "нам нужно секционирование".
29 авг 14, 17:20    [16514197]     Ответить | Цитировать Сообщить модератору
 Re: Подскажите поможет ли переход на SQL x64  [new]
Mind
Member

Откуда: Лучший город на Земле
Сообщений: 2322
4Q
Попробовал уже. Поставил 1. Не перегружал. Не помогло. На глаз даже похуже стало.
Да сразу форматируйте диск C, че мелочиться то, а то я смотрю вы там все что попало бездумно пробуете.


4Q
Счетчик производительности "% использования выделенной памяти" показывает среднее и максимальное значение = 28.
Ни о чем ни говорит.
4Q
Счетчик "% активности диска" обычно показывает значение 0 или около того.
Ни о чем ни говорит.
4Q
Если смотреть sys.dm_os_wait_stats то вот такое получается:
Непонятно что за цифры, и в каких это единицах измерения. Но по-сути тоже ни о чем информация.

4Q
Если клиент давний и у него многолетняя история то открытие любого документа этого клиента занимает до 30 секунд.
Так настройте уже профайлер, и посмотрите какие именно запросы шлет приложение в течение этих 30 секунд. Если не знаете как это сделать, наймите специалиста. Пока вы не выясните причину, все ваши попытки имеют такой же положительный эффект как от протирания пыли на вентиляторе сервера.
29 авг 14, 20:23    [16515066]     Ответить | Цитировать Сообщить модератору
 Re: Подскажите поможет ли переход на SQL x64  [new]
4Q
Member

Откуда:
Сообщений: 276
Запустил профайлер. Поработал он пару часов. Потом Tuning Advisor пообещал на основе полученных данных сделать 27% улучшения. После применения рекомендаций база не хочет открываться.

что я делаю не так?
2 сен 14, 15:21    [16524078]     Ответить | Цитировать Сообщить модератору
 Re: Подскажите поможет ли переход на SQL x64  [new]
Glory
Member

Откуда:
Сообщений: 104751
4Q
После применения рекомендаций база не хочет открываться.

Что так и пишет - "Не хочу открываться" ?
2 сен 14, 15:38    [16524190]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Microsoft SQL Server Ответить