|
Сколько ограничить памяти SQL серверу на локальном компе | ☑ | ||
---|---|---|---|---|
0
ANDRU48
01.12.22
✎
12:30
|
Есть ноут hp 250 g8 (примерно как https://market.yandex.ru/product--noutbuk-hp-250-g8/881141041/spec?track=char&sku=101253230880&cpa=1&nid=26895412):
i7 1065g 16Гб оперативки DDR4 3200 SSD NVME 512Гб Установленные тестовые базы локально (изменненые): 1. ЗУП КОРП 3 (на sql bak 30Гб) 2. БУХ КОРП 3 (на sql bak 17Гб) 3. и две УПП 1.3 небольшие Задачи: 1. Обновление конфигураций, для подготовки cf. 2. Отладка. 3. Разработка. 4. Тестирование. Используется как ноут для разработчика. Посоветуйте сколько памяти ограничить SQL для клиент-серверных баз на данном ноуте? (пробовал поставить 6Гб), комп при обновлении двух упп взлетает до 70% загрузки. Сейчас поставил 1Гб мониторю. |
|||
1
VladZ
01.12.22
✎
12:44
|
(0) Добавить еще 16Гб оперативы. Ограничить на уровне 16Гб.
|
|||
2
VladZ
01.12.22
✎
12:46
|
(0) "при обновлении двух упп взлетает до 70% загрузки. Сейчас поставил 1Гб мониторю." - Всё правильно. Хватает ресурсов по памяти - проц работает на полную мощность.
Какую цель преследуешь, поставив ограничение в 1Гб? |
|||
3
Aleksey
01.12.22
✎
12:48
|
Ну сам считай. Винда отъест 2 гига, еще 2-3 гига уйдет рпхосту, еще гиг нужно оставить, для браузера и всякого якого которое у тебя запущено. И что остается? Максимум пару гиг
|
|||
4
VladZ
01.12.22
✎
12:49
|
Не будет хватать ресурсов по памяти - будет активно юзаться диск.
Это приведет к задержкам дисковой системы. Как итог - к тормозам всех процессов. |
|||
5
VladZ
01.12.22
✎
12:49
|
Моё мнение: либо увеличивай объем памяти.
Либо не занимайся подобными работами на ноуте. |
|||
6
Kassern
01.12.22
✎
12:49
|
(0) 70% скулю, остальное системе
|
|||
7
ANDRU48
01.12.22
✎
12:55
|
(1) в ноут больше не зайдет
(2) чтобы ноут не грузился сильно по памяти (3) я примерно так и прикидывал, когда 6 выставлял (4) диск (512 гб ssd nvme) кстати не грузится сильно я посмотрел (когда память и проц под 70, диск в это время до 10% в нагрузке) (5) думаю заменить данный ноут на комп i5 12400, ddr4 2x16Гб 3200, ssd nvme 512Гб (pci-e x4 3.0)/ Cтоит ли ставить в данном случае 2x32Гб оперативки 3200 DDR4 для данных задач или 2x16 будет достаточно? |
|||
8
timurhv
01.12.22
✎
12:56
|
(0) SQL нужен вообще? Я в файловой делаю. Почистить данные в 1 и 2, работать в файловой.
|
|||
9
Kassern
01.12.22
✎
12:57
|
(7) Сейчас у вас какая проблема? Не обновляются базы? Очень долго проходит обновление? Тормозит вся система?
|
|||
10
ANDRU48
01.12.22
✎
13:02
|
(8) Клиент-серверные базы, много данных.
(9) Хочу сделать работу ноута более сбалансированной при нагрузке с 1С тестовыми базами (клиент-сервер). |
|||
11
Kassern
01.12.22
✎
13:02
|
(10) Может и не нужно ничего делать, если все устраивает?
|
|||
12
ANDRU48
01.12.22
✎
13:05
|
(11) в ноут проц и память больше не впихнуть, а в настройках ПО и поставить другой ssd, к примеру (pci-e 4.0) можно попробовать, но даст ли это какой дополнительный + пока не уверен, чтобы расходоваться на ssd nvme 4.0 подороже, а вот в ПО ограничения сделать, которые возможно помогут в данных задачах можно попытаться.
|
|||
13
Aleksey
01.12.22
✎
13:06
|
(7) А кто сказал что диск слабое место? С 1с и обычны SSD справляется. Обычно все в частоту проца упирается. Ну т.е. бывают пики когда он сильно нагружает диск, но они короткие и на общем пробеге погоду не делают.
|
|||
14
ANDRU48
01.12.22
✎
13:08
|
(13) в моем случае проверил упор больше идет в оперативку, вот и думаю, если уменьшить ее использование за счет ограничения памяти sql, поможет ли данный вариант и если да то на сколько.
|
|||
15
Aleksey
01.12.22
✎
13:09
|
(12) Т.е. вариант что ноут как бы для этого не сильно подходи даже не рассматривается?
В 1с все упирается в проц. В ноуте изначально по сравнению со старшим братом задушен ТДП проца в угоду температуры. Т.е. ели взять 2 одинаковых проца на компе и на ноуте, то на компе тупо отработает процентов на 30% быстрее, при прочих равных железок. |
|||
16
Kassern
01.12.22
✎
13:10
|
(14) Чем больше вы даете памяти скулю, тем быстрее и лучше он работает. Только нужно учитывать, что должна оставаться память для системы.
|
|||
17
Aleksey
01.12.22
✎
13:10
|
(14) Скуль это такая зараза, ты ему 100 гигов можешь дать, он их с радостью освоит. С чего ты взял что упор в оперативку?
|
|||
18
mistеr
01.12.22
✎
13:10
|
(0) При загрузке и выгрузке dt может не хватать памяти. Если используешь, 1 Гб точно мало будет. Значение имеет размер конфы, а не всей базы.
Я бы ограничил 6 Гб. |
|||
19
mistеr
01.12.22
✎
13:13
|
(7) >чтобы ноут не грузился сильно по памяти
Чем больше ты режешь скуль по памяти, тем дольше будешь ждать окончания длительных операций. Лучше уж дать побольше и подождать поменьше, раз у тебя других мощностей нет. |
|||
20
1Сергей
01.12.22
✎
13:14
|
Размер оперативки скуля должен быть равен примерно размерам баз. Но, это в идеальном мире
|
|||
21
mistеr
01.12.22
✎
13:16
|
(20) Что за бред? Если база растет на 1 Гб в месяц, нужно постоянно докупать память?
|
|||
22
1Сергей
01.12.22
✎
13:17
|
(21) нужно заранее Купить с расчетом роста базы
|
|||
23
p-soft
01.12.22
✎
13:23
|
ограничить оперативку до гига - это примерно то же самое, что и отрезать печень, которая болит. гигов 6-8 чтобы на минималках работать, оптимально - чтобы помещались базы. потом да, проц и шина на ноуте задушены, мало ли что может ссд - с этими данными кто то работать должен. купить обычный десктоп на и7, примерно от и6700к и выше и памяти по максимуму - стоит копье, эффект положительно хорош.
|
|||
24
Dmitrii
гуру
01.12.22
✎
13:27
|
(21) >> Что за бред?
Не обращай внимания. Просто человек не работал с базами нормальных размеров и считает базу в 5-6 Гб уже большой. |
|||
25
Обработка
01.12.22
✎
13:31
|
Считаю что в своем домашнем ноуте можно заниматься с базами от 1 ГБ до 10 ГБ. Ну пусть будет максимум 15 ГБ.
Все остальное или пусть заказчик дает доступ на ихний сервер или арендовать сервер где-нибудь. |
|||
26
Гость из Мариуполя
гуру
01.12.22
✎
13:32
|
(3) >> Ну сам считай. Винда отъест 2 гига, еще 2-3 гига уйдет рпхосту, еще гиг нужно оставить, для браузера и всякого якого которое у тебя запущено. И что остается? Максимум пару гиг
Ну.. вот считаю: Всего 16 минус - "Винда отъест 2 гига" (твои слова) минус - "еще 2-3 гига уйдет рпхосту" минус - "еще гиг нужно оставить, для браузера и всякого якого которое у тебя запущено" "И что остается?" ну, если вычесть столбиком, как в первом классе - то остается 10 гиг "Максимум пару гиг" - КАК? вот как у тебя получилось такая цифра? поделись сокровенным знанием в арифметике :))) PS: (0) в твоем случае 8 гиг можно отдавать скулю смело, если, конечно, ты одновременно с работой в 1С не держишь открытыми стотыщпятьсот вкладок в браузерах, да еще одновременно в разных браузерах. |
|||
27
1Сергей
01.12.22
✎
13:32
|
||||
28
Dmitrii
гуру
01.12.22
✎
13:35
|
(0) Если нет необходимости постоянно заниматься разработкой в отрыве от офиса, то не следует заниматься фигнёй.
Надо просто развернуть отдельно сервер разработки с СУБД + 1С + Сервер хранилища (если надо). Для разработки в отрыве от офиса развернуть на ноутбуке файловые базы без данных или с минимальным набором данных, конфигурации которых подключить к хранилищу. Ноутбук не предназначен для работы с СУБД. Поэтому присоединяюсь к мнению в (25). |
|||
29
Обработка
01.12.22
✎
13:36
|
(26) +1 Тоже подумалось на счет арифметики. )))
|
|||
30
Dmitrii
гуру
01.12.22
✎
13:39
|
(27) И много сейчас ноутбуков с терабайтом памяти?... На страничке подбора ноутбуков на яндекс-маркете, например, нет даже вариантов больше 64Гб.
|
|||
31
Обработка
01.12.22
✎
13:39
|
+ (25) У меня на ноуте скуль стоит но отключена служба.
Поставлено на всякий пожарный случай. Клиент если дает выгрузку обычно до 10 ГБ не доходит и то редко. Если база большая то у меня есть вариант затребовать от клиента доступ к серверу или есть друзья которые на время дату доступ к серверу. |
|||
32
1Сергей
01.12.22
✎
13:39
|
(30) Тебя настолько возмутило первое предложение в (20), что ты не смог прочитать второе?
|
|||
33
Aleksey
01.12.22
✎
13:44
|
(26) 8 гигов оставил под виртуалку
|
|||
34
Обработка
01.12.22
✎
13:46
|
Для современного 1сника ноут должен быть (не учитываю проц).
минимум: ОЗУ = 16 ГБ ССД = 250 ГБ НДД = 500 ГБ - 1 ТБ максимум ОЗУ = 32 ГБ ССД = 500 ГБ НДД = 1 ТБ. |
|||
35
SunFox
01.12.22
✎
13:46
|
Про 1С Сервер забыли? Как раз он может сожрать всю память и ноут будет свопом работать с диска. Поэтому оперативной памяти должно хватать всем, а нормально ограничивать аппетит может только MS SQL, если конечно у вас 1С не корп версия. Имперически под SQL отдавать столько памяти, сколько он сможет взять, но в сисеме должно остаться немного свободной, что бы не было активного использования свопа.
|
|||
36
Обработка
01.12.22
✎
13:48
|
(35) У него в теме как раз Корп ))
Имерически = Эмперически. |
|||
37
1Сергей
01.12.22
✎
13:50
|
(34) Думаю, ограничивать по максимуму излишне
|
|||
38
SunFox
01.12.22
✎
13:52
|
(36) Короче экспериментально все это, то бишь на практике. А корп не ограничивает, а рубит при превышении ограничения на сколько помню. (37) А что излишне - так тормоза сразу покажут.
|
|||
39
1Сергей
01.12.22
✎
13:53
|
(38) Как раз Корп не рубит ничего
|
|||
40
Обработка
01.12.22
✎
13:55
|
Я обычно прикидывал сколько примерно на все остальное и остаток отдавал скулю.
Все норм устраивало. А вот если случайно забывал ограничить то бывали случаи тормозов пока не настроишь. |
|||
41
SunFox
01.12.22
✎
13:55
|
(39) Четко ограничивает указанный предел памяти?
|
|||
42
Обработка
01.12.22
✎
13:57
|
(37) Я про ноут говорил. А если что круче тогда собирай у себя дома сервер или топовую раб станцию как сервер...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |