powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Natively Compiled Stored Procedure и In-Memory objects
12 сообщений из 12, страница 1 из 1
Natively Compiled Stored Procedure и In-Memory objects
    #39898365
Idol_111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Решил поиграть с In-Memory objects. Взял примеры для Wide World Importers бд. Позапускал несколько раз и через время обнаружил, что In-Memory объекты в несколько раз больше (500Мб) чем сама БД (70Мб).
Это нормальное поведение данной штучки?
В смысле надо в будущем сильно думать о размере диска, если намерен использовать In-Memory?
...
Рейтинг: 0 / 0
Natively Compiled Stored Procedure и In-Memory objects
    #39898405
Фотография a_voronin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Idol_111,

Что вы в точности понимаете под "In-Memory объекты в несколько раз больше "? Если в них напихали кучу данных, то они и стали больше самой БД. Можно запихать терабайт и InMemeory и 10 Гб в остальное. Если вы хотите так сделать, то соответственно вам нужны под это ресурсы. Вопрос зачем?
...
Рейтинг: 0 / 0
Natively Compiled Stored Procedure и In-Memory objects
    #39898890
Idol_111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
a_voronin
Idol_111,

Что вы в точности понимаете под "In-Memory объекты в несколько раз больше "? Если в них напихали кучу данных, то они и стали больше самой БД. Можно запихать терабайт и InMemeory и 10 Гб в остальное. Если вы хотите так сделать, то соответственно вам нужны под это ресурсы. Вопрос зачем?

Я не анализировал бизнес уровень официальных тестовых примеров. Я лишь удивился результатам таких тестов.
И если тесты, которые по идеи должны показывать типичные примеры применения, то и результат типичен.
Поэтому и спросил людей, которые уже трогали это в реале, так ли это на самом деле или пример просто не типичен?
...
Рейтинг: 0 / 0
Natively Compiled Stored Procedure и In-Memory objects
    #39898905
felix_ff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Idol_111
a_voronin
Idol_111,

Что вы в точности понимаете под "In-Memory объекты в несколько раз больше "? Если в них напихали кучу данных, то они и стали больше самой БД. Можно запихать терабайт и InMemeory и 10 Гб в остальное. Если вы хотите так сделать, то соответственно вам нужны под это ресурсы. Вопрос зачем?

Я не анализировал бизнес уровень официальных тестовых примеров. Я лишь удивился результатам таких тестов.
И если тесты, которые по идеи должны показывать типичные примеры применения, то и результат типичен.
Поэтому и спросил людей, которые уже трогали это в реале, так ли это на самом деле или пример просто не типичен?


у вас примеры описанных вами действий просто шедевральны: "Позапускал несколько раз и через время обнаружил"

хотите аналог описания проблемы? :

У нас на работе два сортира, обычно хожу в один, но говорят во втором бумага реже кончается. пару раз бегал во второй, и действительно бумага почти всегда на месте. но тут приперло невмоготу, прибежал а бумаги нет, да еще насрали и не смыли. это нормальные штучки или надо рулон всегда с собой носить?
...
Рейтинг: 0 / 0
Natively Compiled Stored Procedure и In-Memory objects
    #39898923
Фотография a_voronin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Idol_111
a_voronin
Idol_111,

Что вы в точности понимаете под "In-Memory объекты в несколько раз больше "? Если в них напихали кучу данных, то они и стали больше самой БД. Можно запихать терабайт и InMemeory и 10 Гб в остальное. Если вы хотите так сделать, то соответственно вам нужны под это ресурсы. Вопрос зачем?

Я не анализировал бизнес уровень официальных тестовых примеров. Я лишь удивился результатам таких тестов.
И если тесты, которые по идеи должны показывать типичные примеры применения, то и результат типичен.
Поэтому и спросил людей, которые уже трогали это в реале, так ли это на самом деле или пример просто не типичен?


У нас на конкретном сервере было 5Tb+ данных, при этом в inMemory держали не более 20 Gb . Памяти на серваке было 256 Gb
...
Рейтинг: 0 / 0
Natively Compiled Stored Procedure и In-Memory objects
    #39898937
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Idol_111
И если тесты, которые по идеи должны показывать типичные примеры применения, то и результат типичен.
Поэтому и спросил людей, которые уже трогали это в реале, так ли это на самом деле или пример просто не типичен?
Это типично для разных обработок, например, для расчётов в ETL, то есть когда in-memory таблицы используются как временные.
Если нужно данные сохранять, то база будет не меньше, чем объекты в памяти (и то, зависит от заполненности объектов данными, потому что для in-memory разработчик задаёт некоторые параметры выделения памяти)
...
Рейтинг: 0 / 0
Natively Compiled Stored Procedure и In-Memory objects
    #39899699
Idol_111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
felix_ff,

я так понимаю, что сил посмотреть официальный скрипт у Вас не нашлось, иначе вы не написали бы такой бред.
С большим интересом посмотрю, как Вы протестируете ( специально для ленивых ) и так же "шедеврально" опишите свой тест, как у Вас это получается о сортирах.
...
Рейтинг: 0 / 0
Natively Compiled Stored Procedure и In-Memory objects
    #39899700
Idol_111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
a_voronin,

когда Вы говорите о 20Гигах, это о RAM или вообще о размере inMemory (диск + RAM)?

Заметьте, что я говорил о размерах на диске, то что в RAM вообще не проверял.
...
Рейтинг: 0 / 0
Natively Compiled Stored Procedure и In-Memory objects
    #39899718
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Idol_111
Заметьте, что я говорил о размерах на диске, то что в RAM вообще не проверял.
В вашем посте этого не видно.
...
Рейтинг: 0 / 0
Natively Compiled Stored Procedure и In-Memory objects
    #39899723
Idol_111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexeyvg
Idol_111
Заметьте, что я говорил о размерах на диске, то что в RAM вообще не проверял.
В вашем посте этого не видно.

виноват.
Хотя в первом же посте я спрашивал про размер диска, не памяти.
...
Рейтинг: 0 / 0
Natively Compiled Stored Procedure и In-Memory objects
    #39899805
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Idol_111
alexeyvg
пропущено...
В вашем посте этого не видно.

виноват.
Хотя в первом же посте я спрашивал про размер диска, не памяти.
Ок, но, в принципе, смысл ответов не меняется.

Про "размер диска" - имеется в виду файлгруппа MEMORY_OPTIMIZED_DATA? Для ин-мемори таблиц с SCHEMA_AND_DATA?
Сколько данных нужно сохранить, такой и будет размер файлов.

Вопрос непонятен, что тут странного, что "In-Memory объекты в несколько раз больше (500Мб) чем сама БД (70Мб)"?
...
Рейтинг: 0 / 0
Natively Compiled Stored Procedure и In-Memory objects
    #39899810
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexeyvg
Вопрос непонятен, что тут странного, что "In-Memory объекты в несколько раз больше (500Мб) чем сама БД (70Мб)"?
Собственно, тут и термин неправильный, "сама БД".
БД - это и ин-иемори данные, и FTS, и Filestore, и лог транзакций
А не только MDF-файлы.
В MDF-файлах хранятся классические страничные данные, но для некоторой другой функциональности МС решал сделать новые форматы. Вот в файлах этих форматов данные и хранятся.
И конечно, in-memory файлы, или Filestore каталог, могут быть больше файла(-ов) MDF, ничего тут необычного нет.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Natively Compiled Stored Procedure и In-Memory objects
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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