Вопросы с тегом «memory»

Когда используется в контексте баз данных, память относится к оперативной памяти, непосредственно адресуемой ЦП, в отличие от прохождения через подсистему ввода / вывода.

49
Почему бы мне НЕ использовать опцию SQL Server «оптимизировать для специальных рабочих нагрузок»?

Я читал несколько замечательных статей, касающихся кэширования планов SQL Server, таких как эта: http://www.sqlskills.com/blogs/kimberly/plan-cache-and-optimizing-for-adhoc-workloads/ Почему даже есть опция «оптимизировать для специальных рабочих нагрузок»? Разве это не должно быть всегда?...

39
Потребление SQL Server «Total Server Memory» в течение нескольких месяцев оставалось неизменным с 64 ГБ и более доступными

Я столкнулся со странной проблемой, когда 64-разрядная версия SQL Server 2016 Standard Edition, казалось, ограничивалась ровно половиной общей памяти, выделенной для него (64 ГБ из 128 ГБ). Вывод @@VERSION: Microsoft SQL Server 2016 (SP1-CU7-GDR) (KB4057119) - 13.0.4466.4 (X64) 22 декабря 2017 г....

38
На выделенном сервере базы данных, сколько памяти резервировать для ОС?

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

36
Почему SQL Server потребляет больше памяти сервера?

SQL Server потребляет 87,5% оперативной памяти моего сервера. В последнее время это вызвало множество узких мест в производительности, таких как медлительность. Я исследовал эту проблему. Одно из распространенных решений, которое я мог найти в Интернете, - установить максимальный предел для SQL...

32
Ограничен ли объем памяти и ЦП SQL Server Express на экземпляр?

Если у меня 8 ГБ ОЗУ на сервере и я запускаю 4 экземпляра SQL Server Express, будет ли общий объем памяти, используемый SQL Server, 1 ГБ или 4 ГБ? Желательно ли запускать несколько таких экземпляров, чтобы каждая база данных могла лучше использовать ресурсы (при условии, что на сервере достаточно...

29
тюнинг postgresql для большого количества оперативной памяти

Этот вопрос был перенесен из переполнения стека, поскольку на него можно ответить в Exchange Stack Exchange для администраторов баз данных. Мигрировал 7 лет назад . У меня есть два идентичных сервера (с точки зрения аппаратного обеспечения), они оба являются стандартными установками Windows Server...

28
По каким причинам ** НЕ ** используется механизм хранения MEMORY в MySQL?

Недавно я обнаружил, что в MySQL есть механизм памяти, о котором я не знал (большая часть моей работы с базами данных предназначена для хобби-проектов, поэтому я узнаю, что мне нужно, по ходу работы). Кажется, что эта опция должна дать мне значительно улучшенную производительность, поэтому мне...

28
MongoDB использует слишком много памяти

Этот вопрос был перенесен из переполнения стека, поскольку на него можно ответить в Exchange Stack Exchange для администраторов баз данных. Мигрировал 3 года назад . Мы используем MongoDB уже несколько недель, общая тенденция, которую мы видели, заключается в том, что mongodb использует слишком...

25
Рекомендуемый размер файла подкачки для SQL 2008R2 в Windows 2008R2

Эта статья Microsoft - Как определить подходящий размер файла подкачки для 64-разрядных версий Windows Server 2008 и / или Windows 2008 R2 содержит руководство по вычислению размера файла подкачки для 64-разрядных версий Windows 2008 и Windows 2008R2. Это, без сомнения, прекрасно работает для...

24
Как сжать файл innodb ibdata1 без сброса всех баз данных?

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

22
Почему SQL Server 2012 Express использует 9,5 ГБ ОЗУ на моем сервере?

Я создаю приложение, в которое планирую встроить SQL Server 2012 Express в качестве основного хранилища данных. При тестировании на моей машине для разработки (Win7-32 ​​с 3 ГБ ОЗУ) я никогда не наблюдал, чтобы sqlservr.exeпроцесс использовал более 1 ГБ ОЗУ, как и следовало ожидать от...

21
Влияет ли загрузка ЦП на стоимость доступа к NUMA за рубежом?

сценарий Давайте предположим, что у меня есть SQL Server с 4 сокетами с каждым 1 узлом NUMA. Каждый сокет имеет 4 физических ядра. Всего 512 ГБ памяти, поэтому каждый узел NUMA имеет 128 ГБ ОЗУ. Таблица ключей загружается в первый узел NUMA. Вопрос Давайте предположим, что у нас много трафика,...

21
SQL Server. Кто-нибудь использует SUMA, флаг трассировки 8048 или флаг трассировки 8015?

Недавно включен флаг трассировки запуска SQL Server 8048 для решения серьезной проблемы конфликта спин-блокировок в системе SQL Server 2008 R2. Интересно услышать от других, кто нашел случаи использования, когда значение производительности было доставлено с помощью флага трассировки 8048...

18
Максимальная память SQL Server не ограничивает использование оперативной памяти

Я хотел бы ваш вклад по этому вопросу. У меня есть SQL Server 2008r2 Ent. Издание 64 бита с 16 ядрами и 64 ГБ оперативной памяти. По состоянию на 20111014 существует один экземпляр SQL-сервера, полностью исправленный. Максимальный RAM установлен на 60000MB. Количество бесплатных оперативной памяти...

18
Планирование размера кеша и зарезервированной памяти

При выполнении запроса, включающего фактический план выполнения, корневой оператор ( SELECT) сообщает мне, что размер кэшированного плана составляет 32 КБ. Запрос, который присоединяется sys.dm_exec_cached_plansи sys.dm_os_memory_objects, глядя на рассматриваемый план, сообщает, что значения для...

16
Оператор использовал базу данных tempdb для разлива данных во время выполнения с уровнем разлива 2

Я изо всех сил пытаюсь минимизировать стоимость операции сортировки в плане запроса с предупреждением Operator usedtempdbto spill data during execution with spill level 2 Я обнаружил несколько сообщений, связанных с данными о разливах во время выполнения с уровнем разлива 1 , но не с уровнем 2....

16
Что происходит, когда не хватает доступной физической памяти для SQL Server?

При поиске я нашел противоречивую информацию. Некоторые сайты заявляют, что, когда для данных не остается физической памяти, SQL Server перемещает уже существующие данные в TEMPDB (см. SQL Server: Демистификация TempDb и рекомендации ). Но другие сайты утверждают, что, когда физической памяти...

15
Быстрый просмотр того, сколько оперативной памяти выделено для SQL Server?

С SQL Server 2005 вы могли бы взглянуть на диспетчер задач и, по крайней мере, получить беглый взгляд на то, сколько памяти выделено для SQL Server. В SQL Server 2008 рабочий набор или размер фиксации никогда не превышают 500 МБ, хотя счетчик перфектов SQLServer: Memory Manager / Total Server...

13
Почему MySQL создает так много временных таблиц на диске?

Может ли любая ошибка конфигурации привести к созданию слишком большого количества временных таблиц, как показывает mysql..mysql тюнер Current max_heap_table_size = 200 M Current tmp_table_size = 200 M Of 17158 temp tables, 30% were created on disk table_open_cache = 125 tables...