|   |   | 
| 
 | Производительность УТ11, в случае огромной базы номенклатуры и характеристик. | ☑ | ||
|---|---|---|---|---|
| 0
    
        kvint-s 02.07.15✎ 14:53 | 
        Как сильно снизится производительность обработки запросов в серверном варианте, при количестве номенклатуры более 50 000, разделения групп на виды номенклатур, и наличия у многих видов номенклатуры собственных индивидуальных и общих характеристик. 
 Какие методы увеличения производительности существуют. Отражается ли использование индивидуальных характеристики от общих, и нужно ли стремиться вообще уходить от характеристик, за счет увеличения количества номенклатуры. Короче как лучше изначально строить базу. | |||
| 18
    
        Гёдза 02.07.15✎ 17:21 | 
        (17) Чтоб перебдеть, см (12)     | |||
| 19
    
        Звездец 02.07.15✎ 17:37 | 
        (17) ну во первых это сложно назвать сервером, а во вторых производительность и ут11 вещи слабо совместимые     | |||
| 20
    
        kvint-s 02.07.15✎ 17:46 | 
        (19)Не мужики, залезли в дебри. Я задавал простой вопрос - насколько сильно можно загружать характеристиками, и что лучше: использовать разновидности номенклатуры вместо характеристик, а если характеристики, то общие или индивидуальные. На данном этапе наполнения меня только это интересовало в общем-то. Чтобы не пришлось потом переделывать. 
 А железо, пользователи, документы и пр. - это уже следующий этап. Из всего выше сказанного понял, что лучше Использовать хар-ки, и не важно будут это индивидуальные или общие, так как обращение к ним идет селективное и только в момент запроса. | |||
| 21
    
        kvint-s 02.07.15✎ 17:55 | 
        но тогда вытекает следствие - чем больше характеристик, тем больше будет объем базы. Это влияет на быстродействие?     | |||
| 22
    
        xard 02.07.15✎ 18:01 | 
        1. Нагенерировать для теста различные сочетания количеств номенклатур и характеристик и проверить что нужно не так долго, зато даст 100% результат.
 2. В случае большого количества номенклатур (любого большого справочника) упор нужно сделать в то, чтобы эти номенклатуры можно было потом найти за адекватное время - проблема наименований. 3. Проблема быстродействия вылезет в другом месте и гораздо важнее определиться с объемом документов и активностью пользователей. Впрочем, имея планируемое железо, тест можно устроить аналогично п.1. | |||
| 23
    
        kvint-s 02.07.15✎ 18:30 | 
        (22) (12) верно. так и сделаю. спасибо
 а что с (21)? | |||
| 24
    
        Фрэнки 02.07.15✎ 18:51 | 
        (23) на быстродействие общий объем не дает практически ничего. Это будет решать упомянутая выше "селективность индексов".
 Здесь нужно все-таки не слишком увлекаться. Если справочник Номенклатура будет избыточно перегружен, допустим, группами и подгруппами, то чем это на практике окажется? Берем просто доведение до абсурда. Пользовать не сможет пользоваться подбором без нервотрепки и вынужден будет наплевать на структурированный справочник и подбирать из списка без отборов. Что тогда будет с тормозами? А вот то самое и будет, что 50 000 элементов не сервер нагрузят - ему как раз пофиг на это - а на клиентскую машину будут нагрузку давать. | |||
| 25
    
        Фрэнки 02.07.15✎ 18:56 | 
        тоже само на видах номенклатуры и близкие к ним структурные вещи. Умышлено не пишу "характеристики". Видов номенклатуры не надо делать чрезвычайно много. Можно в принципе дать подход к структурированию каждого уровня иерархии информационной системы по тем же принципам, которые заданы в теории для функционального моделирования. Например, можно ознакомиться с IDEF0 и руководствоваться здравым смыслом, чтоб информация не была превращена в какой-то лабиринт с хаотичным нагромождением характеристик в самых неожиданных местах.     | |||
| 26
    
        kvint-s 02.07.15✎ 19:23 | 
        (24) справочники не будут превышать 5 уровней вложенности. К тому же, строим по принципу формирования наименования номенклатуры из реквизитов. Т.е. подбор как через папки структурированные,так и быстрыми фильтрами в ут11
 (25) Я так прикинул, вид номенклатуры стоит разделять тогда, когда появляются собственные реквизиты, необходимые для быстрых отборов на сайте и УТ11. Можно задать один вид "корпус", и реквизит к нему "тип корпуса" - телефоны, планшеты, фотоаппараты и пр. А так как у них у всех единый набор реквизитов (материал, размер, цвет, комплектность), то нет смысла разделять на отдельные виды. | |||
| 27
    
        kvint-s 02.07.15✎ 19:26 | 
        и вот интересно, в больших магазинах что используют для внутреннего учета? 1С? было бы интересно посмотреть на организацию дерева справочников и видов номенклатуры.     | |||
| 28
    
        kiruha 02.07.15✎ 19:31 | 
        (0)
 Количество номенклатуры вообще не сильно влияет. Влияет количество документов и позиций в день | |||
| 29
    
        Лефмихалыч 02.07.15✎ 19:34 | 
        Идефноль-то как с производительностью?..
 В общем, автор, делай нагрузочное, не трать время на пустословие предположений о возможностях вероятного | |||
| 30
    
        Фрэнки 02.07.15✎ 20:04 | 
        (29) Производительность сервера никак не связана с возможностями пользователя осознавать и обрабатывать информацию. Тормозит не сервер, а клиент. Вначале на клиента передается результаты выборки данных с сервера, затем управляемые формы на клиенте начинают полученные данные раскрывать. Когда данные будут структурированы через одно место, то и смотреть придется на эти данные точно также     | |||
| 31
    
        Лефмихалыч 02.07.15✎ 20:05 | 
        (30) если это ответ про идефноль, то я не понял     | |||
| 32
    
        rs_trade 02.07.15✎ 20:18 | 
        (27) интерес к одним справочникам. как раз к тому что не влияет на производительность базы напрямую.     | |||
| 33
    
        rs_trade 02.07.15✎ 20:19 | 
        Так обычно люди далекие от ИТ размышляют. Что если 100 позиций номенклатуры, будет все быстро. А 100 тыщ медленно.     | |||
| 34
    
        rs_trade 02.07.15✎ 20:23 | 
        (20) забей на справочники. смотри на регистры и документы.     | |||
| 35
    
        Лефмихалыч 02.07.15✎ 20:26 | 
        знаю одну базу, в которой один справочник весит 2 с хером терабайта (или даже уже шесть?.. ну, вы поняли). И этот справочник ни как вообще совсем насовсем на быстродействие не влияет в конфе, в которой овер 700 пользователей одновременных.
 Так что сабж - хрень. | |||
| 36
    
        rs_trade 02.07.15✎ 20:29 | 
        (35) чем торгуют, что так набили справочник?     | |||
| 37
    
        Maniac 02.07.15✎ 20:34 | 
        Главное не объем справочника - а формирование отчета с этим справочником.     | |||
| 38
    
        Maniac 02.07.15✎ 20:34 | 
        производительностью 1С напрямую зависит от железа  и клиент-серверного варианта.
 только это. | |||
| 39
    
        rs_trade 02.07.15✎ 20:36 | 
        (38) ну конечно же. че все блокировками парятся. ну тупыеее...     | |||
| 40
    
        rs_trade 02.07.15✎ 20:39 | 
        купил железо подороже и мощнее, и можно справочник делать в 100 тыщ мильенов позиций, и отчеты с ним формировать. красота.     | |||
| 41
    
        Maniac 02.07.15✎ 20:44 | 
        (39) количество юзеров тоже имеет значение. Ноя знаю автора у него не 50 юзеров.
 а скорее 5. и не каждую секунду новый документ. | |||
| 42
    
        Maniac 02.07.15✎ 20:46 | 
        Блокировками парятся когда 150 юезров и в секунду пара документов.
 И то в восьмерке на SQL блокировка на уровне конкретных записей. | |||
| 43
    
        Лефмихалыч 02.07.15✎ 20:46 | 
        (36) это не номенклатура, но обращений чтения-записи к нему вдругорядь и 2лимона в месяц бывает и даже больше     | |||
| 44
    
        Maniac 02.07.15✎ 20:47 | 
        на 700к номенклатуры и 4 миллиона характеристик я работал на двух серваках купленных на бу рынке по 150 тыщ рублей.
 Главное SSD и памяти по 128 гиг. Один под SQL сервер - другой под Сервер 1С и частично терминал. | |||
| 45
    
        Лефмихалыч 02.07.15✎ 20:49 | 
        Впёрлись вам эти справочники, а?.. Дал же живой объективный пример, что количество элементов и объем инфы в справочнике не играет роли.     | |||
| 46
    
        kvint-s 02.07.15✎ 20:51 | 
        парни, был бы я ИТ-шником или 1С-ником, согласитесь - этой темы не было бы. А так - ясно и понятно объяснили. 
 Особенно (40), (35) - безапелляционно. (25) и (26) - здраво и технично. Спасибо всем. Закрываем тему. (41) Евгений, я вам больше скажу, в данный момент база вообще почти не наполнена и даже ни одного пользователя нет. Все в процессе обработки и наполнения. И ваш пакет программ, как раз для этих целей используется. | |||
| 47
    
        rs_trade 02.07.15✎ 20:57 | 
        (41) количество юзеров не имеет значения.     | |||
| 48
    
        ProxyInspector 02.07.15✎ 21:16 | 
        При 50 тыс. номенклатуры работать в УТ11 практически не возможно.  УТ11. Долго открываются формы.
 Установка цен, ввод начальных остатков, отчеты - все тормозит так, что работать могут только идиоты. | |||
| 49
    
        ProxyInspector 02.07.15✎ 21:17 | 
        Мы вбухали в эту гребанную Ут11 200 тыс. рублей и выкинули ее на помойку.     | |||
| 50
    
        ProxyInspector 02.07.15✎ 21:18 | 
        Если учесть, что в УТ11 50% функционала работает с ошибками, то непонятно вообще, кто на ней может работать.     | |||
| 51
    
        viraboy 02.07.15✎ 21:20 | 
        В случае использования сегментов общие характеристики использовать не советую.     | |||
| 52
    
        rs_trade 02.07.15✎ 21:24 | 
        (49) я вот недавно машину купил, вот гоvно эти ваши машины. постоянно едет не туда, врезается во все столбы и глохнет. пришлось выкинуть на помойку. ездить могут только идиоты.     | |||
| 53
    
        Лефмихалыч 02.07.15✎ 21:33 | 
        (48) (49) просто у УТ11 нет мозгов, вам надо было использовать свои     | |||
| 54
    
        ProxyInspector 02.07.15✎ 21:33 | 
        (52) Ты мне сказки не рассказывай, я тебе говорю, что есть. Конечно если поставить все SSD диски. RAM на временные файлы, то полгода УТ11 протянет, потом все равно умрет.     | |||
| 55
    
        ProxyInspector 02.07.15✎ 21:34 | 
        (53) Я с вами полностью согласен. Если переписать 30% функционала, то все будет нормально, только какой идиот это профинансирует     | |||
| 56
    
        ProxyInspector 02.07.15✎ 21:35 | 
        Извините для 50 тыс номенклатуры нормально УТ11 не будет никогда.     | |||
| 57
    
        Лефмихалыч 02.07.15✎ 21:37 | 
        (54) шыдевар просто...
 (55) не надо ни чего переписывать, просто вы ожидали, что ПО - это все, что нужно для автоматизации, но в реальном мире это не так | |||
| 58
    
        ProxyInspector 02.07.15✎ 21:37 | 
        Вы знаете какие алгоритмы УТ11 использует для поиска дублей в табличных частях?     | |||
| 59
    
        Лефмихалыч 02.07.15✎ 21:38 | 
        (56) если вместо сервера игровой десктоп, а сеть "живет" на свичах длинк, то - да, ни когда     | |||
| 60
    
        Maniac 02.07.15✎ 21:38 | 
        (56) на файловой согласен.     | |||
| 61
    
        Maniac 02.07.15✎ 21:40 | 
        Кстати автор забыл уопмянуть что он и прайсы будет загружать в 1С от множества поставщиков с такой номенклатурой.
 У него моя обработка) И скорее всего его главный вопрос связан не с тем что в базе стока номенклатуры а с тем что при импорте прайса - обработка будет искать по экселю каждую номенклатуру чтобы синхронизировать каждый прайс и впоследствии зарегистрировать цены в 1С. И работа эта ежедневная. ))))) | |||
| 62
    
        ProxyInspector 02.07.15✎ 21:41 | 
        Речь идет не об автоматизации, а о быстродействии УТ11. Не надо ля ля. У нас сервер нормальный. SSD 16 гигов x64
 На файловой при 50 тыс. номенклатуры УТ11 легла при установке отбора по родителю. Она это делала 20 сек. | |||
| 63
    
        Лефмихалыч 02.07.15✎ 21:42 | 
        (62) :)     | |||
| 64
    
        Фрэнки 02.07.15✎ 21:43 | 
        (62) софт на сервере какой (ось, субд)?     | |||
| 65
    
        Feanor 02.07.15✎ 21:44 | 
        (56) более 100к номенклатуры, более 100 юзеров, 13к складских документов в месяц, "УТ11" летает более 2 лет без всяких ССД.
 ЧЯДНТ? :) | |||
| 66
    
        Лефмихалыч 02.07.15✎ 21:45 | 
        (64) тебе сказали же - нормальный сервер, чо ты занудствуешь? :)     | |||
| 67
    
        ProxyInspector 02.07.15✎ 21:45 | 
        Конфигурация сервера: 
 Intel Xenon 3.3 Ghz Память 16 Гб Диск SSH SQL 2008 R2 x64 Сервер 1с х 64 8.3.5.1146 | |||
| 68
    
        rs_trade 02.07.15✎ 21:45 | 
        (65) идиот, очевидно же. в (48) все написано.     | |||
| 69
    
        Лефмихалыч 02.07.15✎ 21:46 | 
        (65)  смотри сюда (49)  - там кто-то сделал на этом 200 кусков и ни чего компании не дал. В этом ответ на вопрос, что ты делаешь не так     | |||
| 70
    
        Лефмихалыч 02.07.15✎ 21:47 | 
        ты просто, Feanor, не эффективный менеджер     | |||
| 71
    
        Feanor 02.07.15✎ 21:49 | 
        (70) вообще не менеджер. может в этом проблема?     | |||
| 72
    
        Лефмихалыч 02.07.15✎ 21:49 | 
        (71) угу, а еще спрашиваешь, что ты делаешь не так...     | |||
| 73
    
        Maniac 02.07.15✎ 21:49 | 
        (48) открой для себя интерфейс Такси - УТ11 все формы, списки, поиски, выборы - летают!
 Все открывается со скростью звука. | |||
| 74
    
        ProxyInspector 02.07.15✎ 21:50 | 
        (65) Значит у вас от УТ11 осталась только УТ10 :)
 Здесь видел УТ10 на сети розничных магазинов. Быстро работает. Я стал расспрашивать что да как, оказалось, что партионный учет отключен, используют только остатки. | |||
| 75
    
        Feanor 02.07.15✎ 21:50 | 
        (72) спасибо, братцы, я все понял, ушел исправляться :)     | |||
| 76
    
        Лефмихалыч 02.07.15✎ 21:51 | 
        (67) этот Intel Xenon 3.3 там, я так понимаю, один? И это тот самый the Server, на котором и домен, и почта, и прокси, и скуль, и сервер приложений, и файлопомойка     | |||
| 77
    
        rs_trade 02.07.15✎ 21:51 | 
        (73) и не важно сколько у меня элементов номенклатуры и какой сервер? надо брать.     | |||
| 78
    
        Maniac 02.07.15✎ 21:51 | 
        Вообще при работе с номенклатурой в УТ11 важно только одно - форма подбора номенклатуры - которая перегружена данными выводимыми в списке - ценами, остатками и прочими финтиплюшками.
 Причем половина там тормозов - из за сложных условий ценообьразования и всяечских соглашений с покупателм и так далее и так далее. Это лечится с помощщью такси. Либо самиписными подборами. | |||
| 79
    
        Feanor 02.07.15✎ 21:52 | 
        (74) складской функционал типовой абсолютно. специально вообще ничего не тюнили.     | |||
| 80
    
        Maniac 02.07.15✎ 21:53 | 
        (77) сервер тоже важно.
 Но еслипредполагать что условия использования одинаковы полностью (тоесть одно железо, одна база и тырыпыры) то в такси будет совершенно быстрее работать чем в управляемом приложении. | |||
| 81
    
        Maniac 02.07.15✎ 21:54 | 
        Опять же повторюсь у автора все связано с (61)
 Поэтому больше вопрос адресуется конкретно ко мне) | |||
| 82
    
        rs_trade 02.07.15✎ 21:54 | 
        (80) так надо было же (48) УТ просто в метро интерфейсе запустить. и залетало бы все завертелось. вон оно че.     | |||
| 83
    
        ДенисЧ 02.07.15✎ 21:56 | 
        (82) Сегодня бушке БП в такси переключил. Через 2 часа звонок - мне неудобно. Пришлось объяснять, как обратно переключать     | |||
| 84
    
        Maniac 02.07.15✎ 21:56 | 
        Задача автора - 50к номенклатуры и ежедневная загрузка прайсов на эти 50к номенклатуры.
 С учетом в том числе характеристик. Это в корне отличается от той работы, которую вы все предполагаете, если бы не было загрузки. | |||
| 85
    
        Лефмихалыч 02.07.15✎ 21:57 | 
        (84) отпусти ручник, задача автора уже давно ни кому не интересна     | |||
| 86
    
        Maniac 02.07.15✎ 21:57 | 
        (83)а вогт это уэе другой вопрос)) что в такси все желто ядерное и большое)))     | |||
| 87
    
        kvint-s 02.07.15✎ 21:57 | 
        (61) это верно
 (80) а работа из под rdp, не желательна для 8.3? | |||
| 88
    
        Maniac 02.07.15✎ 21:59 | 
        (85) а зря. наверное сейчас каждая вторая фирма именно с этой задачей и связана.
 или ты думаешь кто то 50к номенклатуры руками набивать будет и цены регистрировать. Да все торгаши сейчас все загружают из прайсов поставщиков. По сути мы имеем что основная нагрузка как раз заключается именно в этой задаче. | |||
| 89
    
        Лефмихалыч 02.07.15✎ 21:59 | 
        (87) 8.3, rdp и желательность ни как не связаны     | |||
| 90
    
        Maniac 02.07.15✎ 21:59 | 
        (87) под rdp - только и желательна.     | |||
| 91
    
        kvint-s 02.07.15✎ 22:00 | 
        просто насколько я понял из (48), работал через терминал.     | |||
| 92
    
        Лефмихалыч 02.07.15✎ 22:00 | 
        (88) мне не интересны твои поделки, не надо мне их продавать     | |||
| 93
    
        Maniac 02.07.15✎ 22:01 | 
        ничего быстрее быть не может чем прямая работа на серваке.     | |||
| 94
    
        Maniac 02.07.15✎ 22:01 | 
        (92) я не продаю сейчас ничего.
 Я объясняю в чем суть вопроса и поставка вопроса. И основная нагрузка. | |||
| 95
    
        Лефмихалыч 02.07.15✎ 22:03 | 
        (91) насколько я понял из стенаний автора (48) там проблема в том, что ресурсы аппаратного обеспечения ни кто не оценивал до внедрения и не согласовывал с потребностями внедряемого ПО. То есть - некомпетентность внедренцев и все. Ни какого отношения к rdp это не имеет     | |||
| 96
    
        Лефмихалыч 02.07.15✎ 22:07 | 
        (93) угу, а балансировку нагрузки между сервером приложений, сервером ДБ и клиентом придумали трусы, которые еще тормоза в автомобили придумали, да?     | |||
| 97
    
        Maniac 02.07.15✎ 22:08 | 
        Подитожу
 1) Серверная 1С 64 - обязательно = 100к 2) SQL плюс серверная винда и тп - обязательно = 100-150к 3) Более менее вменяемый сервак - обязательно = 150-200к. Ориентир 5-10 юзеров, работа с 100к номенклатурой и 300 характеристик. Бюджет 400-500 тысяч. | |||
| 98
    
        Maniac 02.07.15✎ 22:10 | 
        (96) я тя умоляю. если будет пара лезвий с SSD и достаточным объемом оперативки - автору на 10 юзеров и 1 миллион элементов хватит за глаза.
 Без всяких вызовов супер специалистов по балансировке. | |||
| 99
    
        Maniac 02.07.15✎ 22:11 | 
        Хотя лично я бы на месте автора УТ11 вообще убрал и заменил на УТ10.
 У номенклатуры УТ11 почти 100 реквизитов в метаданных. это пипец. В идеале. | |||
| 100
    
        Господин ПЖ 02.07.15✎ 22:13 | 
        >У номенклатуры УТ11 почти 100 реквизитов в метаданных
 маня, скажи что ты гонишь... | |||
| 101
    
        Maniac 02.07.15✎ 22:14 | 
        Вызвать мегаспеца по балансировке будет стоить 100к.
 Так нафиг выбрасывать такие деньги за неявный результат, лучше уж бабки пустить в более дорогой сервер. | |||
| 102
    
        Лефмихалыч 02.07.15✎ 22:15 | 
        (100) конечно же гонит. 51 их там всего  (11.1.10.94)     | |||
| 103
    
        Maniac 02.07.15✎ 22:16 | 
        (100) открой пофигуратор - зайди и посчитай.
 Сори не 100. Специально сам сейчас посчитал - 56. Странно - в прошлых релизах было 81. | |||
| 104
    
        Господин ПЖ 02.07.15✎ 22:16 | 
        81?
 аааа | |||
| 105
    
        Лефмихалыч 02.07.15✎ 22:18 | 
        (101) ты непроходим...
 да, в мире твоих поделок и задач, которые они решают, (93) абсолютно верно. В (96) я имел в виду намекнуть, что мир гораздо шире, чем помещается у тебя между ушей, но, тут до меня дошло, что это филькин труд | |||
| 106
    
        Maniac 02.07.15✎ 22:21 | 
        (105) ты сам себя сейчас убеждаешь в том что он шире?
 Я как бы и пытаюсь тут донести что он шире, 1Сники вообще зачастую вообще не знают реальные бизнес-процессы предприятия. Сидят у себя в каморках - и даже представления не имеют чт ов соседнем кабинете менеджер делает в чем его работа. | |||
| 107
    
        Лефмихалыч 02.07.15✎ 22:22 | 
        (106) еще чуть-чуть и ты станешь смешным, давай сменим тему     | |||
| 108
    
        rs_trade 02.07.15✎ 22:22 | 
        (106) знаем! он грузит прайс в 50 тыщ твоей обработкой и от этого  счастлив и улыбается.     | |||
| 109
    
        Maniac 02.07.15✎ 22:23 | 
        (108) счастливый юзер бывает только в 1 день - в день зарплаты.
 И то не всегда) | |||
| 110
    
        Maniac 02.07.15✎ 22:28 | 
        Или ты думаешь что я счастлив? да фиг там. Я очень недоволен.
 Я видел какие чудеса происходят на субд с десятками миллионов записей. | |||
| 111
    
        Necessitudo 03.07.15✎ 00:47 | 
        (110) И какие же?)     | |||
| 112
    
        kiruha 03.07.15✎ 10:14 | 
        (67)
 >>Память 16 Гб На 16 и у нас бы легла | |||
| 113
    
        kiruha 03.07.15✎ 10:16 | 
        А то что управляемые дрянь - еще известно было 5 лет назад. Сам разгребал кучу проблем с ними. Если  Maniac про Такси правду глаголет - это очень здоров     | |||
| 114
    
        ProxyInspector 03.07.15✎ 14:35 | 
        Ля ля он про Такси. Формы списка и в обычных УФ не тормозят.
 Тормоза УТ11 связаны на 50% с тормозами УФ. Большие документы, отчеты, СКД - стандартные тормоза. Остальное - это тормоза алгоритмов. Если они дубли строк ищут перебором, тогда о чем тогда можно говорить. УТ11 - это удел ларьков. | |||
| 115
    
        ProxyInspector 03.07.15✎ 14:39 | 
        Еще один кусок тормозов - это кривое кеширование. Для УТ11 это становится актуальным т.к формы там магко говоря большие. 
 После интенсивной работы через неделю любая форма в УТ открывалась за 30 сек. Можно конечно устроить танцы с бубнами. Перегружать постоянно сервера. Чистить кеши. Но это не правильно | |||
| 116
    
        kiruha 03.07.15✎ 16:13 | 
        Через веб сервер все формы летали     | |||
| 117
    
        kiruha 03.07.15✎ 16:13 | 
        Но это не всем подходит     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |