powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / Техническое обоснование нового оборудования
68 сообщений из 68, показаны все 3 страниц
Техническое обоснование нового оборудования
    #36881747
наутилус
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
помогите обосновать руководству (далёкому от ИТ) необходимость закупки нового оборудования.
Есть "минимальные" или "рекомендуемые" параметры для оборудования, под сервер предприятия 1С, SQL?
хотелось бы увидеть как официальные рекомендации, так и практические (последнее даже важнее)

с ув. наутилус
...
Рейтинг: 0 / 0
Техническое обоснование нового оборудования
    #36881778
WildSery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно, например, отсюда начать .
...
Рейтинг: 0 / 0
Техническое обоснование нового оборудования
    #36881783
наутилус
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WildSery,

спасибо, экспертизу заказывать, да ещё и в москве пока не хочется.
...
Рейтинг: 0 / 0
Техническое обоснование нового оборудования
    #36881818
наутилус
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в чем проблема. сейчас есть большая нагрузка на сервер. и мы наблюдаем много блокировок.
узкое место в "большом" документе с немалым количеством табличных частей. при записи этого документа - много блокировок и большая очередь дисков. т.е. проблема в дисковом массиве.
можно ли как-то "аргументировать" необходимость закупки?
...
Рейтинг: 0 / 0
Техническое обоснование нового оборудования
    #36881826
Программист 1с
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Аргументированно можно даже зарплату себе поднять
...
Рейтинг: 0 / 0
Техническое обоснование нового оборудования
    #36881827
DmitriyZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
наутилусв чем проблема. сейчас есть большая нагрузка на сервер. и мы наблюдаем много блокировок.
узкое место в "большом" документе с немалым количеством табличных частей. при записи этого документа - много блокировок и большая очередь дисков. т.е. проблема в дисковом массиве.
можно ли как-то "аргументировать" необходимость закупки?

А сколько строчек в документе? Делает ли он движения по бух. регистрам (это важно)
...
Рейтинг: 0 / 0
Техническое обоснование нового оборудования
    #36881851
наутилус
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Программист 1с,

давайте о технике подумаем ) зп дело вторичное )
...
Рейтинг: 0 / 0
Техническое обоснование нового оборудования
    #36881862
наутилус
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DmitriyZнаутилусв чем проблема. сейчас есть большая нагрузка на сервер. и мы наблюдаем много блокировок.
узкое место в "большом" документе с немалым количеством табличных частей. при записи этого документа - много блокировок и большая очередь дисков. т.е. проблема в дисковом массиве.
можно ли как-то "аргументировать" необходимость закупки?

А сколько строчек в документе? Делает ли он движения по бух. регистрам (это важно)
не по бух. регистрам. по другим регистрам делает. проблема в том, что начинается запись, производятся расчёты, потом записи "коммитятся". всё это держит следующие записи. т.е. проблему с самим документом тоже будем пытаться решать (либо разнести табличные чести в регистры, либо на несколько документов), но это дело времени, а очередь дисковую и блокировки наблюдаем сейчас.
...
Рейтинг: 0 / 0
Техническое обоснование нового оборудования
    #36881886
DmitriyZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
наутилус, вопрос про количетсво строчек в доке (максимальное в одной из таб частей) остается открытым.
...
Рейтинг: 0 / 0
Техническое обоснование нового оборудования
    #36882051
наутилус
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DmitriyZ,

сейчас в базе 161642 документа данного типа
последние 5000 документов имеют такое кол-во строк (в среднем) в табличной части:
тч1 - 29
тч2 - 16
тч3 - 2
тч4 - 79
тч5 - 0
тч6 - 0
...
Рейтинг: 0 / 0
Техническое обоснование нового оборудования
    #36882060
наутилус
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DmitriyZ,

последние 5000 документов имеют такое кол-во строк (максимально) в табличной части:
тч1 - 507
тч2 - 441
тч3 - 831
тч4 - 3026
тч5 - 61
тч6 - 45
...
Рейтинг: 0 / 0
Техническое обоснование нового оборудования
    #36882140
DmitriyZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
наутилусDmitriyZ,

последние 5000 документов имеют такое кол-во строк (максимально) в табличной части:
тч1 - 507
тч2 - 441
тч3 - 831
тч4 - 3026
тч5 - 61
тч6 - 45

Я бы все же рекомендовал начать именно с документа (уменьшить количество строк, для начала). И подумайте, как будете обосновывать затраты, если проблема не уйдет с заменой железа :) Вроде, в IBM можно потестить работу базы на их железе и СУБД.
...
Рейтинг: 0 / 0
Техническое обоснование нового оборудования
    #36882317
наутилус
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DmitriyZ,

ну вот хотим предложить руководству "аренду" дисковой подсистемы. что бы оценить улучшения. но улучшения точно будут.
...
Рейтинг: 0 / 0
Техническое обоснование нового оборудования
    #36882341
AHDP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DmitriyZ,

Наверное надо что-то меня в подходе к проектированию БД. Сотни и тысячи строк в разных ТЧ одного документа, коих тысячи не есть гут :(.

Начните с анализа исходных данных для заполнения этого документа.
...
Рейтинг: 0 / 0
Техническое обоснование нового оборудования
    #36882354
наутилус
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AHDPDmitriyZ,

Наверное надо что-то меня в подходе к проектированию БД. Сотни и тысячи строк в разных ТЧ одного документа, коих тысячи не есть гут :(.

Начните с анализа исходных данных для заполнения этого документа.
три табличных части используются мало, только в случае ошибок в процессе. поэтому и маленькие.
планируем вынести табличные части в регистры.
...
Рейтинг: 0 / 0
Техническое обоснование нового оборудования
    #36882361
AHDP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Упс. Мой пост адресован не DmitriyZ, а наутилус .

И ещё оборудование даст вам выйгрыш в разы, который могут и не заметить.
...
Рейтинг: 0 / 0
Техническое обоснование нового оборудования
    #36882364
наутилус
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AHDP,

вот и хочется понять сколько "раз" выиграет. всё равно, из проанализированных данных - самое узкое место - диски, дисковая очередь.
...
Рейтинг: 0 / 0
Техническое обоснование нового оборудования
    #36882390
WildSery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
наутилусспасибо, экспертизу заказывать, да ещё и в москве пока не хочется.А что, я дал ссылку на форму заказа экспертизы?
А статьи и обучающие ролики совсем незаметно, в уголок затесались?
...
Рейтинг: 0 / 0
Техническое обоснование нового оборудования
    #36882392
AHDP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сравнить производительность дисковых систем большого труда не составляет. Но Вы не озвучили, что за дисковая система сейчас стоит у вас. Если не сможете сами, напишите Александру Гладченко из форума по MS SQL.
...
Рейтинг: 0 / 0
Техническое обоснование нового оборудования
    #36882446
наутилус
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AHDP,

Жесткие диски: 6x 450GB Seagate 15k rpm 32MB Cashe SAS
Тип массива дисков: три Raid1
...
Рейтинг: 0 / 0
Техническое обоснование нового оборудования
    #36882496
AHDP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
К какому из этих трёх массивов очередь и что на нём лежит?
...
Рейтинг: 0 / 0
Техническое обоснование нового оборудования
    #36882514
наутилус
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AHDP,

два дня назад был RAID10 (один диск, побитый на логические). сейчас разделили на три рейд массива.
очередь самая большая к лог. диску Д. на нем лежит tempdb.
...
Рейтинг: 0 / 0
Техническое обоснование нового оборудования
    #36882535
AHDP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тогда вам надо память добавлять в сервер а не на полку деньги тратить ;)

ЗЫ Что же вы там такое при проведении рассчитывате?
...
Рейтинг: 0 / 0
Техническое обоснование нового оборудования
    #36882537
WildSery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
наутилусдва дня назад был RAID10 (один диск, побитый на логические). сейчас разделили на три рейд массива.Зря разделили, ИМХО.
Были какие-то причины, или так, для тестов?
...
Рейтинг: 0 / 0
Техническое обоснование нового оборудования
    #36882545
наутилус
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WildSery,

ну то был один конроллер. теперь три. чего ж зря? нагрузка шла через один физический контроллер, теперь на три распаралелена. база-логи-система разнесены на разные диски. неприсутственное, что ща хотелось бы ещё сделать, разнести данны и лог темпдб
...
Рейтинг: 0 / 0
Техническое обоснование нового оборудования
    #36882553
наутилус
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AHDPТогда вам надо память добавлять в сервер а не на полку деньги тратить ;)

ЗЫ Что же вы там такое при проведении рассчитывате?
почему память? максимально память не загружается, понятно, что постепенно сиквел пытается выжрать всю память. но
с чего начался вопрос. сейчас
Процесор: Intel Xeon E5530 2.40Ghz (2 unit)
ОЗУ: 48 GB
про диски уже знаете. и вот финансовое руководство грит "аргументируйте покупку новых серверов". сошлись (между собой, разработчиками), что пока что самое узкое место - диски. и убедить потратить деньги ТОЛЬКО на диски будет проще, чем на весь новый сервак. + попутно переписывать узкие места.
...
Рейтинг: 0 / 0
Техническое обоснование нового оборудования
    #36882578
Паля
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
наутилус
про диски уже знаете. и вот финансовое руководство грит "аргументируйте покупку новых серверов". сошлись (между собой, разработчиками), что пока что самое узкое место - диски. и убедить потратить деньги ТОЛЬКО на диски будет проще, чем на весь новый сервак. + попутно переписывать узкие места.
Это хорошо что вы между собой договорились. серверу не забудьте сообщить что ему придётся быстрей работать а то вдруг он вас спалит!
а какого размера у вас база, если озу 48гб?
...
Рейтинг: 0 / 0
Техническое обоснование нового оборудования
    #36882607
AHDP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если на нём только tempdb, то можно пожертвовать зеркалом, добавив на высвободившийся диск ещё одну файл-группу для неё.

Это что-же у вас за контроллер такой, что с 6ю дисками не справляется и что за мать, что может держать такое количество контроллеров?

2WildSery По многочисленным замерам Гладченко вроде рекомендует предоставить балансировку нагрузки серверу, а не райду.
...
Рейтинг: 0 / 0
Техническое обоснование нового оборудования
    #36882608
наутилус
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Палянаутилус
про диски уже знаете. и вот финансовое руководство грит "аргументируйте покупку новых серверов". сошлись (между собой, разработчиками), что пока что самое узкое место - диски. и убедить потратить деньги ТОЛЬКО на диски будет проще, чем на весь новый сервак. + попутно переписывать узкие места.
Это хорошо что вы между собой договорились. серверу не забудьте сообщить что ему придётся быстрей работать а то вдруг он вас спалит!
какому серверу? стёб - хорошо, но хочется аргументов. при чём не айтишных.
вот мы говорим "будет быстрее" - вопрос "на сколько быстрее прирост, что это даст, может вообще не надо покупать"?... понимаете, у человека есть возможность (например) купить погрузчик новый. или сервер. вот как убедить, что сервер нужен. сразу весь сервер новый - "больно". хотим дисковую систему. неправильно думаем?

а какого размера у вас база, если озу 48гб?
116107,73МБ
...
Рейтинг: 0 / 0
Техническое обоснование нового оборудования
    #36882621
наутилус
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AHDP,

т.е. таки вынести темп-дб на отдельные диски. возможно даже без зеркала?
...
Рейтинг: 0 / 0
Техническое обоснование нового оборудования
    #36882708
AHDP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы сами сказали, что она у вас лежит на отдельном диске, к которому наблюдается очередь... А т.к. tempdb по большому счёту аналог свопа, то напрашивается увеличить производительность на запись путём разделения зеркала на два независимых диска с двумя файл-группами для tempdb.

Но если проблема в tempdb, то целесообразнее добавлять оперативки. Версию сервера огласите пожалуйста.

Огласите пожалуйста модели контроллеров и структуру базы (с размерами) относящуюся к этому документу. Если вы не подрезаеете базу, то оперативки Вам должно хватать заглаза. Пока крепнет ощущение, что вы при проведении лопатите "лишние" данные.
...
Рейтинг: 0 / 0
Техническое обоснование нового оборудования
    #36882709
RustamZz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Какая конфа и какой режим управления блокировками данных?
Этот документ типовой или собственной разработки?
Блокировки в момент записи документа или все таки проведения?

Если конфа написана неаккуратно, то никакое вложение в железо не улучшит картину.
...
Рейтинг: 0 / 0
Техническое обоснование нового оборудования
    #36882717
ЕВА 2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ещё можно попробывать, темп-дб запихать на виртуальный диск в оперативной памяти, при таком его количестве...
(у нас трудится RamDisk Plus 8.0)
...
Рейтинг: 0 / 0
Техническое обоснование нового оборудования
    #36882729
наутилус
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AHDPВы сами сказали, что она у вас лежит на отдельном диске, к которому наблюдается очередь... А т.к. tempdb по большому счёту аналог свопа, то напрашивается увеличить производительность на запись путём разделения зеркала на два независимых диска с двумя файл-группами для tempdb.
спасибо, подумаем.

AHDPНо если проблема в tempdb, то целесообразнее добавлять оперативки. Версию сервера огласите пожалуйста.
Microsoft SQL Server 2008 R2 (RTM) - 10.50.1600.1 (X64) Apr 2 2010 15:48:46 Copyright (c) Microsoft Corporation Enterprise Edition (64-bit) on Windows NT 6.1 <X64> (Build 7600: )

AHDPОгласите пожалуйста модели контроллеров и структуру базы (с размерами) относящуюся к этому документу. Если вы не подрезаеете базу, то оперативки Вам должно хватать заглаза.
модели контроллеров узнаю.
структуру базы - это как?

AHDPПока крепнет ощущение, что вы при проведении лопатите "лишние" данные.
да. данных при записи (даже не проведении) рассчитывается очень много. перезаписывается.
...
Рейтинг: 0 / 0
Техническое обоснование нового оборудования
    #36882743
наутилус
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RustamZzКакая конфа и какой режим управления блокировками данных?
Этот документ типовой или собственной разработки?
Блокировки в момент записи документа или все таки проведения?
самописка.
собственной разработки.
записи.

RustamZzЕсли конфа написана неаккуратно, то никакое вложение в железо не улучшит картину.
пытаемся улучшать где можем конфу.

просто ща активных пользователей ~600 днём. ночью до 100.
...
Рейтинг: 0 / 0
Техническое обоснование нового оборудования
    #36882748
наутилус
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЕВА 2000Ещё можно попробывать, темп-дб запихать на виртуальный диск в оперативной памяти, при таком его количестве...
(у нас трудится RamDisk Plus 8.0)
вариант!
...
Рейтинг: 0 / 0
Техническое обоснование нового оборудования
    #36882753
ЕВА 2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
наутилус
последние 5000 документов имеют такое кол-во строк (максимально) в табличной части:
тч1 - 507
тч2 - 441
тч3 - 831
тч4 - 3026
тч5 - 61
тч6 - 45

Что же у вас за документ-то такой? Неужели не возможно разбить его на части, и проводить отдельными кусками (подчинёными документами)?
...
Рейтинг: 0 / 0
Техническое обоснование нового оборудования
    #36882758
AHDP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЕВА 2000,

Хотите обмануть SQL Server? Если места в оперативке достаточно, то tempdb на диск не полезет.
...
Рейтинг: 0 / 0
Техническое обоснование нового оборудования
    #36882760
HoBTID
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
наутилусAHDP,

два дня назад был RAID10 (один диск, побитый на логические). сейчас разделили на три рейд массива.
очередь самая большая к лог. диску Д. на нем лежит tempdb.Прекратить работать с временными таблицами, в том числе и неявно создаваемыми платформой 1С. Для этой цели переписать запросы.
Тогда никакая филькина грамота (обоснование нового оборудования) не понадобится.
...
Рейтинг: 0 / 0
Техническое обоснование нового оборудования
    #36882761
наутилус
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
наутилусЕВА 2000Ещё можно попробывать, темп-дб запихать на виртуальный диск в оперативной памяти, при таком его количестве...
(у нас трудится RamDisk Plus 8.0)
вариант!
хотя. не вариант. погорячился.
смотрите, по идее сервер ведь что может - всё в памяти держит. если уже не хватает - начинается использование темп-диби. так? если памяти "мало", да ещё откусить под темп.... ?
...
Рейтинг: 0 / 0
Техническое обоснование нового оборудования
    #36882769
наутилус
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЕВА 2000наутилус
последние 5000 документов имеют такое кол-во строк (максимально) в табличной части:
тч1 - 507
тч2 - 441
тч3 - 831
тч4 - 3026
тч5 - 61
тч6 - 45

Что же у вас за документ-то такой? Неужели не возможно разбить его на части, и проводить отдельными кусками (подчинёными документами)?
был отдельными. ещё в 7. сейчас один, потому что логически так связано всё.
...
Рейтинг: 0 / 0
Техническое обоснование нового оборудования
    #36882773
наутилус
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HoBTIDнаутилусAHDP,

два дня назад был RAID10 (один диск, побитый на логические). сейчас разделили на три рейд массива.
очередь самая большая к лог. диску Д. на нем лежит tempdb.Прекратить работать с временными таблицами, в том числе и неявно создаваемыми платформой 1С. Для этой цели переписать запросы.
Тогда никакая филькина грамота (обоснование нового оборудования) не понадобится.
ну совсем не использовать временные таблицы дюжэ сложно =(((
...
Рейтинг: 0 / 0
Техническое обоснование нового оборудования
    #36882790
HoBTID
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
наутилусну совсем не использовать временные таблицы дюжэ сложно =(((
Что делать, лучше напрячь мозг, чем сервер.
Результат и вам и руководству больше понравится.

Временные таблицы действительно нужно использовать в 1 из 10 - 20 случаев, когда их используют.
...
Рейтинг: 0 / 0
Техническое обоснование нового оборудования
    #36882814
AHDP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А чем обоснованы записи и пересчёты при сохранении этого документа!?!?!?!

Какой объём информации из БД (сколько занимают таблицы, индексы и какой их процент обрабатывается) используется при записи, проведении документа? Это нужно для понимания куда девается память и что твориться с архитектурой базы.

ЗЫ И мне не совсем понятно, как пользователь вводит столь объёмный документ. Откуда беруться данные?
...
Рейтинг: 0 / 0
Техническое обоснование нового оборудования
    #36882820
наутилус
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AHDPА чем обоснованы записи и пересчёты при сохранении этого документа!?!?!?!

Какой объём информации из БД (сколько занимают таблицы, индексы и какой их процент обрабатывается) используется при записи, проведении документа? Это нужно для понимания куда девается память и что твориться с архитектурой базы.

ЗЫ И мне не совсем понятно, как пользователь вводит столь объёмный документ. Откуда беруться данные?
может не так выразился. при перезаписи документ перепроводится.
информацию по БД ща попробую достать.
этот документ создаётся полу-автоматически на основании других документов, потом пользователем правится, потом вносятся дополнительные данные. вобщем один из самых сложных документов в системе. (вкратце: маршрутные листы развозов на основании заказов на развоз)
...
Рейтинг: 0 / 0
Техническое обоснование нового оборудования
    #36882823
наутилус
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HoBTIDнаутилусну совсем не использовать временные таблицы дюжэ сложно =(((
Что делать, лучше напрячь мозг, чем сервер.
Результат и вам и руководству больше понравится.

Временные таблицы действительно нужно использовать в 1 из 10 - 20 случаев, когда их используют.
ну может быть и так. попробуем и это направление оптимизации записать
...
Рейтинг: 0 / 0
Техническое обоснование нового оборудования
    #36882872
AHDP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И часто он у Вас перепроводится?
...
Рейтинг: 0 / 0
Техническое обоснование нового оборудования
    #36882888
наутилус
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AHDP,

скажем так. как мы ща видим в чем проблема. если добавить индексы на таблицы (вручную или посредством "индексировать") - страдает сразу время записи документа. при чём критично страдает.
без индексов - как вы понимаете грустно с выбоками.
кроме того проблема в том, что когда 1С пишет в таблицу блокируется "страница" таблицы и остальные ожидают, пока операция закомитится. вот в этом и проблема. слишком долгое ожидание.
...
Рейтинг: 0 / 0
Техническое обоснование нового оборудования
    #36882936
HoBTID
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какой же у вас размер базы, если памяти 48 Гб не хватает?
У нас памяти меньше, а база я, почти уверен больше, однако все сильно оптимизировано и работает.
...
Рейтинг: 0 / 0
Техническое обоснование нового оборудования
    #36882939
наутилус
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HoBTID,

выше я писал размер базы
...
Рейтинг: 0 / 0
Техническое обоснование нового оборудования
    #36882941
AHDP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это вы следствие описываете, а не причину ;)
...
Рейтинг: 0 / 0
Техническое обоснование нового оборудования
    #36882948
наутилус
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AHDP,

причина в большом документе. который записывается долго и не совсем оптимально. уже пытаемся переделать его структуру и механизм его записи.
вопрос, стоит ли увеличивать мощность железа и поможет ли смена дисковой подсистемы?
...
Рейтинг: 0 / 0
Техническое обоснование нового оборудования
    #36882964
DmitriyZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Навскидку пути оптимизации: резать мега-документ на более мелкие, использовать управляемые блокировки, поиграться с индексами (должен быть оптимальный вариант). Судя по обсуждению резервы оптимизации по коду есть немалые :)
...
Рейтинг: 0 / 0
Техническое обоснование нового оборудования
    #36882969
HoBTID
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
наутилусHoBTID,

выше я писал размер базы
116107,73МБ

Наша база больше и хватает гораздо меньшего объема оперативки. (вот и померялись ...)
Так что убирайте временные таблицы и оптимизируйте запросы.
...
Рейтинг: 0 / 0
Техническое обоснование нового оборудования
    #36882971
наутилус
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DmitriyZНавскидку пути оптимизации: резать мега-документ на более мелкие, использовать управляемые блокировки, поиграться с индексами (должен быть оптимальный вариант). Судя по обсуждению резервы оптимизации по коду есть немалые :)
резать может... но ушли от этого. сейчас идея вынести табличные части в регистры, при записи основного документа будут дёргаться мало.
индексами игрались. как раз вот вроде баланс между скоростью записи и чтения.
пасиб за то, что уделили внимание )
...
Рейтинг: 0 / 0
Техническое обоснование нового оборудования
    #36882979
наутилус
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HoBTIDнаутилусHoBTID,

выше я писал размер базы
116107,73МБ

Наша база больше и хватает гораздо меньшего объема оперативки. (вот и померялись ...)
Так что убирайте временные таблицы и оптимизируйте запросы.
спросил про временные таблицы. оказывается раньше (когда ещё нельзя было в запросах делать временные таблицы) так и было. но. было ещё хуже для окончательного расчёта приходилось несколько раз перезаписывать документ с рассчитанными данными.
я ж не мерять. за державу обидно. запросы бум обрабатывать. напильником.
спасибо за участие )
...
Рейтинг: 0 / 0
Техническое обоснование нового оборудования
    #36882989
AHDP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если у вас очередь к темпдб, то лучше увеличить память. Прирост получите в десятки раз. Пытаясь оптимизировать дисковую подсистему получите улучшение в десятки процентов, за схожую сумму.

Может Вам лучше было взать не контроллер, а диски? Отпишите, что у вас за контроллеры. И что у Вас за структура базы применительно к этому документу, может скуль не может распаралелить вычисления... И Вам может оказаться полезным использовать сжатие базы данных.
...
Рейтинг: 0 / 0
Техническое обоснование нового оборудования
    #36883020
AHDP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это кто же придумал, для получения правильного рассчёта перепроводить документ по нескульку раз!?!?!?!?! Тут не запросы, а архитектора обрабатывать напильником нужно!!! Пользователю-то сообщили сколько раз документ перепровести нужно? Или он для надёжности его до конца формирования отчётности перепроводит с завидным упорством?

И поясните, как это Вы себе представляете

наутилус[quot DmitriyZ]сейчас идея вынести табличные части в регистры, при записи основного документа будут дёргаться мало.
...
Рейтинг: 0 / 0
Техническое обоснование нового оборудования
    #36883029
наутилус
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AHDPЕсли у вас очередь к темпдб, то лучше увеличить память. Прирост получите в десятки раз. Пытаясь оптимизировать дисковую подсистему получите улучшение в десятки процентов, за схожую сумму.
понимаете... мы в любом случае упрёмся в ограничение по памяти. либо финансовое.. либо просто по объёму.
в системе два документа - один в количестве даёт прирост 9%, а второй (о котором речь выше) - до 40% (сейчас, зимой будет чуть меньше).
т.е. памяти мы неограниченно добавить не сможем и темпдб будет в любом случае.
...
Рейтинг: 0 / 0
Техническое обоснование нового оборудования
    #36883078
наутилус
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AHDPЭто кто же придумал, для получения правильного рассчёта перепроводить документ по нескульку раз!?!?!?!?! Тут не запросы, а архитектора обрабатывать напильником нужно!!! Пользователю-то сообщили сколько раз документ перепровести нужно? Или он для надёжности его до конца формирования отчётности перепроводит с завидным упорством?
нет конечно ) имелось ввиду "всередине" данные записывались по несколько раз. производились расчёты промежуточных данных.


AHDPИ поясните, как это Вы себе представляете

наутилус[quot DmitriyZ]сейчас идея вынести табличные части в регистры, при записи основного документа будут дёргаться мало.
есть данные, которые связаны с документом. и пишутся эти данные в табличные части. есть мысль, что если вынести связанные данные в регистры - запись основного документа, незатрагивающая "таблицы" будет происходить быстрее
...
Рейтинг: 0 / 0
Техническое обоснование нового оборудования
    #36883146
AHDP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А ещё мы все умрём :(, но это не повод обращаться за спасением к Индусам. :)
Что с того, сколько он даёт приросту? Вопрос как вы с этим приростом оперируете. Неужели вы при проведении поднимаете все документы этого типа!?!?!
Просто база у вас конечно большая, но соотношение оперативка/база у вас очень хорошее. Вероятно это подозревает и ваш финик, требуя от вас обоснований.

"всередине" - это как? Лень было нарисовать кнопку "Сохранить"?

Может я что и упустил в тенденциях развития 1С, но мне казалось, что в документ вносятся "первичные данные", в регистр, порождаемые этими данными движения. В любом случае, структура хранения данных дложна отвечать потребностям их обработки, а уж потом занесения в базу.

Пока видится необходимость в оперативке (если вы не ошиблись с адресом очереди). Можно попытаться обойтись докупкой винтов для разнесения темпдб, потом они всё равно пригодятся. И крепко думать над архитектурой базы данных... Уж больно легко вы готовы перенести данные из ТЧ в регистр.
...
Рейтинг: 0 / 0
Техническое обоснование нового оборудования
    #36883154
unnamed54321
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А если по шагам пройтись в отладчике, и найти тот кусок кода, который долго выполняется? И уже конкретно над ним поэкспериментировать? Раз уж конфигурация самописная..
...
Рейтинг: 0 / 0
Техническое обоснование нового оборудования
    #36883166
наутилус
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AHDPА ещё мы все умрём :(, но это не повод обращаться за спасением к Индусам. :)
Что с того, сколько он даёт приросту? Вопрос как вы с этим приростом оперируете. Неужели вы при проведении поднимаете все документы этого типа!?!?!
Просто база у вас конечно большая, но соотношение оперативка/база у вас очень хорошее. Вероятно это подозревает и ваш финик, требуя от вас обоснований.
последнее обновление железа было три года назад. за это время количество юзверей и документов выросло в разы

AHDP"всередине" - это как? Лень было нарисовать кнопку "Сохранить"?
зачем вы тгавите? (с) =))) я вам передал дословно почему нельзя отказаться от временных запросов. тип было без этого, но было ещё хуже. зело тяжёлый по логике документ сохраняется.

AHDPМожет я что и упустил в тенденциях развития 1С, но мне казалось, что в документ вносятся "первичные данные", в регистр, порождаемые этими данными движения. В любом случае, структура хранения данных дложна отвечать потребностям их обработки, а уж потом занесения в базу.
это "производный документ" от первичных данных. он тяжело рассчитываемый. проблему эту и сами видим, и будем исправлять, но пока вот так.

AHDPПока видится необходимость в оперативке (если вы не ошиблись с адресом очереди). Можно попытаться обойтись докупкой винтов для разнесения темпдб, потом они всё равно пригодятся. И крепко думать над архитектурой базы данных... Уж больно легко вы готовы перенести данные из ТЧ в регистр.
вот винты точно. память хорошо, но винты критичней.
про архитектуру думаем. переделываем. =/ проблема есть ещё в том, что эти процессы "живые" и не статичные. появляются новые задачи, и первоначальный сарай для хранения дров оброс уже такими мансардами и подземными паркингами, что ужосъ. =(
...
Рейтинг: 0 / 0
Техническое обоснование нового оборудования
    #36883169
наутилус
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
unnamed54321А если по шагам пройтись в отладчике, и найти тот кусок кода, который долго выполняется? И уже конкретно над ним поэкспериментировать? Раз уж конфигурация самописная..
по-отдельности каждый шаг недолог. но их много. а 1С держит транзакцией данные в сиквеле от начала записи и до окончания её (транзакции).
...
Рейтинг: 0 / 0
Техническое обоснование нового оборудования
    #36883197
AHDP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Грамотно спроектированная система не будет бояться накопления данных. А под новую номенклатуру и пользователей надо закладывать бюджет развития.
Три года назад у Вас было 48 Гигов РАМ и 2008 сервера? Ок. Но как же новые контроллеры? ;)

Это не я прдлагал отказаться от временных запросов, точнее таблиц. :) Я за прозрачность. Документ должен проводиться 1раз. Я только сомневался в том, что вы оптимально храните и обрабатываете данные, которыми оперируете при проведении этого документа. На это наталкивает долгое проведение и расход памяти.

И при изменении первичных данных этот документ у Вас автоматически перезаполняется и перепроводится? Если нет, то почему б от него не отказаться?

Мне отсюда не видно, где у Вас затык. Но возможный выйгрыш от увеличения памяти я описал.
Про сарай это вы хорошо выразились, но иногда нужно и фундамент укреплять, а то ипанётся всё. Лавинообразно, и действительно, как тут уже писал программист 1С, придётся свою зарплату обосновывать.

ЗЫ Это всего лишь значит, что программисты у Вас хорошие, а архитектор нет :(
...
Рейтинг: 0 / 0
Техническое обоснование нового оборудования
    #36883291
наутилус
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AHDP,

=( я вам больше скажу. его просто нет. архитектора =(
...
Рейтинг: 0 / 0
Техническое обоснование нового оборудования
    #36883294
наутилус
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AHDP,

спасибо, за участие. постараюсь не забыть доложить о результатах изменений и что помогло (если поможет)
...
Рейтинг: 0 / 0
Техническое обоснование нового оборудования
    #36883399
DmitriyZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
наутилусAHDP,

спасибо, за участие. постараюсь не забыть доложить о результатах изменений и что помогло (если поможет)

Посмотрите в сторону одна строка мегадокумента -> один мелкий документ. Подобно тому, как сделаны выписки в типовых. Сделать обрабоку которая будет вам собирать эти мелкие доки для оператора в одно целое (т.е. оператор будет думать, что он работает с одним мегадокументом)
...
Рейтинг: 0 / 0
68 сообщений из 68, показаны все 3 страниц
Форумы / [игнор отключен] [закрыт для гостей] / Техническое обоснование нового оборудования
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]