powered by simpleCommunicator - 2.0.57     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / помогите плз разобрать проблемe, лог sp_sysmon
25 сообщений из 55, страница 1 из 3
помогите плз разобрать проблемe, лог sp_sysmon
    #36689380
merphy9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уже несколько дней подгружены процессоры на сервере субд. При просмотре процессов в бд наблюдаются большие вейты на мелких запросах. Помогите плз опредлить где проблема. Если еще нужна какаято инфа, то я добавлю.
ASE12.5.3 под линух, SLES9.3
sp_sysmon:
...
Рейтинг: 0 / 0
помогите плз разобрать проблемe, лог sp_sysmon
    #36689978
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
помогите плз разобрать проблемe, лог sp_sysmon
    #36690016
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
merphy9, у вас аж 7 кэшей под tempdb - это из каких соображений сделано?
+ 3 реп-агента...

какая база является боевой?
...
Рейтинг: 0 / 0
помогите плз разобрать проблемe, лог sp_sysmon
    #36690316
merphy9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, собрал за 10 минут.
Реп агентов лишних уберу.
Подскажите как лучше поступить с темпдб, я хотел чтобы данные темп дб не выбивали данные с дефолт дата кеша и создали для них маленькие именованые кеши.
Основная бд mydb_2010
...
Рейтинг: 0 / 0
помогите плз разобрать проблемe, лог sp_sysmon
    #36690608
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
помогите плз разобрать проблемe, лог sp_sysmon
    #36690703
merphy9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я завтра с утра пособираю т.к. мы перезагружали сервер несколько раз.
На счет кеша никак не проверяли, просто сделали. Поскажите пожалуйста как это можно проверить, это в сусмоне утилизация кеша?
Помогите плз по параметрам , может где-то чтото не учли или неправильно посчитали.
вот 3 файла настройки кешей. На сервере 32Гб оперативки и 16ядер.
...
Рейтинг: 0 / 0
помогите плз разобрать проблемe, лог sp_sysmon
    #36690705
merphy9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
помогите плз разобрать проблемe, лог sp_sysmon
    #36690708
merphy9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
помогите плз разобрать проблемe, лог sp_sysmon
    #36690877
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
merphy9Уже несколько дней подгружены процессоры на сервере субд. При просмотре процессов в бд наблюдаются большие вейты на мелких запросах.

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

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

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

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

по данным top или по данным sp_sysmon ?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
помогите плз разобрать проблемe, лог sp_sysmon
    #36691556
merphy9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
по данным top
...
Рейтинг: 0 / 0
помогите плз разобрать проблемe, лог sp_sysmon
    #36691714
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
помогите плз разобрать проблемe, лог sp_sysmon
    #36692053
merphy9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вывод:
Код: 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
помогите плз разобрать проблемe, лог sp_sysmon
    #36692074
merphy9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Размер страницы 4к, могу за сегодня выложить утренние сисмоны, как будет удобней файлами или в сообщении?
...
Рейтинг: 0 / 0
помогите плз разобрать проблемe, лог sp_sysmon
    #36692097
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
merphy9Размер страницы 4к, могу за сегодня выложить утренние сисмоны, как будет удобней файлами или в сообщении?
файлами
...
Рейтинг: 0 / 0
помогите плз разобрать проблемe, лог sp_sysmon
    #36692166
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
merphy9 wrote:
> по данным top

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

прочитайте про runable process search count
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
помогите плз разобрать проблемe, лог sp_sysmon
    #36692232
merphy9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вчерашнюю проблему пофиксили настройками ядра линуха, так как в ядре было запрещено использование свопа, и система тратила ресурсы чтобы не вылезть в своп, и чистила буферы и кеши. Как только разрешили выгружать страницы в своп система выгрузила в своп 16Гб. Нагрузка сервера сразу снизилась.
Прикладываю файлы сегодняшнего сисмона.
...
Рейтинг: 0 / 0
помогите плз разобрать проблемe, лог sp_sysmon
    #36692238
merphy9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
помогите плз разобрать проблемe, лог sp_sysmon
    #36692240
merphy9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
помогите плз разобрать проблемe, лог sp_sysmon
    #36692244
merphy9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
помогите плз разобрать проблемe, лог sp_sysmon
    #36693093
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."
Может еще есть какие-то параметры по сисмону которые вылазят за нормы?
...
Рейтинг: 0 / 0
помогите плз разобрать проблемe, лог sp_sysmon
    #36693259
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
25 сообщений из 55, страница 1 из 3
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / помогите плз разобрать проблемe, лог sp_sysmon
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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