powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Помогите по sysmon файлу найти проблемы
16 сообщений из 16, страница 1 из 1
Помогите по sysmon файлу найти проблемы
    #36366431
merphy9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Бывает такое почти каждый день что субд загружает процессоры на 100%, хотя бд маленькая 2Гб данных
Когда возникает нагрузка никаких физически чтений с диска не происходит.
Я собрал sysmon файл во время нагрузки и после нагрузки. Загрузка была минуты 2-4 на 100% а файл собирался с интервалом 10 мин.
Первый файл, когда была загрузка, а второй через 10 мин когда прошла загрузка.
...
Рейтинг: 0 / 0
Помогите по sysmon файлу найти проблемы
    #36366433
merphy9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
и второй файл
...
Рейтинг: 0 / 0
Помогите по sysmon файлу найти проблемы
    #36366572
kolchanov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cache Search Summary
Total Cache Hits 178458.8 1902.3 101721543 100.0 %
Total Cache Misses 3.1 0.0 1774 0.0 %
------------------------- ------------ ------------ ----------
Total Cache Searches 178462.0 1902.3 101723317


Такое высокый процент попадания в кэш, возможно (еще раз говорю - возможно) говорит о том, что у вас большое кол-во table scan, и не используются индексы.
Посмотрите на планы запросов ваших процедур.

При этом
Large I/O Usage
0.0 0.0 0 n/a

Т.е. large IO не используется совсем.
...
Рейтинг: 0 / 0
Помогите по sysmon файлу найти проблемы
    #36367011
SQLMantis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kolchanov
Такое высокый процент попадания в кэш, возможно (еще раз говорю - возможно) говорит о том, что у вас большое кол-во table scan, и не используются индексы.
Посмотрите на планы запросов ваших процедур.


Такой высокий процент говорит только о том что все что нужно было серверу из данных для работы
он нашел в кэше.
Просто интересно, как Вы сделали вывод о table scan?
...
Рейтинг: 0 / 0
Помогите по sysmon файлу найти проблемы
    #36367283
Alexzzy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Transaction Detail per sec per xact count % of total
------------------------- ------------ ------------ ---------- ----------
...
------------------------- ------------ ------------ ---------- ----------
Total Rows Inserted 7278.3 73.1 4148606 97.6 %

Не мало:)

kolchanovТакое высокый процент попадания в кэш, возможно (еще раз говорю - возможно) говорит о том, что у вас большое кол-во table scan, и не используются индексы.

Тоже интересно почему. Индексы то кешируются.
...
Рейтинг: 0 / 0
Помогите по sysmon файлу найти проблемы
    #36367496
Alexzzy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поглядел второй файл особой разницы, кроме нагрузки не заметно.
Тот же Total Rows Inserted 7278.3 73.1 4148606 97.6 %
...
Рейтинг: 0 / 0
Помогите по sysmon файлу найти проблемы
    #36367522
Alexzzy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ошибся, не то вставил:)
Total Rows Inserted 7588.0 80.9 4325162 97.8 %

P.S. Тут на форуме редактировать (изменять) сообщения нельзя?
...
Рейтинг: 0 / 0
Помогите по sysmon файлу найти проблемы
    #36367552
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexzzy пишет:

> P.S. Тут на форуме редактировать (изменять) сообщения нельзя?

А откуда ты знаешь ;)?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Помогите по sysmon файлу найти проблемы
    #36367579
Alexzzy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не понял вопроса. Я не знаю. Не вижу как можно свое сообщение (уже опубликованное) изменить вот и спрашиваю.

Модератор: Изменять сообщения нельзя, даже свои. Можно если очень нужно попросить модератора поправить. Или просто послать исправление отдельным постом.
...
Рейтинг: 0 / 0
Помогите по sysmon файлу найти проблемы
    #36368059
merphy9,

Интересные места в sysmon.

-----------------------------------------------------------------
Connections Opened 0.3 0.0 168 n/a
и
Connections Opened 2.3 0.0 1311 n/a
-----------------------------------------------------------------
Task Context Switches Due To:

Network Packet Sent 48.1 0.5 27400 11.3 %
и
Network Packet Sent 124.9 1.3 71217 22.8 %
-----------------------------------------------------------------
Cache: default data cache

Cache Hits 164039.1 1748.6 93502277 100.0 %
Spinlock Contention n/a n/a n/a 11.0 %
и
Cache Hits 201123.5 2021.0 114640376 100.0 %
Spinlock Contention n/a n/a n/a 69.0 %


Подумать:

1. Создать named caches
2. Consider using 'relaxed LRU replacement policy' for this cache.
-----------------------------------------------------------------
Cache: tempdb
Cache: tempdb_2
Cache: tempdb_3
Cache: tempdb_4
Cache: tempdb_5
Cache: tempdb_6
Cache: tempdb_7

Обязательно:
Consider using 'relaxed LRU replacement policy' for this cache.
-----------------------------------------------------------------
Procedure Requests 21.0 0.2 11973 n/a
и
Procedure Requests 34.8 0.4 19859 n/a
-----------------------------------------------------------------
...
Рейтинг: 0 / 0
Помогите по sysmon файлу найти проблемы
    #36370859
merphy9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, поставил на темпдб релаксед, вчера применил сегодня с утра загрузки небыло. Посмотрю еще как завтра себя поведет сервер.
...
Рейтинг: 0 / 0
Помогите по sysmon файлу найти проблемы
    #36373518
merphy9,

Скорее всего этого не хватит.

Когда вот это:
Connections Opened 1311

То в дефолтном кеши наступает вот это:
Spinlock Contention 69.0 %

даже когда вот это:
Connections Opened 168

то всёравно вот это в дефолтном кеши:
Spinlock Contention 11.0 %

что не мало. Или named caches с релаксед стратегией и биндинг самых больших по logical I/O и маленьких по объёму таблиц (справочников скорее всего).
Или как вариант релаксед стратегия на весь дефолтный кеш. У Вас 100% попадание в дефолтный кеш, т.е. его хватает на всё.

1-й вариант лучше конечно, IMHO
...
Рейтинг: 0 / 0
Помогите по sysmon файлу найти проблемы
    #36373542
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
забыл пароль wrote:

> то всёравно вот это в дефолтном кеши:
> Spinlock Contention 11.0 %
>
> что не мало. Или named caches с релаксед стратегией и биндинг самых

Это мало.

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Помогите по sysmon файлу найти проблемы
    #36373634
MasterZiv,

Для опытных и прошедших практическую школу дока:

If spinlock contention is greater than 10 to 15%, consider increasing the
number of partitions for the cache.

А вообще кому как. Кому и 10% много, а кому и 50% ничего - будет и так работать.
...
Рейтинг: 0 / 0
Помогите по sysmon файлу найти проблемы
    #36378973
merphy9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да я забыл дописать что и партишены добавил :)
И побольше блоки и/о
Пока все работает.
Всем спасибо!!!
...
Рейтинг: 0 / 0
Помогите по sysmon файлу найти проблемы
    #36378985
merphy9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
До этих изменений, в одино и тоже время просто все процы начинали грузится на 100% и так и оставалась загрузка, потом начинали расти коннекты, теперь как только все процы до 50% доходят, сразу опускаются до 5%
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Помогите по sysmon файлу найти проблемы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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