powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / работа с time zone приводит к memory leaks?
8 сообщений из 8, страница 1 из 1
работа с time zone приводит к memory leaks?
    #39904394
Crimean
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как-то так:

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
SELECT * FROM sys.dm_clr_appdomains;

set nocount on
declare @i int = 1000
while @i > 0
begin
set @i -= 1
declare @dt datetime = getdate() at time zone 'utc'
end

SELECT * FROM sys.dm_clr_appdomains;



и смотрим на "total_allocated_memory_kb"

никто не сталкивался? причем, похоже, при относительно интенсивном использовании доводит до весьма печальных последствий
...
Рейтинг: 0 / 0
работа с time zone приводит к memory leaks?
    #39904588
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Crimean,

Память домена в мастер меняется независимо от выполнения во все стороны.
...
Рейтинг: 0 / 0
работа с time zone приводит к memory leaks?
    #39904802
Crimean
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
поправочка. смотрим на strong_refcount. total_allocated_memory_kb содержит "without subtracting memory that has been collected", так что вполне логично, монотонно растет.
...
Рейтинг: 0 / 0
работа с time zone приводит к memory leaks?
    #39904959
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Crimean,

до и после одинаково.
...
Рейтинг: 0 / 0
работа с time zone приводит к memory leaks?
    #39904983
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Crimean
и смотрим на "total_allocated_memory_kb"

никто не сталкивался? причем, похоже, при относительно интенсивном использовании доводит до весьма печальных последствий
Так survived_memory_kb не меняется. А в total_allocated_memory_kb вся выделенная память, без учёта сборки мусора. cost тоже не меняется, а именно его рост показывает, что повышается вероятность выгрузки сборки.

В общем, трудно сказать, но, думаю, повода для паники нет (хотя сам я к этим дотнет костылям в сиквеле отношусь скептически).
...
Рейтинг: 0 / 0
работа с time zone приводит к memory leaks?
    #39904987
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что там с версией сервера?
...
Рейтинг: 0 / 0
работа с time zone приводит к memory leaks?
    #39909164
Crimean
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1 сервер вел себя очень и очень странно. воспроизвести за его пределами не получается

> хотя сам я к этим дотнет костылям в сиквеле отношусь скептически

да, но через CLR сделаны и Time Zones и Json. а они весьма востребованы

и с Time Zones уже пару раз были проблемы, все закончилось созданием 2 копий часто выполняемого запроса и оборачиванием конструкции в if. в итоге вероятность работы ветки с time zone сильно уменьшилась и проблема ушла (возможно, на время)

p.s.

2016 SP2
...
Рейтинг: 0 / 0
работа с time zone приводит к memory leaks?
    #39909207
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Crimean
> хотя сам я к этим дотнет костылям в сиквеле отношусь скептически

да, но через CLR сделаны и Time Zones и Json. а они весьма востребованы
Угу, ну вот, развитие сиквела в какой то момент перешло на костыли :-)
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / работа с time zone приводит к memory leaks?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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