|
Производительность в файловой базе данных | ☑ | ||
---|---|---|---|---|
0
LuxuryZerg
02.03.16
✎
15:10
|
Добрый день. Подскажите, у нас на магазине файловая база данных, после обновления на новый релиз стала жутко медленно работать. Тестирование и исправление прироста производительности не дает. Появились 3 варианта: 1. Установить ССД в текущий компьютер, перенести на него базу.
2. Купить 1С мини сервер на 5 компов, сделать СКЛ базу данных и оставить ее на текущем компе. 3. Купить сервер и 1с мини сервер, сделать и перенести СКЛ базу данных на него. Подскажите, какой из этих вариантов наиболее оптимальный? Может лучше будет купить ССД и 1С мини сервер и создать и перенести СКЛ базу на ССД? У кого какие практические данные по переходу на ССД и по переходу на клиент-серверный вариант. Что будет работать быстрее? |
|||
1
EugeniaK
02.03.16
✎
15:12
|
(0) 1. Конфигурация?
2. Сколько пользователей? 3. С какой на какую обновили? 4. Работает в терминале/по сети? |
|||
2
LuxuryZerg
02.03.16
✎
15:27
|
(1) 1. АСТОР торговый дом
2. 2 3. С 8.2 на 8.3 4. Один напрямую работает, один по терминалу. |
|||
3
LuxuryZerg
03.03.16
✎
10:20
|
кто-то сможет все-таки подсказать? Пока склоняюсь к твердотельнику, потому что все-таки смысл делать сервер есть в том случае, если много пользователей. А у нас похоже основная проблема в нехватки скорости жесткого диска.
|
|||
4
John83
03.03.16
✎
14:34
|
дык посмотри загрузку диска для начала
|
|||
5
LuxuryZerg
03.03.16
✎
18:19
|
(4) посмотрел, в момент вывода на экран печатной формы, например, которая долго считается, идет нагрузка исключительно на жесткий диск. На процессор и ОЗУ никак не отражается. Проблема в том, что база около 9 гб весит и в файловом режиме скоро откажется я так понимаю работать. А переводить на бесплатный СКЛ, мне подсказали, нет смысла, потому что он после того как база вырастает до 10 гб и более становится платным и стоит порядка 100 т.р. Да и не особо он поможет, т.к. пользователей мало, от многопоточности выигрыша соответственно тоже будет мало. По хорошему нужна сверка базы, но это не вариант в нашем случае. Вопрос немного меняется: есть ли необходимость и даст ли это какой-то ощутимый прирост производительности в перемещении базы на компьютер-сервер или же можно ограничиться тем же компьютером, с которого и работают в базе?
|
|||
6
Garykom
гуру
03.03.16
✎
18:23
|
(5) А может для начала глянуть что занимает столько места в базе?
Если 8.3 то есть бесплатный postgre |
|||
7
Живой Ископаемый
03.03.16
✎
18:26
|
2(5) Ну так переводи на бесплатный ДБ2, там нет ограничения на размер базы.
|
|||
8
mistеr
03.03.16
✎
18:28
|
Раз жесткий диск загружен, то поставьте SSD. Ну и свертку обдумайте.
|
|||
9
Живой Ископаемый
03.03.16
✎
18:30
|
+(8) и можно еще отчет переписать, который что? в запросе использует большое количество временных таблиц?
|
|||
10
Jump
03.03.16
✎
18:36
|
(0)Для начала надо бы разобраться почему стало тормозить.
клиент-серверный вариант вряд ли поможет, если тормозит файловый при двух пользователях. SSD это очень неплохо, и в принципе удивительно, что кто-то еще работает с HDD, но тем не менее тоже не панацея. Поэтому сначала разберитесь - мониторьте ресурсы, попробуйте в режиме теста поработать на старой конфигурации до обновления, если там не тормозит посмотрите что изменилось. |
|||
11
Jump
03.03.16
✎
18:37
|
(3) Очередь диска глянь при тормозах и станет ясно.
|
|||
12
mistеr
03.03.16
✎
18:38
|
(9) Вряд ли запрос сильно поменялся.
(0) Дефрагментировать базу еще попробуйте. |
|||
13
Живой Ископаемый
03.03.16
✎
18:49
|
2(12) Ну а почему может бить по диску отчет? Может итоги слетели и они рассчитываются про формировании, вместо того чтобы браться на конец предыдущего месяца?
|
|||
14
Fragster
гуру
03.03.16
✎
18:54
|
вообще после смены платформы с изменением третьей цифры версии рекомендуется сделать реструктуризацию (равно как и при изменении режима совместимости)
|
|||
15
mistеr
03.03.16
✎
19:07
|
(14) Третьей или второй?
|
|||
16
Fragster
гуру
03.03.16
✎
19:07
|
(15) иногда даже третьей
|
|||
17
Fragster
гуру
03.03.16
✎
19:07
|
читайте примечания к релизу
|
|||
18
xpenaten
03.03.16
✎
20:26
|
imho - у 1с ограничение одна таблица в файле не более 4ГБ - таблиц не более 4 - итого база 16ГБ + куча таблиц поменьше
В файловом варианте базы более 4ГБ на 2(1локальный) пользователя по сети - затык по дисковой будет в прокачке данных базы на клиентскую машину ...Или ускорять дисковую или переходить на терминал (до определенного объёма и нагрузки) Есть клиент на 11.5ГБ база (10 активных пользователей в терминале) - после перехода на ssd больше года молчат (при переходе база была в 9ГБ) С Fragster согласен - при обновлении платформы/конфы лучше сделать реструктуризацию |
|||
19
Живой Ископаемый
04.03.16
✎
10:53
|
2(18) В любой базе таблиц не более 4?
|
|||
20
IamAlexy
04.03.16
✎
11:02
|
злые языки говорят что в 8.3.8 увеличили размерность таблиц в файловом режиме что должно благотворно отразиться на производительности ИБ в файловом режиме
|
|||
21
Живой Ископаемый
04.03.16
✎
11:16
|
(20) э... что означает эта фраза? что такое вообще - размерность
|
|||
22
pavig
04.03.16
✎
11:26
|
(20) Где она логика?
|
|||
23
IamAlexy
04.03.16
✎
11:58
|
(22) логика видимо в описании изменений 8.3.8
|
|||
24
IamAlexy
04.03.16
✎
11:58
|
(21) предельный размер и еще чо то они там переделали..
|
|||
25
Живой Ископаемый
04.03.16
✎
12:04
|
2(24) а...
|
|||
26
xpenaten
04.03.16
✎
12:50
|
(21)Реализована возможность изменять размер страницы файла информационной базы (1Cv8.1CD). Размер страницы может быть 4096, 8192, 16384, 32768 и 65536 байт. Информационная база, созданная в версии 8.3.8 и выше, имеет размер страницы 8192 байта и не может быть открыта младшими версиями. Версия 8.3.8 может работать с информационными базами, созданными в предыдущих версиях без нарушения совместимости с предыдущими версиями.
|
|||
27
xpenaten
04.03.16
✎
12:53
|
Что касается файловой базы данных 1С:Предприятия, то в ней все данные, относящиеся к одной таблице, собраны в три внутренних файла:
файл записей, в котором находятся все записи таблицы, за исключением полей неограниченной длины файл индексов файл значений неограниченной длины Размер каждого из этих файлов не может превышать 4 гб. http://devtrainingforum.v8.1c.ru/forum/thread.jsp?id=567351) |
|||
28
LuxuryZerg
04.03.16
✎
12:59
|
(14) (18) у нас РИБ, на них не рекомендуют пользоваться тестированием и исправлением, и я пытался у них его сделать, на компьютере 4 гб ОЗУ, выдает "недостаточно памяти". И по поводу расчета итогов, его надо делать только в центральной базе? Или на всех периферийных тоже? Там дело не в одной печатной форме. Там элементарные типовые запросы по 500 секунд выполняются. В постргри есть возможность сделать реструктуризацию?
|
|||
29
pavig
04.03.16
✎
13:01
|
(28) Выгрузи образы узлов - это будут узлы с нуля, не придется запускать ТиИ, разверни из них периферийные базы.
Ну как вариант. |
|||
30
kossmatiy
04.03.16
✎
13:08
|
(24) страница данных теперь не 4кб а 8-64кб что в теории должно увеличить внутренний обьем файла до 8-64гб. Но на практике руки не дойдут проверить..
|
|||
31
kossmatiy
04.03.16
✎
13:11
|
(27) а каждый файл состоит из 1й корневой сир. которая содержит 1018 номеров индексных страниц, каждая из которых содержит 1023 номера стр. данных.. Которые теперь от 8кб и выше. Перемножаем и получаем известное ограничение
|
|||
32
Fragster
гуру
04.03.16
✎
13:15
|
(28) в РИБ ТиИ не рекомендуется делать из-за про битых ссылок. реструктуризацию и тем более пересчет итогов вполне можно делать.
"В постгри есть возможность сделать реструктуризацию" - в контексте (14) реструктуризация с изменением структуры полей и индексов внутри БД, так что привязка к СУБД тут побоку. Итоги в каждой базе РИБ считаются отдельно, так что устанавливать период рассчитанных итогов также надо в каждой базе отдельно. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |