Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / помогите плз разобрать проблемe, лог sp_sysmon / 25 сообщений из 55, страница 1 из 3
16.06.2010, 10:51
    #36689380
merphy9
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите плз разобрать проблемe, лог sp_sysmon
Уже несколько дней подгружены процессоры на сервере субд. При просмотре процессов в бд наблюдаются большие вейты на мелких запросах. Помогите плз опредлить где проблема. Если еще нужна какаято инфа, то я добавлю.
ASE12.5.3 под линух, SLES9.3
sp_sysmon:
...
Рейтинг: 0 / 0
16.06.2010, 13:52
    #36689978
komrad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите плз разобрать проблемe, лог sp_sysmon
merphy9Уже несколько дней подгружены процессоры на сервере субд. При просмотре процессов в бд наблюдаются большие вейты на мелких запросах. Помогите плз опредлить где проблема. Если еще нужна какаято инфа, то я добавлю.
ASE12.5.3 под линух, SLES9.3
sp_sysmon:

на основании одного замера, да еще и 15-секундного трудно сделать общую оценку

на вскидку - у вас высокий уровень Full ULC Flushes

ULC Flushes to Xact Log, в частности по причине Full ULC

sysmonTuning Recommendations
- Consider increasing the 'user log cache size' configuration parameter.


Предлагаю:
1) интервал увеличить до 10 минут, снимать sysmon в течение нескольких часов 1-2 раза в час. Собрать все измерения в один файл.
2) приложить файлик с sp_configure и запостить сюда.
...
Рейтинг: 0 / 0
16.06.2010, 14:05
    #36690016
komrad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите плз разобрать проблемe, лог sp_sysmon
merphy9, у вас аж 7 кэшей под tempdb - это из каких соображений сделано?
+ 3 реп-агента...

какая база является боевой?
...
Рейтинг: 0 / 0
16.06.2010, 15:33
    #36690316
merphy9
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите плз разобрать проблемe, лог sp_sysmon
Спасибо, собрал за 10 минут.
Реп агентов лишних уберу.
Подскажите как лучше поступить с темпдб, я хотел чтобы данные темп дб не выбивали данные с дефолт дата кеша и создали для них маленькие именованые кеши.
Основная бд mydb_2010
...
Рейтинг: 0 / 0
16.06.2010, 16:53
    #36690608
komrad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите плз разобрать проблемe, лог sp_sysmon
merphy9Спасибо, собрал за 10 минут.
Реп агентов лишних уберу.
Подскажите как лучше поступить с темпдб, я хотел чтобы данные темп дб не выбивали данные с дефолт дата кеша и создали для них маленькие именованые кеши.
Основная бд mydb_2010

вот, теперь таких измерений нужно сделать штук 5-10 в период характерной нагрузки и будет видна общая картина

а как определяли, что "данные темпдб выбивают данные с дефолт дата кеша" ?

покажите

Код: plaintext
1.
2.
3.
4.
5.
exec sp_configure
go
exec sp_helpcache
go
exec sp_cacheconfig 
go
...
Рейтинг: 0 / 0
16.06.2010, 17:17
    #36690703
merphy9
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите плз разобрать проблемe, лог sp_sysmon
Я завтра с утра пособираю т.к. мы перезагружали сервер несколько раз.
На счет кеша никак не проверяли, просто сделали. Поскажите пожалуйста как это можно проверить, это в сусмоне утилизация кеша?
Помогите плз по параметрам , может где-то чтото не учли или неправильно посчитали.
вот 3 файла настройки кешей. На сервере 32Гб оперативки и 16ядер.
...
Рейтинг: 0 / 0
16.06.2010, 17:18
    #36690705
merphy9
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите плз разобрать проблемe, лог sp_sysmon
...
Рейтинг: 0 / 0
16.06.2010, 17:18
    #36690708
merphy9
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите плз разобрать проблемe, лог sp_sysmon
...
Рейтинг: 0 / 0
16.06.2010, 18:15
    #36690877
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите плз разобрать проблемe, лог sp_sysmon
merphy9Уже несколько дней подгружены процессоры на сервере субд. При просмотре процессов в бд наблюдаются большие вейты на мелких запросах.

А что значит " подгружены процессоры " ?
...
Рейтинг: 0 / 0
16.06.2010, 18:19
    #36690885
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите плз разобрать проблемe, лог sp_sysmon
komrad wrote:
> на вскидку - у вас высокий уровень Full ULC Flushes

А с чего ты это взял ? По мне так у них всё в сеть
упирается.

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
16.06.2010, 21:33
    #36691181
merphy9
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите плз разобрать проблемe, лог sp_sysmon
15 ядер на 100% загружены процессом dataserver
...
Рейтинг: 0 / 0
16.06.2010, 21:36
    #36691187
merphy9
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите плз разобрать проблемe, лог sp_sysmon
Не постоянно на 100%, а по утрам несколько часов.
...
Рейтинг: 0 / 0
16.06.2010, 21:46
    #36691205
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите плз разобрать проблемe, лог sp_sysmon
merphy9 wrote:

> 15 ядер на 100% загружены процессом dataserver

по данным top или по данным sp_sysmon ?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
17.06.2010, 09:08
    #36691556
merphy9
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите плз разобрать проблемe, лог sp_sysmon
по данным top
...
Рейтинг: 0 / 0
17.06.2010, 10:41
    #36691714
komrad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите плз разобрать проблемe, лог sp_sysmon
MasterZiv
komrad wrote:
> на вскидку - у вас высокий уровень Full ULC Flushes

А с чего ты это взял ? По мне так у них всё в сеть
упирается.



первый замер

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
  ULC Flushes to Xact Log         per sec      per xact       count  % of total
  -------------------------  ------------  ------------  ----------  ----------
    by Full ULC                     362.6           3.1        5439      33.2 %
    by End Transaction              148.5           1.3        2228      13.6 %
    by Change of Database             0.3           0.0           5       0.0 %
    by Single Log Record            435.4           3.7        6531      39.9 %
    by Unpin                        116.8           1.0        1752      10.7 %
    by Other                         28.3           0.2         425       2.6 %
  -------------------------  ------------  ------------  ----------
  Total ULC Flushes                1092.0           9.4       16380


 ULC Log Records                 19842.7         170.2      297640       n/a
 Max ULC Size During Sample          n/a           n/a        4096       n/a

второй замер

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
 ULC Flushes to Xact Log         per sec      per xact       count  % of total
 -------------------------  ------------  ------------  ----------  ----------
   by Full ULC                     208.8           0.9      118997      24.9 %
   by End Transaction              268.8           1.2      153220      32.0 %
   by Change of Database             0.3           0.0         198       0.0 %
   by Single Log Record            223.1           1.0      127195      26.6 %
   by Unpin                        115.4           0.5       65768      13.7 %
   by Other                         22.7           0.1       12957       2.7 %
 -------------------------  ------------  ------------  ----------
 Total ULC Flushes                 839.2           3.7      478335


  ULC Log Records                 13212.9          57.5     7531339       n/a
  Max ULC Size During Sample          n/a           n/a        4096       n/a


ну и рекомендации в обоих случаях :

Tuning Recommendations for Transaction Management
-------------------------------------------------
- Consider increasing the 'user log cache size'
configuration parameter.


Tuning Recommendations for Transaction Management
-------------------------------------------------
- Consider increasing the 'user log cache size'
configuration parameter.

К тому же, судя по наличию 4-Кб пула в кэшах, размер страницы на сервере составляет 4Кб.
+
тынц
цитатаWhen “Max ULC Size” equals the user log cache size, check the number of flushes due to transactions that fill the user log cache (see “By full ULC”). If the number of times that logs were flushed due to a full ULC is more than 20%, consider increasing the user log cache size configuration parameter.

Всё это и приводит к мысли о увеличении размера ULC.

Хотя, такой уровень может объясняться Mixed сегментами рабочей БД.

merphy9, покажите:

Код: plaintext
1.
2.
3.
4.
use mydb_2010
go
sp_helpdb mydb_2010
go
...
Рейтинг: 0 / 0
17.06.2010, 12:49
    #36692053
merphy9
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите плз разобрать проблемe, лог sp_sysmon
Вывод:
Код: plaintext
1.
2.
3.
4.
use mydb_2010
go
sp_helpdb mydb_2010
go

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
mydb_2010                122000 . 0  MB mydb_robot             17  дек  29 ,  2009     select into/bulkcopy/pllsort, ddl in tran, abort tran on log full

mydb_2010     30000 . 0  MB data only            дек  29   2009    5 :32PM                 0 
mydb_2010_log     10000 . 0  MB log only             дек  29   2009    5 :32PM not applicable
mydb_2010      2000 . 0  MB data only            фев  22   2010   12 :51PM                 0 
mydb_2010_2      8000 . 0  MB data only            фев  22   2010    3 :42PM                 0 
mydb_2010_2      8000 . 0  MB data only            мар  16   2010    8 :52PM                 0 
mydb_2010_2     16000 . 0  MB data only            мар  29   2010   10 :34AM              4668 
mydb_2010_3     16000 . 0  MB data only            апр  26   2010    9 :05PM               224 
mydb_2010_3     16000 . 0  MB data only            май  21   2010    2 :59PM          10534400 
mydb_2010_4     16000 . 0  MB data only            июн  16   2010    4 :38PM          16320000 

log only free kbytes =  9898180                        

mydb_2010 default
mydb_2010 system
mydb_2010_2 default
mydb_2010_2 system
mydb_2010_3 default
mydb_2010_3 system
mydb_2010_4 default
mydb_2010_4 system
mydb_2010_log logsegment
Подскажите плз еще вчера перезагрузили сервер после траблов таких, до сих пор идут физические чтения.
...
Рейтинг: 0 / 0
17.06.2010, 12:57
    #36692074
merphy9
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите плз разобрать проблемe, лог sp_sysmon
Размер страницы 4к, могу за сегодня выложить утренние сисмоны, как будет удобней файлами или в сообщении?
...
Рейтинг: 0 / 0
17.06.2010, 13:05
    #36692097
komrad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите плз разобрать проблемe, лог sp_sysmon
merphy9Размер страницы 4к, могу за сегодня выложить утренние сисмоны, как будет удобней файлами или в сообщении?
файлами
...
Рейтинг: 0 / 0
17.06.2010, 13:25
    #36692166
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите плз разобрать проблемe, лог sp_sysmon
merphy9 wrote:
> по данным top

Так по данным top -- это не та информация, которой нужно доверять в этом смысле.
ASE грузит проц. просто холостыми циклами и загрузка может быть хоть всё время
100%, а реально сервер не будет ничего делать.

прочитайте про runable process search count
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
17.06.2010, 13:46
    #36692232
merphy9
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите плз разобрать проблемe, лог sp_sysmon
Вчерашнюю проблему пофиксили настройками ядра линуха, так как в ядре было запрещено использование свопа, и система тратила ресурсы чтобы не вылезть в своп, и чистила буферы и кеши. Как только разрешили выгружать страницы в своп система выгрузила в своп 16Гб. Нагрузка сервера сразу снизилась.
Прикладываю файлы сегодняшнего сисмона.
...
Рейтинг: 0 / 0
17.06.2010, 13:47
    #36692238
merphy9
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите плз разобрать проблемe, лог sp_sysmon
...
Рейтинг: 0 / 0
17.06.2010, 13:47
    #36692240
merphy9
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите плз разобрать проблемe, лог sp_sysmon
...
Рейтинг: 0 / 0
17.06.2010, 13:47
    #36692244
merphy9
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите плз разобрать проблемe, лог sp_sysmon
...
Рейтинг: 0 / 0
17.06.2010, 17:20
    #36693093
merphy9
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите плз разобрать проблемe, лог sp_sysmon
Я посмотрел по сисмону что у нас full ULC в предлах 19-31. Значит надо увеличить user log cache size параметр.
"When “Max ULC Size” equals the user log cache size, check the number of flushes due to transactions that fill the user log cache (see “By full ULC”). If the number of times that logs were flushed due to a full ULC is more than 20%, consider increasing the user log cache size configuration parameter."
Может еще есть какие-то параметры по сисмону которые вылазят за нормы?
...
Рейтинг: 0 / 0
17.06.2010, 18:06
    #36693259
komrad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите плз разобрать проблемe, лог sp_sysmon
merphy9Я посмотрел по сисмону что у нас full ULC в предлах 19-31. Значит надо увеличить user log cache size параметр.
"When “Max ULC Size” equals the user log cache size, check the number of flushes due to transactions that fill the user log cache (see “By full ULC”). If the number of times that logs were flushed due to a full ULC is more than 20%, consider increasing the user log cache size configuration parameter."
Может еще есть какие-то параметры по сисмону которые вылазят за нормы?

ага, я бы его удвоил и снова промониторил производительность

+ пересмотрел бы политику кэшей
на картинке виден высокий процент переключения контекста из-за ненахождения данных в кэше
кроме того, в логе имеется рекомендация

цитата Tuning Recommendations for Task Management
------------------------------------------
- Consider tuning your Data Caches.
Look into the Data Cache management section for
more details on this.


поэтому, предлагаю
0) увеличить ULC
1) убрать персональные кэши tempdb из-за их невысокой востребованности (размер к % использования)
2) установить на default data cache relaxed LRU replacement policy
3) убрать 16К пул

всё это оформить в виде нового альтернативного конфига и рестартануть Sybase с ним
тогда в случае проблем без труда откатитесь на старый конфиг

промониторить производительность sysmon-ом (результаты сюда)
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / помогите плз разобрать проблемe, лог sp_sysmon / 25 сообщений из 55, страница 1 из 3
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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