Как зайти в Даркнет?!
25th January, 01:11
8
0
Как в tkinter из поля ввода Entry получить значение в одну переменную и обновить строку кнопкой, затем получить ещё одно введённое значение и затем сложить их. Ниже пример кода
21st July, 19:00
901
0
Программа, которая создает фейковые сервера в поиске игровых серверов CS 1.6 Steam
21st March, 17:43
952
0
Очень долго работает Update запрос Oracle
27th January, 09:58
916
0
не могу запустить сервер на tomcat HTTP Status 404 – Not Found
21st January, 18:02
907
0
Где можно найти фрилансера для выполнения поступающих задач, на постоянной основе?
2nd December, 09:48
942
0
Разработка мобильной кроссплатформенной военной игры
16th July, 17:57
1727
0
период по дням
25th October, 10:44
3957
0
Пишу скрипты для BAS только на запросах
16th September, 02:42
3722
0
Некорректный скрипт для закрытия блока
14th April, 18:33
4614
0
прокидывать exception в блоках try-catch JAVA
11th March, 21:11
4382
0
Помогите пожалуйста решить задачи
24th November, 23:53
6089
0
Не понимаю почему не открывается детальное описание продукта
11th November, 11:51
4352
0
Нужно решить задачу по программированию на массивы
27th October, 18:01
4401
0
Метода Крамера С++
23rd October, 11:55
4309
0
помогите решить задачу на C++
22nd October, 17:31
4002
0
Помогите решить задачу на python с codeforces
22nd October, 11:11
4492
0
Python с нуля: полное руководство для начинающих
18th June, 13:58
2599
0
SQL сервер 2k5 потребление памяти?
У меня есть виртуальная машина разработки, которая работает на сервере sql, а также некоторые другие приложения для моего стека, и я обнаружил, что другие приложения работают ужасно. После некоторого рытья, сервер SQL засорял память. После быстрого поиска в Интернете я обнаружил, что по умолчанию он будет потреблять столько памяти, сколько может, чтобы кэшировать данные и возвращать их в систему, как это требуют другие приложения, но этот процесс часто не происходит достаточно быстро, по-видимому, моя ситуация является общей проблемой.
Однако есть способ ограничить память, которую сервер SQL может иметь . Мой вопрос в том, как я должен установить этот предел. Очевидно, мне нужно будет сделать некоторые догадки и проверить, но есть ли абсолютный минимальный порог? Любые рекомендации приветствуются.
Редактировать:
Я отмечу, что на машинах разработчиков есть 2 гигабайта памяти, поэтому я хотел бы иметь возможность запускать виртуальную машину на 768 Мб или меньше, если это возможно. Эта виртуальная машина будет использоваться только для локальной разработки и тестирования, поэтому нагрузка будет очень минимальной. После того, как код был протестирован локально, он переходит в другую среду, где выделено поле сервера SQL. То, что я действительно ищу здесь, - это рекомендации по минимумам
Извлеченный от SQL документацию по серверу :
Максимальный объем памяти сервера (в MB)
Задает максимальный объем памяти SQL сервер может выделять при запуске и пока он работает. Эта конфигурация параметр может быть установлен на определенное значение если вы знаете, что есть несколько приложения, работающие одновременно как SQL сервер и вы хотите, чтобы гарантия, что эти приложения имеют достаточно памяти для запуска. Если эти другие приложения, такие как Web или серверы электронной почты, запрашивают память только как необходимо, то не устанавливайте опцию, потому что SQL сервер освободит память к ним по мере надобности. Однако, приложения часто используют любую память доступен, когда они начинают и делают не запрашивайте больше, если это необходимо. Если приложение, которое ведет себя в этом манера работает на том же компьютере по адресу в то же время, что и сервер SQL, установите параметр к значению, которое гарантирует, что память, необходимая приложению не выделяется сервером SQL.
Рекомендация по минимуму: нет такой вещи. Чем больше памяти, тем лучше. Для SQL Sever требуется столько памяти, сколько он может получить, или он уничтожит ваш IO.
Остановите сервер SQL. Запустите другие приложения и запишите необходимый объем памяти. Вычтите это из общего числа доступных RAM и используйте это число для параметра памяти MAX на сервере SQL.
Это действительно зависит от того, что еще происходит на машине. Получите вещи, работающие под типичной нагрузкой, и посмотрите на Диспетчер задач, чтобы увидеть, что вам нужно для всего остального. Попробуй с этого номера начать.
Для производственных машин, конечно, лучше всего предоставить управление машиной серверу Sql (процессоры -> приоритет сервера Boost Sql) и позволить ему иметь все RAM, которые он хочет.
Поскольку вы используете VMs, возможно, вы могли бы создать выделенный только для Sql сервера и запустить все остальное на другом VM.