|
Нетривиальная задача 1С сервер и более 100 ИБ | ☑ | ||
---|---|---|---|---|
0
emanin
18.03.14
✎
14:28
|
Столкнулся тут намедни с совсем непростой задачкой
- развернуть трехзвенку на 100 баз 1С сервер сдох сразу при добавлении в список ИБ такого количества баз, наплодил более 1000 рабочих процессов и как следствие "сдох" сервер, те ОС Win 2008R2 c 32 гигами памяти. Настройки стояли по умолчанию - 8 ИБ на процесс, 128 подкл. по процесс Дальнейшее кручение 1С сервера не помогло. Решил разнести сотню на 3 сервака, по 30+ баз, результат тот же, только процессов стало по 30-40 шт, но лучше от этого не стало - теперь 3 сервака загружены под 100% проца и памяти. Вопрос - чего делать-то? или на такое кол-во 1С сервер не способен и забыть про эту платформу %( |
|||
1
Адинэснег
18.03.14
✎
14:29
|
прощай облако
|
|||
2
Адинэснег
18.03.14
✎
14:29
|
не жадничать, запилить кластер
|
|||
3
PR
18.03.14
✎
14:30
|
Фигня какая-то. 100 баз в списке и калькулятор ПК-120 сдох?
|
|||
4
emanin
18.03.14
✎
14:40
|
Пилить кластер из 1с серверов?
Попробовал - те же ..., тк баз опубликованных на нем остается столько же, итог опять же - куча рабочих процессов. |
|||
5
emanin
18.03.14
✎
14:42
|
to PR
могу посоветовать только одно - попробовать - результат превысит всякие ожидания :) |
|||
6
krbIso
18.03.14
✎
14:42
|
что значит сдох?
|
|||
7
emanin
18.03.14
✎
14:45
|
значит то, что куча рабочих процессов сжирает все процы и память
соотв. сервак перестает реагировать на всякие внешние раздражители в виде клавы и мыши и как следствие - раз в 60-90 сек отваливаются 1С с ошибкой |
|||
8
shuhard
18.03.14
✎
14:45
|
(0)[и забыть про эту платформу ]
угу купи SAP R/3 |
|||
9
MaxS
18.03.14
✎
14:46
|
(0) Поставить одну базу, но пользователям написать База1, База2... База100, которая ссылается на одну базу.
Разрулить всех правами. |
|||
10
emanin
18.03.14
✎
14:47
|
ехх..купить сап - тут другая штука - все 100 баз - это каждый отдельный юрик :(
|
|||
11
пипец
18.03.14
✎
14:48
|
предлагать КОРП не ?
|
|||
12
Azverin
18.03.14
✎
14:50
|
(0) вы чё там коммунизм строите?)
|
|||
13
emanin
18.03.14
✎
14:50
|
(11) ем..не совсем понял, можно разъяснить?
|
|||
14
Fram
18.03.14
✎
14:53
|
(0) странно "100 баз" и "8 ИБ на процесс" получается 13 процессов. Откуда 1000?
|
|||
15
13_Mult
18.03.14
✎
14:53
|
А 100 Организаций в одной базе организовать и разрулить по правам? не?
|
|||
16
пипец
18.03.14
✎
14:59
|
(13) например бухгалтерия КОРП - внутри справочник юрлиц - веди хоть стопиццот - база будет одна
|
|||
17
emanin
18.03.14
✎
14:59
|
не выйдет - тк это бух аутсорс - и когда клиент уходит - то база передается клиенту
или когда приходит клиент, приносит свою базу и тд, сценариев очень много не вариант :( |
|||
18
пипец
18.03.14
✎
15:00
|
(17) КД в зубы ;)) руки из подниза ;))) и с некоторым усилием - все "взлетит"
|
|||
19
пипец
18.03.14
✎
15:02
|
+ все таки 32 ГБ оперативки и 100 баз скульных это несколько чересчур ;))
|
|||
20
Azverin
18.03.14
✎
15:03
|
(17) у вас фирма франч по аутсорсу баз 1С?
|
|||
21
пипец
18.03.14
✎
15:03
|
+ даже 77 более 3-5 максимум 5-ти баз (относительно часто используемых и нагруженных) не ставим
|
|||
22
vlandev
18.03.14
✎
15:03
|
Базы разворачивались из архивов? Может какие то фоновые задания типа полнотектовых поисков плодят процессы и убивают диск ?
|
|||
23
ptiz
18.03.14
✎
15:04
|
(0) Сервак на Celeron - это несерьезно.
|
|||
24
ptiz
18.03.14
✎
15:05
|
(12) под столом :))))
|
|||
25
Fram
18.03.14
✎
15:05
|
(22) +1
(17) что с ответом на (14) |
|||
26
Industrial
18.03.14
✎
15:08
|
Юзай файловые базы. Разницы не увидишь, т.к. пользователей на одну базу мало и сами базы маленькие.
|
|||
27
13_Mult
18.03.14
✎
15:08
|
(17) Ну и что, выгружаешь нужные данные в др. базу и отдаешь клиенту.
Когда приносит то загружаешь из его. |
|||
28
13_Mult
18.03.14
✎
15:11
|
(17)+ читай (18)
|
|||
29
Starhan
18.03.14
✎
15:12
|
(26) Точнее делить в зависсимости от размеров базы.
|
|||
30
emanin
18.03.14
✎
15:15
|
(18) можно пояснить - КД, чет не в теме :(
|
|||
31
fvadim
18.03.14
✎
15:16
|
(26) вот кстати вариант. одновременно со всеми базами не работают.
ещё вариант - несколько серверов, запускать при необходимости, давить неиспользуемые |
|||
32
Добрый хачик
18.03.14
✎
15:16
|
имхо +1 файловым базам и работа через веб-сервер
|
|||
33
пипец
18.03.14
✎
15:18
|
(30) Конвертация Данных
|
|||
34
ИС-2
naïve
18.03.14
✎
15:20
|
поставить виртуалки, на каждую свой сервер
|
|||
35
ptiz
18.03.14
✎
15:23
|
Не верю, что сервер 1С не потянет 100 баз.
Если плодятся процессы, то стоит заглянуть сюда: v8: Подскажите с чего вдруг сервер 1С 8.3 запускает при запуске 44 тыс. процессов И неплохо всё-таки огласить параметры сервера: сколько процов и ядер, что еще крутится на этих 32 гб кроме сервиса "сервера 1С"? |
|||
36
PR
18.03.14
✎
15:47
|
(5) Ну не знаю, сейчас 28 баз, обычный комп, ничего не падает.
|
|||
37
emanin
18.03.14
✎
16:21
|
(35) Платформа Supermicro, 2хE5-2620v2, 64Gb, 4x SSD intel 350 серии
стоит Hyper V 2012R2 на нем 3 виртуалки, одна из них была отдана на 1С сервер при добавлении баз за 5 десяток - "оторвало крышу" рабочим процессам - начали активно размножаться, решили добавить памяти до 32 гигов - не помогло. Снесли. Разделили на 3 виртуалки (Win2008r2) в каждой только роль 1С_сервер и список ИБ на каждом чуть более 30. Через час у всех трех наблюдали кучу рабоч.процессов и загрузку всего и вся под 100%. Досталось и вирт.хосту - выросла очередь на диске, где лежат виртуалки. Все прибили. Живем пока на файловом варианте. |
|||
38
emanin
18.03.14
✎
16:26
|
(36) Вот как раз хочу собрать кластер на тестовый стенд из простых PC, проверить cие поведение
|
|||
39
Hazer79
18.03.14
✎
16:39
|
(37) А попробовать запустить сервер 1С строго на железке? без виртуализации.
|
|||
40
emanin
18.03.14
✎
16:41
|
(39) пока не могу, тк серваки в ДЦ
вот придут компы на тесты и проверю эту теорию |
|||
41
Зойч
18.03.14
✎
16:42
|
Недавно обнаружил, что если парва на папку с сервером 1с "неверно упорядочены" то идет разрастание процессов
|
|||
42
emanin
18.03.14
✎
16:44
|
(41) - "неверно упорядочены" - те если стоят права не по умолчанию?
|
|||
43
Зойч
18.03.14
✎
16:45
|
(42) при смене прав на папку в проводнике выскакивает ошибка
|
|||
44
emanin
18.03.14
✎
16:48
|
(43) а, нет тут все в порядке
проверял на нескольких пустых\голых\только что установленных Win 2008 r2 как рус так и англ дистрибутивах - результат один мысли пока - что косячит HyperV |
|||
45
MrStomak
18.03.14
✎
16:49
|
(17)Для таких сценариев и придуманы разделители данных..
|
|||
46
arsik
гуру
18.03.14
✎
16:50
|
(45) +100500
|
|||
47
Aleksey
18.03.14
✎
16:53
|
(45) ???
(46) и как ими пользоваться в типовой? |
|||
48
Aleksey
18.03.14
✎
16:54
|
ну например вот бухгалтер ведет 5 фирм, но разделитель я могу поставить только один. И какой выход? Заводить 5 пользователей?
Т.е. в случае автора я завожу 1000 фирм * 50 бухов = 50 000 пользователей? |
|||
49
Aleksey
18.03.14
✎
16:55
|
далее, что делать со справочниками? они будут общие или как?
Далее что делать когда нужно отдать базу клиенту? Отдавать базу со всеми 1000 фирмами?? Так что именно ты хотел сказать фразой "Для таких сценариев и придуманы разделители данных"? |
|||
50
emanin
18.03.14
✎
16:57
|
(46) отлично, проконсультируйте, пож. как быть в таких сценариях:
- ООО, ИП стало 200-300 активных\рабочих за год (например) прошло более 400, те около 100-200 надо свернуть в архив и сложит на полку. как быть в таком случае? |
|||
51
Aleksey
18.03.14
✎
16:58
|
Смысл разделителя в том что разделитель делит одну базу на несколько "независимых". По большому счету эта вещь предназначена для облачных решений, что бы не обновлять конфигурацию каждой базы.
Т.е. разделитель НЕ ПОДХОДИТ к раздельному учёту |
|||
52
Зойч
18.03.14
✎
16:59
|
(4) по разному может быть. Но типовая бухия пока этого не умеет. Только спец версия для фреша
|
|||
53
Зойч
18.03.14
✎
17:00
|
может у тебя тупо портов не хватило. Хотя 30 портов 60-90, на на 8 баз вроде должно хватить
|
|||
54
Зойч
18.03.14
✎
17:01
|
(52) к (48)
|
|||
55
emanin
18.03.14
✎
17:06
|
(52) мы пробовали аналог на склоуде - сбежали через пару месяцев, тк управление @#$%& , мягко говоря
|
|||
56
Jump
18.03.14
✎
17:09
|
(0)Я так понял услуги по ведению бухгалтерии оказываете?
Используйте файловые базы. Нафиг там клиент серверная архитектура непонятно. 200баз прекрасно чувствуют себя на серваке красная цена которому 50тыс рублей. |
|||
57
emanin
18.03.14
✎
17:13
|
(56) да,
клиент-серверная хороша в управлении и бекапах |
|||
58
Jump
18.03.14
✎
17:18
|
(57)Какие именно удобства управления в данном режиме использования?
Все прекрасно управляется и бэкапиться. Сервак i5, 32ram, зеркало из ssd на котором система и базы, и зеркало из двух hdd, на котором все остальное. Бэкап делается встроенными в винду средствами (теневое копирование) каждый час. Этого достаточно. Хотя при желании можно делать каждые пять минут. |
|||
59
Otkr
18.03.14
✎
17:21
|
Как то странно... На серваке больше двухсот баз, все в работе. Никаких проблем нет.
|
|||
60
Armando
18.03.14
✎
17:22
|
(0) Вот у меня прям щас 59 баз на сервере...
ЧЯДНТ? |
|||
61
Jump
18.03.14
✎
17:25
|
Я не вижу проблем чтобы сделать двести скульных баз на одном сервере, даже маломощном.
Просто не вижу смысла. Если много пользователей на базу - скуль без вариантов. Если с базой работать будут 1-2 пользователя - однозначно файловый вариант. |
|||
62
Torquader
18.03.14
✎
17:56
|
А если загружать базу в скуль только на момент работы с ней - не уверен, что будут работать со всеми 100 базами одновременно.
Конечно, если давать пользователям удалённый доступ к "своей" базе, то нужно пытаться найти другие пути. |
|||
63
timurhv
18.03.14
✎
17:56
|
(0) При добавлении баз ставь галочку отключения фоновых заданий.
|
|||
64
Jump
18.03.14
✎
18:09
|
(62)Ну трудно представить ситуацию чтобы потребовалось одновременно запустить такое количество баз.
С ними же должен кто-то работать. Обычно количество открытых баз = количество пользователей. И кстати в чем трудность предоставления удаленного доступа к "своей" базе? Зачем искать другие пути. |
|||
65
Torquader
18.03.14
✎
18:36
|
(64) Ну, к своей базе можно через Web-публикацию работать, и там придётся для каждого свой Web-сервер поднимать - думаю, что это будет тоже ещё та задача.
Хотя, можно сделать один общий сервер, где переход в базу идёт после дополнительной авторизации на основной странице входа - тогда можно всех "зверей" в одной системе пасти. |
|||
66
Shamandafil
18.03.14
✎
19:02
|
Думаю всё дело в регламентных заданиях. Попробуйте их отключить или перенастроить на разное время.
|
|||
67
Fram
18.03.14
✎
19:32
|
(66)+1
Если это последние версии типовых, то там нафиг ненужные задания типа "Обновление агрегатов", "Установка периода рассчитанных итогов" запускается каждые 10 сек по умолчанию! |
|||
68
Aleksey
18.03.14
✎
20:54
|
(67) во-во. При условии что в типовой они не используют агрегаты, нафига это делать - непонятно. Хотя бы авто использование включили бы
|
|||
69
пипец
19.03.14
✎
13:01
|
кстати
--------------------- ервер уровня КОРП "1С:Предприятие 8.3" предназначен для корпоративных клиентов. Он приобретается вместе с определенным количеством клиентских лицензий уровня КОРП, рассчитанным, исходя из числа автоматизированных рабочих мест. Данный продукт обладает расширенным функционалом по сравнению со стандартным 64-разрядным сервером: обновление конфигурации базы данных осуществляется в фоновом режиме; дополнительное управление распределением по рабочим серверам кластера в разрезе видов клиентских приложений, информационных баз и фоновых заданий: сервисов кластера; соединений с информационными базами; гибкое управление нагрузкой в кластере: безопасный расход памяти за один вызов; количество ИБ на процесс; объем памяти рабочих процессов, до которого сервер считается производительным; максимальный объем памяти рабочих процессов; стратегия балансировки (по памяти, по производительности); осуществление внешнего управления сеансами; возможность настроить профили безопасности; возможность обновления тонкого клиента с сервера; возможность публикации списка баз и обновлений тонкого клиента через http. Для пользования перечисленными функциональными возможностями необходимо заключение договора ИТС ПРОФ. |
|||
70
MRAK
19.03.14
✎
13:42
|
(0) похоже, завелась зараженная база.
Которая при запуске порождает 100500 процессов, сливает все данные других баз в интернет и затирает данные) |
|||
71
emanin
19.03.14
✎
14:02
|
(69) вот мне и интересно на самом деле app 1C_сервер версии корп отлич. от версии Проф
тк вроде платформа то одна - 8.3 (70) а зараженных баз не может быть - тк в скуле создал пустышки (скриптом) и в 1С_сервере - тоже пустышки создавал через пакетный режим |
|||
72
Серго62
19.03.14
✎
14:13
|
(71) Может в этом и причина? Может попробовать создать руками и не пустышки?
|
|||
73
пипец
19.03.14
✎
15:22
|
(71) как бэээ 82К и 216К за сервер - разница есть ? :)) плюс то что анонсировано от 1С - описание
|
|||
74
пипец
19.03.14
✎
15:24
|
(73) + иы уже знаем разницу в тех же скулях ентерпрайс стандарт бизнесы девелоперы
|
|||
75
Todorov
19.03.14
✎
17:42
|
Centos 6.5 PostgreSQL 9.1.2 1C 8.3.4.437
Доходило до 70+ баз (типовые БП, ЗУП, УТ 10) и не очень типовые УТ11, 32 ГБ ОЗУ ECC, проц Xeon E3-1245v2, материнка Intel S1200BTLR Все нормально. Регламенты почти везде отключены, в некоторых случаях сильно изменена периодичность. Было пару раз, когда клиентские базы передавались с настроенными обменами, и эти процессы действительно сильно грузили систему, пытаясь пробиться на несуществующие/недоступные ftp-серверы. Есть смысл глянуть в логи файервола, может, что-то куда-то ломится (найти и прибить). В общем, для начала - попробуйте везде заблокировать регламенты, все должно нормализоваться, а потом внимательно просмотрите все настройки процедур: что-то исключить, что-то запускать с бОльшей периодичностью и т.п. |
|||
76
aspirator23
23.03.14
✎
15:57
|
Работал со 120 базами. Один сервер 1с-приложений, второй SQL.
И все работало замечательно. Никаких проблем описанных в (0) не было. Риторический вопрос "Что я делал не так?" |
|||
77
floody
23.03.14
✎
16:23
|
опять недоадмин тешит свое чсв виртуалками, когда вы уже поймете, что во многих случаях виртуалки НЕ необходимость
|
|||
78
Karamzin
23.03.14
✎
17:13
|
+(56) аналогично, файловые базы, 170+ штук, сервер за 60 тысяч - все летает
|
|||
79
Stepan Razin
29.03.14
✎
13:34
|
А расскажите мне про "удобство и управляемость" 100 SQL-ных баз в задачах Бух.Аутсорсера.
А то я что-то не понимаю в удобстве, так как в случае с файловыми версиями бухгалтера сами добавляют-удаляют базы из папки 1CBase, а задача админа постоянно бэкапить ВСЮ папку 1CBase и создавать истории архивов. Все! А какое "удобство" для админа этой системы дают 100 динамических SQL_баз? |
|||
80
mistеr
29.03.14
✎
14:05
|
(0) 1C еще не запилила все что нужно в платформе для такого сценария. Пока нужно разносить клиентов по физ. серверам и немножко вложиться в железо.
|
|||
81
mdocs
29.03.14
✎
15:49
|
(0) Три сервера - теперь означает поднять три виртуальных проги на одной железяке? И ждать от них чудес производительности... Надеетесь что не богатых 32 Гб хватит на 3 Винды+3Скуля +100500 баз, ага щаз конечно. У меня например 2 боевых базы на таком крутятся и не сказать что супер летают.
|
|||
82
Jump
29.03.14
✎
16:41
|
(80)Это почему?
Файловые базы и дешевое железо. Все остальное делается штатными средствами 1с и ОС. |
|||
83
Jump
29.03.14
✎
16:55
|
(81)Про виртуалки вроде в (0) ни слова нет.
А железо вполне нормальное чтобы запустить сотни две баз, даже скульных, хотя скуль в данной ситуации не то что бесполезен, а даже вреден. |
|||
84
Death Moroz
29.03.14
✎
17:08
|
Оффтоп. Просто любопытно как с принтерами клиентов разрулили при таком Бух_Аутосорсе ?
|
|||
85
Death Moroz
29.03.14
✎
17:14
|
(84) А все 8.3 ;) мне семёрка померещилась
|
|||
86
Jump
29.03.14
✎
17:36
|
(84)А в чем проблема с принтерами?
Не знаю как у топикстартера, а у большинство клиентов не имеют доступа к базам. А те кто имеет - раньше выдавали в терминале, сейчас переехали на веб клиент. |
|||
87
am_bubnov
29.03.14
✎
23:39
|
У меня на связке Win 2012R2 + 1С 8.3 при изменении настроек сервера 1С, отличных от дефолтных и при создании 2-х ИБ наблюдалась 100% загрузка ЦП. Вернул настройки 1С назад, перезапустил службу - пришло в порядок. Желание экспериментировать исчезло. Грешу на платформу 8.3.
|
|||
88
vi0
30.03.14
✎
00:12
|
(0) есть такой глюк в 8.3
у тебя, я так понимаю не актуальная версия? |
|||
89
КонецЦикла
30.03.14
✎
01:57
|
Со всеми базами одновременно работают? Верится с трудом...
Ну так и добавляй-удаляй ее автоматом при запуске |
|||
90
Todorov
30.03.14
✎
16:07
|
(79) Да какие проблемы-то? Базы бэкапятся средствами PostgreSQL еженочно (а иные и чаще), все автоматизировано через скрипт на bash, который запускается кроном.
Некоторые не бэкапятся вообще, ибо тестовые. Например, есть базы: buh-firma1-2014 buh3-firma2-2013 zp-firma1-2011 zp-firma2-2013 ut-firma3-2014 buh-firma3-test audit-firma5-2012 audit-firma6-2013 Скрипт делает список баз, отсеивает из списка базы, в названии которых есть test и audit, затем бэкапит все базы, кроме ut-firma3-2014 каждый день в 02:15, а ut-firma3-2014 бэкапится в 8-30, 10-30, 12-30, 14-30, 16-30 и 18-30. Все это, конечно, кроме выходных. Скрипт - десяток строк на bash, если кому интересно, могу запостить. Все бэкапы копируются на специальный сервер-хранилище с аппаратным рэйд-массивом на кучу терабайт. В итоге можно вытащить любую базу на любой день за три последних года. Здесь присутствие админа сводится к выборочному тестированию восстанавливаемости баз из бэкапа и контролю системы мониторинга (nagios). |
|||
91
РенеДекарт
30.03.14
✎
23:15
|
(27)"Ну и что, выгружаешь нужные данные в др. базу и отдаешь клиенту." - когда-нибудь объединения баз делал? навряд ли.
Там все разное - настройки, документы, ответственные и т.д. Да что объяснять человеку, который ничего не видел. |
|||
92
РенеДекарт
30.03.14
✎
23:17
|
(39)"А попробовать запустить сервер 1С строго на железке?"
- это виртуализация заставляет плодить процессы у сервера 1С? весьма. |
|||
93
РенеДекарт
30.03.14
✎
23:18
|
(76)"Работал со 120 базами"
на одном 1С сервере? |
|||
94
Stepan Razin
30.03.14
✎
23:20
|
(90) Todorov:
Все это прекрасно. Вопрос один: "Кто создает и перепрописывает базы в трехзвенке, если бухгалтера впадают в ужас от просьбы скачать и запустить файл?" |
|||
95
РенеДекарт
30.03.14
✎
23:21
|
(90) ни одна нормальная база не работает на PostGre.
Или постоянно проблемы. И не будем "что я делаю не так?!" и ручки в боки. Пользователи "не так" сильно мучают базу. |
|||
96
mdocs
30.03.14
✎
23:27
|
(94) Вопрос один: "Кто создает и перепрописывает базы в трехзвенке, если бухгалтера впадают в ужас от просьбы скачать и запустить файл?"
Специально обученный мальчик, зачем бухгалтерам чего то качать и запускать. Накрайняк ярлык присланный в письме. Это максимум. Ребята которые файловые восьмерки советуют хостить на коммерческой основе, вы это серьезно, типа даже не черный юмор? |
|||
97
Aleksey
31.03.14
✎
00:00
|
(96) Вообщето это так сказать"мировая практика". По крайне мере обычно "работа на скуле" оговаривается отдельно, вон даже у scloud это отдельная опция за реальные деньги.
Единственное сервис где нет выбора - это 1С фреш, по крайне мере они это не афиширует, но при условии что разделитель в платформе не просто так появился (а он там походу реально юзается), то скорее всего у них на скуле |
|||
98
ifso
31.03.14
✎
00:10
|
(96)
> зачем бухгалтерам чего то качать и запускать 1Сное "Руководство пользователя" бухам тоже читать противопоказано? |
|||
99
Aleksey
31.03.14
✎
00:31
|
(98) хотя бы НК читали бы, а ты про руководство
|
|||
100
Jump
31.03.14
✎
01:03
|
(91)Вы похоже не в теме немного.
При чем тут объединение? Какие могут быть разные настойки? Есть одна база, ее ведет аутосорсер, пока клиент ему платит. Клиент заявил что уходит, и платить больше не будет - аутосорсер отдает ему базу. Все. |
|||
101
Jump
31.03.14
✎
01:14
|
Тут надо просто понимать что такое скуль, и для чего он нужен.
Так вот скуль рабочая лошадка для больших нагрузок. Т.е если у вас в один момент времени на одну базу бывают большие нагрузки - множество пользователей, множество создаваемых документов, то вам однозначно нужен скуль. Иначе он не нужен, и более того может быть вреден. Бухгалтерский аутсорс предполагает множество баз клиентов и нескольких работающих с ними специалистов. Т.е следующие утверждения в 95% случаев будут верными - 1)С одной базой в один момент времени работает один пользователь. 2)Количество одновременных пользователей работающих с базой никогда не превышает трех. 3)Все базы типовые. |
|||
102
mdocs
31.03.14
✎
06:57
|
(101) а 100 иб это небольшая нагрузка, вы уверены?
кроме того восьмерка в файловом режиме изначально работает очень печально с очень никакой надежностью БД. |
|||
103
Stepan Razin
31.03.14
✎
07:24
|
(102): 95% времени эти базы там просто ЛЕЖАТ. А не постоянно крутятся пользователями. У меня 5 клиентов бух-аутсорсеров, я знаю, про что идет речь.
И не завидую админу этой конторы, если все базы будут в SQL. Потому что он без перерыва будет заниматься созданием и упорядочиванием баз и их архивов |
|||
104
Aleksey
31.03.14
✎
07:47
|
(102)
"восьмерка в файловом режиме изначально работает очень печально" - очень спорное утверждение. При условии что бух на аутсорс это обычно не 200 документов в день, а дай бог 200 в месяц, т.е. размер копеечный и на файловой версии будет летать, особенно по сравнению со скулем, где всё делается через фоновые процедуры, т.е. минимум с задержкой в 2 секунды |
|||
105
Леша1с
31.03.14
✎
12:19
|
(104)"т.е. размер копеечный и на файловой версии будет летать" - проблема файловой не в плоскости "200 доков в день или в месяц" (файловая даже будет быстрее при прочих равных), а в блокировках и корректному размежеванию пользователей.
|
|||
106
Леша1с
31.03.14
✎
12:20
|
+ при работе от нескольких пользователей по сети.
|
|||
107
Todorov
31.03.14
✎
12:47
|
(94) Вариантов много - от "специально обученного специалиста" до http://habrahabr.ru/post/179405/
(95) В том-то все и дело, что все работает. Нормальное железо и выверенные настройки postgresql.conf. Так что не надо безапелляционных утверждений, что "не работает". Точно также получается, "у меня не получилось, значит программа хлам". Проблемы, с которыми мы сталкивались, были связаны в основном с платформой 1С, реже - с ошибками в конфигурации, но СУБД ни разу не доставила никаких неприятностей. Одновременно с одной базой работают от 1 до 20 человек, как правило 8-15. |
|||
108
Aleksey
31.03.14
✎
12:52
|
(105) ?
На файловой в рамках одной организации вполне себе 2-3 человека уживаются без проблем Что там делать среди пользователей? 1 файловая база = 1 фирма. В одной базе врядли одновременно будут работать больше 1,5 человек, в силу специфики, поэтому о каких " блокировках и корректному размежеванию пользователей." идёт речь? |
|||
109
Todorov
31.03.14
✎
12:57
|
(103) Не совсем, он один раз включит мозг, напишет скрипт, который будет сам делать в нужное время архивы, копировать их в места хранения, при этом упорядочивая либо по дате, либо по клиенту, либо и то, и то, скажем, через жесткие ссылки.
И главный плюс архивации средствами СУБД как раз в том, что не надо останавливать процессы или выгонять пользователей, поэтому архив (снапшот, по сути) можно делать хоть каждый час, пользователи об этом даже не догадываются. Хотя, если 1 база = 1 бух, может, и правда, проще файловую. |
|||
110
Jump
31.03.14
✎
14:05
|
(109)И главная плюшка в файловой версии, то что можно делать архивы хоть каждый час, пользователи об этом даже не догадываются.
|
|||
111
ДенисЧ
31.03.14
✎
14:13
|
(110) в файловой - без выгона пользователей, с гарантированной целостностью? О_О
|
|||
112
Jump
31.03.14
✎
14:14
|
(102)
100 ИБ хранящихся на диске это нулевая нагрузка. А запущено одновременно бывает лишь несколько. |
|||
113
Jump
31.03.14
✎
14:16
|
(111)Да, теоретически, возможность получить битую базу ненулевая при снапшоте сделанном средствами файловой системы и не знающей внутренние транзакции базы.
Но на практике, особенно учитывая вариант использования, такая возможность стремится к нулю, и нивелируется частотой создания снапшотов. |
|||
114
Jump
31.03.14
✎
14:17
|
(105)Откуда там блокировки возьмутся при одном ползователе работающем в базе?
|
|||
115
Aleksey
31.03.14
✎
14:20
|
(11) нуда, теневое копирование
|
|||
116
Jump
31.03.14
✎
14:31
|
Когда в одной базе сотни злобных операторов вбивают десятки многостраничных накладных, а десяток злобных менеджеров делает отчеты в это время - вот это действительно большая нагрузка на базу, и без скуля не обойтись.
Файловая в этом режиме просто не будет работать, ибо тут и блокировки, и куча конкурентных потоков чтения записи без кэширования создадут приличную нагрузку на диск хранящий базу. А когда в базе сидит один бух и подгоняет годовой отчет к более менее приличному виду, это вообще никакой нагрузки, и файловый вариант тут по скорости наоборот выигрывает у скуля. По поводу надежности, да меньше. Но опять же при такой низкой нагрузке на базу и одном пользователе, вероятность краха базы минимальна. Да и собственно крах базы не вызовет никаких особых проблем. Ну что страшного будет, если базе придет кирдык? Бухгалтер восстановит базу из снапшота, потеряв данные за несколько часов, и все. Кстати за всю практику ни разу не сталкивался с такой ситуацией чтобы файловая упала на ровном месте. Обычно либо проблемы с диском(например база на флешке), либо кривая попытка обновить базу, или еще что угодно, но не нормальная работа бухгалтера. |
|||
117
Леша1с
31.03.14
✎
14:33
|
(108) полтора человек терпимо.
(114) очень даже может и один сам себя заблокировать. Видел не раз. 1С, все-таки. |
|||
118
mdocs
31.03.14
✎
14:49
|
(117) > полтора человек терпимо.
Даже полтора на базу это 150 это одновременно(!) в пессимистическом прогнозе в период сдачи отчетности/ расчета зарплаты - удачного хостинга и легкой нагрузки на жесткие диски)). |
|||
119
mdocs
31.03.14
✎
14:51
|
Да и удачного восстановления последовательности взаиморасчетов и других никому не нужных регламентных операций.
|
|||
120
Леша1с
31.03.14
✎
14:53
|
(118) по идее, должно быть 150 виртуалок и 150 серверов 1С.
Так что тут ничего не докажешь - не работает, покупай отдельный 1С. |
|||
121
Jump
31.03.14
✎
14:57
|
(180)Откуда такие цифры?
Объясню подробно - в конторе 5 бухгалтеров штате, еще три приходящих/работающих удаленно. Контора оказывает услуги по ведению бухучета на аутсорсе. У нее сто баз клиентов. Как правило с ними работают только штатные сотрудники, т.е в конкретный момент времени как правило открыто пять баз, и в каждой базе работает по бухгалтеру. Иногда бывает что удаленщики тоже подключаются и получается сем баз открыто, и в каждой базе работает один человек. Остальные базы спокойно на диске, их никто не трогает. |
|||
122
Леша1с
31.03.14
✎
15:00
|
(121) ну не 150, 100 серверов.
Раз не работает - то и претензии предъявить некому: покупай 100 серверов 1С. Файловая база 1С8 - это вообще концепт-СУБД от 1С (так и оставшийся демо), и не предназначен для рабочей базы. Если какие проблемы в файловой - ставьте 1С сервер. Это\т вопрос решен раз и навсегда, и закрыт для обсуждения с 1С. |
|||
123
Леша1с
31.03.14
✎
15:01
|
+ 122
т.е. файловая - это реально "СУБД от 1С", в отличие от "клиент-серверного" недоразумения. |
|||
124
Jump
31.03.14
✎
15:05
|
(122)Это не концепт, а нормальный рабочий вариант, прекрасно и стабильно работающий.
Просто надо понимать что файловый вариант не предназначен для многопользовательской работы. Откуда ты этот бред про концепт вычитал? Когда и какому клиенту сидящему на базовой и имеющему одного пользователя 1с рекомендовала переходить на скуль? |
|||
125
Леша1с
31.03.14
✎
15:08
|
(124)"Это не концепт, а нормальный рабочий вариант"
это именно концепт, за работу которого 1С не несет абсолютно никакой ответственности. Позвоните в техподдержку и получите консультацию по файловой работе. |
|||
126
Леша1с
31.03.14
✎
15:09
|
(124)"и имеющему одного пользователя 1с рекомендовала переходить на скуль?"
это и есть демо-режим, если ты не знал. Раньше он даже на сервере был бесплатный. |
|||
127
Jump
31.03.14
✎
15:21
|
(126)Ага, вот человек пришел в магазин, купил базовую версию 1с, и работает спокойно.
Т.е он отдал деньги за демо версию? Чисто поробовать? |
|||
128
Aleksey_a_z
31.03.14
✎
15:22
|
(0) что то ты автор звездишь. У меня сейчас крутиться 25 баз 1 управленка УТ, остальные пополам ЗУП и БП, понятно что не все они активно используются, но всякие там фоновые задания в ЗУП и БП регулярно что то исполняют, ну у управленка само собой активно. Все это вертится (MS SQL и 1С сервер) на древнем E7320 xenon и 11 Гб озу
|
|||
129
Jump
31.03.14
✎
15:25
|
(128)Ну почему обязательно звездит?
Давай я тебе настрою так, что у тебя и две базы с трудом будут работать на скуле. Не веришь? :) |
|||
130
Леша1с
31.03.14
✎
15:26
|
(127) если ты не знал - то да. Хочешь "быстро" - покупай сервер.
|
|||
131
Jump
31.03.14
✎
15:29
|
(130)Где там на коробке или в документации написано что это демо версия, и с ней нельзя работать с реальными данными?
Почему 1с в рекламе продвигает базовую версию как рабочую, а не как демо? Короче ссылку на официальное заявление 1с, что все базовые однопользовательские версии являются демонстрационными и не предназначены для работы. |
|||
132
Jump
31.03.14
✎
15:31
|
Вот описание базовой версии - http://v8.1c.ru/buhv8/324.htm
Где сказано что это демо? Там наоборот сказано что она предназначена для ведения учета. Или 1с намеренно обманывает покупателей подсовывая демо версию в качестве рабочей? |
|||
133
х86
31.03.14
✎
15:48
|
(0)что-то настроено не так
работал в нескольких организациях где на серваке крутилось овер 50 баз |
|||
134
Леша1с
31.03.14
✎
15:52
|
(131)"Где там на коробке или в документации написано что это демо версия, и с ней нельзя работать с реальными данными?"
потому и не написано, что как столкнешься с ограничениями - беги, снова плати. |
|||
135
Леша1с
31.03.14
✎
15:53
|
(132)"Или 1с намеренно обманывает покупателей "
мне даже писать не надо, сами сказали :) |
|||
136
Леша1с
31.03.14
✎
15:53
|
(133) когда 100 баз "крутится" - она работает так, как в (0)
А когда лежат "мертвым грузом" - то это не "крутятся". |
|||
137
MSII
31.03.14
✎
16:03
|
Количество баз как бы непонятно что должно продемонстрировать. Вот у меня сейчас 127 ИБ подключены к серверу, но сеансов при этом всего 82. А на прошлом месте работы баз было около 30, зато одновременно работающих пользователей, случалось, превышало полторы сотни. Ну и где нагрузка на железо больше?
|
|||
138
Jump
31.03.14
✎
16:10
|
(134)И какие же там ограничения, кроме явно указанных? Я вот как то не сталкивался, не довелось.
|
|||
139
Леша1с
31.03.14
✎
16:49
|
(137)"Ну и где нагрузка на железо больше?"
во втором случае. Весь смысл - что сотня баз, более сотни процессов, все висит. |
|||
140
Леша1с
31.03.14
✎
16:50
|
(138) негарантированность работы по сети нескольких пользователей достаточно? Остальные ограничения поискать лень?
|
|||
141
Jump
31.03.14
✎
16:56
|
(140)Это разве недостаток для однопользовательской версии?
|
|||
142
Todorov
31.03.14
✎
17:24
|
(110) Еще раз, снапшоты гарантированно без риска потери информации и во время активной работы пользователей. В файловой это сделать как? А SQL это позволяет делать штатно. А если еще есть задача сделать PITR?
Спор ни о чем, ИМХО. |
|||
143
Леша1с
31.03.14
✎
17:27
|
(141) ну да, 4 Гб тоже "не недостаток"...
|
|||
144
Леша1с
31.03.14
✎
17:28
|
(142)"А если еще есть задача сделать PITR?"
что сделать? "ПИДР" - опустить кого-то? |
|||
145
Todorov
31.03.14
✎
17:30
|
(144) Матчасть учить надо. Point-in-time recovery
|
|||
146
Леша1с
31.03.14
✎
17:36
|
ну до сокращение восстановления на момент до "питр" вижу первый раз. Оно как-бы не требует сокращения )
|
|||
147
Todorov
31.03.14
✎
17:37
|
||||
148
Леша1с
31.03.14
✎
17:38
|
(147) а, ну понятно, откуда эти "ПИТРы" пошли :)
|
|||
149
Todorov
31.03.14
✎
17:39
|
||||
150
Todorov
31.03.14
✎
17:41
|
Леша, это общепринятое в буржуйском мире сокращение, пользуются все, и т.к. книжки и мануалы в основном сугубо на английском, и профильные форумы тоже, вот оттуда оно и пошло. Это не исключительно относящееся к Postgre.
|
|||
151
Jump
31.03.14
✎
17:42
|
(142)А кто запретил снапшоты в файловой? И восстановление на время снапшота?
За день четыре снапшота делается, через каждые три часа. Прозрачно для пользователей, по нагрузке незаметно вообще, ибо базы на SSD, а теневое копирование идет на другой том. В любом момент можно либо подключить папку со снапшотом и читать ее, либо восстановить. |
|||
152
Леша1с
31.03.14
✎
17:46
|
(149) ну нет в MS SQL никаких ПИТРОВ ))
http://msdn.microsoft.com/ru-ru/library/ms190982(v=sql.105).aspx В Postgre - есть. (150)"это общепринятое в буржуйском мире сокращение" ничего подобного. Это сокращение - сугубо "выделиться среди равных", т.к. совершенно бессмывсленно :) http://msdn.microsoft.com/en-us/library/ms179451.aspx |
|||
153
Jump
31.03.14
✎
17:46
|
Единственное отличие - скуль в курсе транзакций, а файловая система нет.
Поэтому теоретически при неудачном стечении обстоятельств можно получить битую базу. На практике такого никогда не наблюдалось. Хотя в скуле тоже бывают косяки, крайне редко но тоже возможны. |
|||
154
Леша1с
31.03.14
✎
17:47
|
(150)"и т.к. книжки и мануалы в основном сугубо на английском, и профильные форумы тоже"
я ж не виноват, что Майкрософт на русском все пишет... притом правильно )) |
|||
155
Hmster
31.03.14
✎
17:47
|
(51) что мешает разделителем сделать не организацию а другой справочник ?
|
|||
156
Леша1с
31.03.14
✎
17:47
|
(153)"скуль в курсе транзакций, а файловая система нет."
да ну? в файловой запрещены транзакции? |
|||
157
Todorov
31.03.14
✎
17:48
|
(151) При этом точно не может произойти никаких накладок? Это штатная процедура, рекомендованная разработчиком?
|
|||
158
Леша1с
31.03.14
✎
17:48
|
(153)"скуль в курсе"
вы транзакции в 1С и в SQL различаете вообще? |
|||
159
Jump
31.03.14
✎
17:48
|
(155)И как такой разделитель поможет оперативно отдать базу клиенту удалив у себя?
|
|||
160
Jump
31.03.14
✎
17:50
|
(156)Файловая система работает с файлами, БД для нее файл.
Про то что с этим файлом работает какая-то другая БД и совершает какие то транзакции она вообще не в курсе. |
|||
161
Леша1с
31.03.14
✎
17:50
|
(153)"Поэтому теоретически при неудачном стечении обстоятельств можно получить битую базу."
именно из-за того, что вы не понимаете, где какие транзакции, вы на SQL имеете более высокий шанс получить битую базу "при неудачном стечении обстоятельств" )) |
|||
162
Леша1с
31.03.14
✎
17:51
|
(160)"Про то что с этим файлом работает какая-то другая БД"
как раз в курсе. Только 1С не сделала никаких нормальных инструментов администрирования базы - почему? Правильно: это ДЕМО СУБД от 1С! |
|||
163
Jump
31.03.14
✎
17:52
|
(158)В скуль версии 1с на диск ничего не пишет, поэтому на чисто 1сные транзакции пофиг.
Пишет скуль, и он за своими транзакциями следит, и может корректно откатить. |
|||
164
Леша1с
31.03.14
✎
17:53
|
(163)"В скуль версии 1с на диск ничего не пишет"
кто вам это сказал? )) вы про логи, ТЖ и прочее знаете? |
|||
165
Jump
31.03.14
✎
17:54
|
(162)Объясни каким образом файловая система знает о БД работающей с файлом?
По поводу файловой версии от 1с - если вы не умеете ее готовить, это не значит что она плоха. Для справки - большинство пользователей 1с работают с файловой. |
|||
166
Леша1с
31.03.14
✎
17:55
|
(163)"и он за своими транзакциями следит, и может корректно откатить."
ничего подобного. Так нет никакой обратной связи - SQL, может, и откатывает чего-то там, что он считает транзакцией, но 1С обю этом не знает, а априори считате, что "раз в SQL брошено - все прошло ОК, и нефиг думать". |
|||
167
Леша1с
31.03.14
✎
17:55
|
(165)" большинство пользователей 1с работают с файловой."
если только у вас )) |
|||
168
Jump
31.03.14
✎
17:56
|
(164)Хорошо, тогда на скуль версии вырубите скуль сервер, и посмотрите как сервер 1с запишет базу на диск.
Если все корректно получится, я бутылку коньяка поставлю. |
|||
169
Todorov
31.03.14
✎
17:56
|
(152) у Оракл и DB2 тоже. У мелкомягких все по-своему. Не в том даже дело. Просто как ни называй - как сделать откат на произвольную точку во времени средствами файловой?
|
|||
170
Леша1с
31.03.14
✎
17:56
|
(165)"Объясни каким образом файловая система знает о БД работающей с файлом?"
точно таким же, каким об этом знают все СУБД. |
|||
171
Леша1с
31.03.14
✎
17:57
|
(169)"Просто как ни называй - как сделать откат на произвольную точку во времени средствами файловой?"
копии файловой на каждую секунду? ) |
|||
172
Jump
31.03.14
✎
17:57
|
(167)С скулем работают только более менее крупные организации.
Организации с числом сотрудников порядка 20человек, и одним бухгалтером в штате работают с файловой. А таких компаний значительно больше. |
|||
173
Jump
31.03.14
✎
17:58
|
(171)Этого там нет, но как правило и не требуется, если вам это нужно, переходите на скуль.
|
|||
174
Леша1с
31.03.14
✎
17:58
|
(168)"тогда на скуль версии вырубите скуль сервер"
ну я уже понял, что вы не в курсе )) Хотя б даже того, что 1С СНАЧАЛА проверяет наличие SQL сервера, а потмо устанавливает связь и делает запрос/запись. |
|||
175
Леша1с
31.03.14
✎
18:00
|
(168) понятно, в какой момент бьются SQL-базы 1С? ))
подсказка: все в 174 |
|||
176
Jump
31.03.14
✎
18:01
|
(170)Ты хочешь сказать что файловая система NTFS знает что с файлом 1Cv8.1CD работает база данных такого то производителя?
Бред. Файловой системе совершенно пофиг кто работает с файлом. И она никак не может определить БД туда что-то пишет, или это пользователь блокнотом открыл и редактирует. |
|||
177
Jump
31.03.14
✎
18:03
|
(174)Ну я вообще то утверждал, что в скуль версии вся запись на диск идет исключетельно средствами скуля.
Поэтому невозможно ничего записать средствами сервера. Но поскольку ты утрверждаешь что сервер 1с пишет все сам, то я тебе и предлагаю, попробуй поработать с отключенным скулем на скуль версии. Даже бутылку готов выслать,если у тебя получится. |
|||
178
Todorov
31.03.14
✎
18:05
|
(167) Кстати, он прав - к нам приходит юная леди от франча и приносит диски ИТС, так она говорит, что на ее участке только у двух контор SQL, у остальных одна-две файловых, которые эта девушка и обновляет. Так что если по кол-ву - файловых, наверное, больше.
(171) Вот-вот. Именно об этом я и говорю. |
|||
179
Jump
31.03.14
✎
18:09
|
(178)Когда у тебя десятки и сотни пользователей в базе, такая возможность бывает очень нужна.
Но вот если у тебя один пользователь в базе, в какой такой ситуации у тебя может появится необходимость откатить базу на конкретное время с точностью до секунды? Я такой ситуации не представляю. Достаточно раз в три часа, да и то редко используется. |
|||
180
Todorov
31.03.14
✎
18:16
|
(179) Пост 109, последняя строчка :-)
|
|||
181
Todorov
31.03.14
✎
18:27
|
Похоже, тема скатывается к вопросу "SQL или файловая?" Думаю, http://www.gilev.ru/mssqlvsfile/ самый нормальный ответ
|
|||
182
Aleksey
31.03.14
✎
18:29
|
(125) список того по чем 1С несёт ответственность?
Что типа если у меня рухнула база на скуле, то виновата 1С, а если база была файловая, то 1С не виновата? |
|||
183
Aleksey
31.03.14
✎
18:31
|
(128) у меня было такое, поставил чисто посмотреть УТ11.0 на сервере, и даже не заходил туда, лежало без надобности, но (!) она начала активна рожать фоновые задачи и загнала в ступор сервер предприятия. Пришлось срочно удалять её.
Так что всякое в жизни бывает |
|||
184
Jump
31.03.14
✎
18:40
|
(180)Ну дело в том что на этом диске не только базы лежат, там есть еще кой какие ответственные документы.
А поскольку доступ бывает по сети - корзина не работает. Бухгалтерша зашла, и по неосторожности снесла базу, или папку с отчетами и все паника, в корзине нет ничего. А так - зашли на сервер и выдернули вытащили все что надо. |
|||
185
Jump
31.03.14
✎
18:41
|
Т.е теневое копирование при сетевом доступе удобно еще и в качестве заменителя корзины.
|
|||
186
Jump
31.03.14
✎
18:43
|
(181)Ну это давно всем известно.
Просто люди начинают кидаться в крайности. Кто-то сидит с десятком пользователей на файловой Кто то ради одного юзера ставит скуль. ИМХО под задачи надо подбирать решение. |
|||
187
Todorov
31.03.14
✎
18:57
|
(186) Кто бы спорил.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |