Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / [игнор отключен] [закрыт для гостей] / sql и железо. помогите / 25 сообщений из 76, страница 1 из 4
22.06.2012, 18:37
    #37850937
crazyzerg13
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
sql и железо. помогите
Может поможет кто...

Информацию даю по максимуму, чтобы попонятней была ситуация...

В общем ситуация следующая. Дикие тормоза при проведении документов, при вполне сносном железе... Прирост базы за год работы ~20 гигов. Приходится ежегодно резать базу, чтобы хоть как-то работать. Это не есть хорошо. 1С-ник "нивзубногой" в работе с SQL-сервером.
(при пустом сервере проведение документа(сегодняшнего дня) из 400 строк занимает больше минуты)!

Есть sql-сервер + сервер терминалов... Терминальных юзеров 30-50 человек.
Размер базы 110 гигов.
Сервера:
терминальный - 32гига мозгов (windows 2008x64 standart), 2 intel xeon E7320, рейд контроллер SROMBASFC SCSI, 512мозгов с ibbu, write back always. 8 дисков scsi 10k в 5 рейде. максимальная пиковая загрузка проца 20% при 45 юзерах (при проведении документов), загрузка оперативки 12гигов.
sql-сервер - 32гига мозгов (windows 2008x64 standart, ms sql 2008x64 standart), 2 intel xeon E5420, рейд контроллер ADAPTEC 3805, 512мозгов с ibbu, write back always. 8 дисков SAS 15k в двух массивах 10ках. один под базу, второй под логи. загрузка проца во время проведения 12%, памяти в sql выделено 30 гигов(все заняты), 2 оставлено для системы, естественно вся скушана.

хотелось бы услышать мнение насколько вырастет прирост скорости:
1. при таком размере базы, увеличив объём оперативной памяти до 128гигов насколько вырастет производительность?
2. рейд-контроллер устарел морально и физически. какой прирост скорости даст замена на более производительный?
3. есть мнение, что sql не умеет по человечески работать с базами, объемом более 100гигов.

p.s. склоняюсь ко второму пункту...

Модератор: Тема перенесена из форума "Microsoft SQL Server".
...
Рейтинг: 0 / 0
22.06.2012, 18:39
    #37850939
crazyzerg13
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
sql и железо. помогите
бывают ситуации, когда при перепроведении документа из нескольких строк операция выполняется 5-10 минут. естественно блокировка базы и вопли&визги из всех отделов...
...
Рейтинг: 0 / 0
22.06.2012, 19:08
    #37850972
AHDP
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
sql и железо. помогите
crazyzerg13Информацию даю по максимуму, чтобы попонятней была ситуация...
Есть sql-сервер + сервер терминалов...
А где сервер 1С!?

crazyzerg13терминальный - 32гига мозгов (windows 2008x64 standart), 2 intel xeon E7320, рейд контроллер SROMBASFC SCSI, 512мозгов с ibbu, write back always. 8 дисков scsi 10k в 5 рейде. максимальная пиковая загрузка проца 20% при 45 юзерах (при проведении документов), загрузка оперативки 12гигов. А зачем аж 8 дисков в 5ом рейде терминальному серверу? Загрузка проца очень напоминает 100% / 8 ядер... Какой процент активности диска?

crazyzerg13sql-сервер - 32гига мозгов (windows 2008x64 standart, ms sql 2008x64 standart), 2 intel xeon E5420, рейд контроллер ADAPTEC 3805, 512мозгов с ibbu, write back always. 8 дисков SAS 15k в двух массивах 10ках. один под базу, второй под логи. загрузка проца во время проведения 12%, памяти в sql выделено 30 гигов(все заняты), 2 оставлено для системы, естественно вся скушана. А где система, tempdb? Система занимает 2 ГБ!? Сколько свободной оперативной памяти на сервере, я предпочитаю держать порядка 512 мб. Перекиньте сюда 16 гигов памяти с сервера терминалов и 4-6 дисков в ещё два массива. На 10К данные и систему, на 15К tempdb и лог.

А что за конфа?
...
Рейтинг: 0 / 0
22.06.2012, 19:29
    #37850984
crazyzerg13
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
sql и железо. помогите
1С-сервер находится там же, где и терминальный.
Процент активности дисков не более 25% в пику.
Раньше была загрузка больше, ибо на терминальном сервере был и и контроллер домена, и dns, и dhsp, и файлопомойка, и принт-сервер и прочую шнягу. Сейчас на отдельный сервер вынес всё лишнее, оставив только 1С+Term.

На sql-сервере окромя sql'я вообще всё чисто - лишние службы заглушены, по состоянию монитора ~2 гига оперативки свободно.

Система на отдельном массиве. tempdb ??? who is ? Прошу прощения, но в SQL я полный ноль. Писать на форумах и искать решение проблемы с SQL заставила крайняя необходимость - я системщик, а не 1С-ник или знаток SQL.
Когда меня дрючат за то, что бухгалтерия с отделом продаж не работает и за 1 день простоя 3 лимона убытков, а дрючат меня, а не 1С-ников... Завертишься тут как .... на сковородке.

p.s. какая именно конфа интересует ? 1с ? 8.2.15
...
Рейтинг: 0 / 0
22.06.2012, 19:32
    #37850987
crazyzerg13
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
sql и железо. помогите
Кстати, 8.1 работала напорядок быстрее. На засранном сервере. Загрузка проца до переустановки сервера на том-же железе была 40-50%, только 1с работала быстрее. Щас в среднем 10-15 и всё тормозит.
Руки бы 1сникам вырвать...
...
Рейтинг: 0 / 0
22.06.2012, 20:46
    #37851053
crazyzerg13
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
sql и железо. помогите
что-то не смог отредактировать сообщение, но уж больно хочется обосрать 8.2, раз уж переместили в этот раздел, ну и НАКИПЕЛО УЖЕ РЕАЛЬНО!!! !
мне ОЧЕНЬ интересно ЧЕМ это творение занимается при запуске... иногда бывает больше одной минуты эта "поделка" что-то делает не занимая ни процессорного времени, ни дискового, ни сетевого, короче вообще ничего не делая. такая-же медленная, как и создатель этого убожества ?
...
Рейтинг: 0 / 0
22.06.2012, 21:12
    #37851074
rigus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
sql и железо. помогите
Сеть проверьте. Может у Вас потери пакетов или сервер/ключ прописаны не по ip .У меня лично все летает. Не чего 1с хаять коль руки не от туда растут.
...
Рейтинг: 0 / 0
22.06.2012, 21:30
    #37851084
rigus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
sql и железо. помогите
И вдогонку, если соберетесь расширять память не забудьте сменить редакцию windows
т.к. у windows 2008 SE ограничение 32Гб. Памяти скулю много не бывает - так что смело добавляйте (по крайней мере будет в в кеше база и винты дергать не будет)
...
Рейтинг: 0 / 0
22.06.2012, 21:57
    #37851100
crazyzerg13
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
sql и железо. помогите
2rigus: c сетью всё в порядке - проверено не один десяток раз.
я рад, что у вас летает всё, но в данном, конкретном случае мнение от вашего отличается кардинально.
железо абсолютно идентично при работе 8.1 и обновленной 8.2, системные настройки поменялись в лучшую сторону и с переходом на 8.2 производительность упала.
и упала В РАЗЫ.

p.s. админю с 99 года и понимаю такие мелочи, как различие редакций винды и использования ею оперативки...
...
Рейтинг: 0 / 0
22.06.2012, 22:04
    #37851107
crazyzerg13
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
sql и железо. помогите
rigusПамяти скулю много не бывает - так что смело добавляйте (по крайней мере будет в в кеше база и винты дергать не будет)

так как в работе используется только лицензионный софт, то смена standart на interprise будет стоить ~120 деревянных, плюс замена железа, ибо kraftway 200 ed13 не поддерживает более 32 оперативы. обращаюсь к опыту присутствующих именно для разъяснения - будет-ли прирост производительности при увеличении оперативки в 4 раза (see first message), или мне эти нововведения под зарплату впердолят. -((((
...
Рейтинг: 0 / 0
23.06.2012, 09:53
    #37851314
rigus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
sql и железо. помогите
1. А БД SQL обслуживается? (Статистика обновляется, бекапы делаются? Какой режим восстановления у базы?)
2. Точно в ini 1с файлах прописан ip (или несколько если ключей больше 1) где искать ключ? (иначе могут быть тормоза с его поиском)
3. К серверу предприятия обращаются по ip? В сервере предприятия сервер sql прописан по ip? Сколько процессов создано в сервере предприятия (Желательно должно быть равным количеству ядер или меньше (если на сервере еще что то крутится))
4. Надеюсь кеширование чтения/записи на контроллере включено.
5. Есть ли антивирусы/вирусы на сервере.
6. Что возвращают данные запросы
use master
SELECT db_name(fs.dbid),f.name, f.filename, fs.NumberReads, fs. NumberWrites, fs. BytesRead, fs.BytesWritten, fs.IoStallMS, fs.IoStallReadMS,fs.IoStallWriteMS
FROM ::fn_virtualfilestats(DEFAULT, DEFAULT ) fs
join sysaltfiles f on f.dbid= fs.dbid and f.fileid=fs.fileid order by ioStallWriteMs DESC

SELECT *
FROM sys.dm_os_wait_stats
ORDER BY 3 DESC ;
...
Рейтинг: 0 / 0
24.06.2012, 17:11
    #37852240
Leoligov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
sql и железо. помогите
crazyzerg13что-то не смог отредактировать сообщение, но уж больно хочется обосрать 8.2, раз уж переместили в этот раздел, ну и НАКИПЕЛО УЖЕ РЕАЛЬНО!!! !
мне ОЧЕНЬ интересно ЧЕМ это творение занимается при запуске... иногда бывает больше одной минуты эта "поделка" что-то делает не занимая ни процессорного времени, ни дискового, ни сетевого, короче вообще ничего не делая. такая-же медленная, как и создатель этого убожества ?

нормально всё работает, это изначально серваки настроены не так у вас были, а чего их настраивать, временные файлы, файл подкачки, временные файлы 1с-ки.

по поводу запуска, так эта утилита запуска такая вот... написана студентом, она при запуске проверяет туеву хучу папок, при этом ищет расположение файлов 1с-ки, запускай-те нужный экзешник, с указанием текущей базы.

а по тексту ветки - непонятно, что за конфа.
а сервера Терминальный и 1С - разнести к едреней фене.

1с-ник "нивзубногой" гоните его в шею, от той конторы должен быть специалист которы всё-таки понимает и разбирается в работе клиент серверной архитектуры.
...
Рейтинг: 0 / 0
25.06.2012, 00:09
    #37852608
S.PR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
sql и железо. помогите
crazyzerg13Кстати, 8.1 работала напорядок быстрее. На засранном сервере. Загрузка проца до переустановки сервера на том-же железе была 40-50%, только 1с работала быстрее. Щас в среднем 10-15 и всё тормозит.
Руки бы 1сникам вырвать...
Это точно! Пора менять платформу...
...
Рейтинг: 0 / 0
25.06.2012, 00:12
    #37852614
S.PR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
sql и железо. помогите
Что за бизнес, кстати?
...
Рейтинг: 0 / 0
25.06.2012, 08:33
    #37852702
crazyzerg13
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
sql и железо. помогите
rigus1. А БД SQL обслуживается? (Статистика обновляется, бекапы делаются? Какой режим восстановления у базы?)
2. Точно в ini 1с файлах прописан ip (или несколько если ключей больше 1) где искать ключ? (иначе могут быть тормоза с его поиском)
3. К серверу предприятия обращаются по ip? В сервере предприятия сервер sql прописан по ip? Сколько процессов создано в сервере предприятия (Желательно должно быть равным количеству ядер или меньше (если на сервере еще что то крутится))
4. Надеюсь кеширование чтения/записи на контроллере включено.
5. Есть ли антивирусы/вирусы на сервере.
6. Что возвращают данные запросы
use master
SELECT db_name(fs.dbid),f.name, f.filename, fs.NumberReads, fs. NumberWrites, fs. BytesRead, fs.BytesWritten, fs.IoStallMS, fs.IoStallReadMS,fs.IoStallWriteMS
FROM ::fn_virtualfilestats(DEFAULT, DEFAULT ) fs
join sysaltfiles f on f.dbid= fs.dbid and f.fileid=fs.fileid order by ioStallWriteMs DESC

SELECT *
FROM sys.dm_os_wait_stats
ORDER BY 3 DESC ;

1. Да, ежедневно, simple.
2. Прописан по имени сервера был - исправил на ip.
3. Было по имени прописал по ip. По ip. Процессов было 4, увеличил до 7 (ядер 8).
4. Да, кэширование включено.
5. Нет, никаких антивирусов и вообще каких-либо левых приложений там нет.
6. Отослал на емайл.
...
Рейтинг: 0 / 0
25.06.2012, 08:39
    #37852705
crazyzerg13
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
sql и железо. помогите
Leoligovcrazyzerg13что-то не смог отредактировать сообщение, но уж больно хочется обосрать 8.2, раз уж переместили в этот раздел, ну и НАКИПЕЛО УЖЕ РЕАЛЬНО!!! !
мне ОЧЕНЬ интересно ЧЕМ это творение занимается при запуске... иногда бывает больше одной минуты эта "поделка" что-то делает не занимая ни процессорного времени, ни дискового, ни сетевого, короче вообще ничего не делая. такая-же медленная, как и создатель этого убожества ?

нормально всё работает, это изначально серваки настроены не так у вас были, а чего их настраивать, временные файлы, файл подкачки, временные файлы 1с-ки.

по поводу запуска, так эта утилита запуска такая вот... написана студентом, она при запуске проверяет туеву хучу папок, при этом ищет расположение файлов 1с-ки, запускай-те нужный экзешник, с указанием текущей базы.

а по тексту ветки - непонятно, что за конфа.
а сервера Терминальный и 1С - разнести к едреней фене.

1с-ник "нивзубногой" гоните его в шею, от той конторы должен быть специалист которы всё-таки понимает и разбирается в работе клиент серверной архитектуры.

Управление производственным предприятием. Версию я писал.
Смысл разноса 1с и терминального? Там не самое слабое железо, да и ресурсов юзается процентов 20. В терминале только 1С, никакого лишнего софта нет. Не уверен, что даст прирост производительности, а покупка нового железа надо ещё обосновать. Нет никакого желания получить под зарплату сервак.

2S.PR: ювелирный завод.
...
Рейтинг: 0 / 0
25.06.2012, 08:47
    #37852710
Leoligov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
sql и железо. помогите
crazyzerg13Управление производственным предприятием. Версию я писал.
Смысл разноса 1с и терминального? Там не самое слабое железо, да и ресурсов юзается процентов 20. В терминале только 1С, никакого лишнего софта нет. Не уверен, что даст прирост производительности, а покупка нового железа надо ещё обосновать. Нет никакого желания получить под зарплату сервак.

2S.PR: ювелирный завод.

Нет версию ты не писал, была написана версия платформы, а это разные вещи.
в вас УПП наверно ещё включен и партионный учет, тода жопа )))
да в качестве 1С-сервера лучше использовать обыкновенные писюк с процом с максимальной частотой и быстродейстивем памяти плюс SSD диск.
Извини у тебя неправильное распределение аппаратных ресурсов за 13 лет можно было бы и научится.
да и администрирования 1с-ки тоже не так сложно. Смотри в инете курс в скане ссылку сам найдешь
...
Рейтинг: 0 / 0
25.06.2012, 09:28
    #37852766
crazyzerg13
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
sql и железо. помогите
Leoligovcrazyzerg13Управление производственным предприятием. Версию я писал.
Смысл разноса 1с и терминального? Там не самое слабое железо, да и ресурсов юзается процентов 20. В терминале только 1С, никакого лишнего софта нет. Не уверен, что даст прирост производительности, а покупка нового железа надо ещё обосновать. Нет никакого желания получить под зарплату сервак.

2S.PR: ювелирный завод.

Нет версию ты не писал, была написана версия платформы, а это разные вещи.
в вас УПП наверно ещё включен и партионный учет, тода жопа )))
да в качестве 1С-сервера лучше использовать обыкновенные писюк с процом с максимальной частотой и быстродейстивем памяти плюс SSD диск.

Партионный учёт включен, но используется отложенное проведение документов. Ну во первых максимальная тактовая частота ещё не показатель производительности проца, в во вторых SSD слишком ненадёжны пока ещё. Опять-же если ставить на отдельной машине, то в любом случае это рейд из ssd, хотя-бы в зеркале, а это уже кэш-контроллер... Один хрен вложения идут. Перед тем, как что-то менять надо разобраться в каком месте тормоза. Пока вижу нехватку оперативной памяти для SQL... По поводу остального, может тут чего посоветуют.

Извини у тебя неправильное распределение аппаратных ресурсов за 13 лет можно было бы и научится.
да и администрирования 1с-ки тоже не так сложно. Смотри в инете курс в скане ссылку сам найдешь

Чтобы грамотно распределить аппаратные ресурсы, для начала надо вникнуть в приложения, которые установлены на серверах. Именно поэтому и пишу на форуме.
...
Рейтинг: 0 / 0
25.06.2012, 10:41
    #37852883
AHDP
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
sql и железо. помогите
crazyzerg13,

Сервер 1Симеет свои кеши и логи. Сделйте два зеркала и разместитесь на них. Отключите СВОП. Лишние диски отдайте скулю.

tempdb - в некотором роде своп скуля, по умолчанию лежит в програмфайлз. Вытащите её оттуда.

В свойствах конфигурации есть пункт Режим совместимости. Вероятно у вас стоит значение 8.1. Пусть программист отключит. Должно вернуть производительность результатам "как было на 8.1".

ЗЫ Как сервера соеденены между собой? Процент активности дисков вы привели для всех дисков в сумме, как и общую загрузку всех ядер?
...
Рейтинг: 0 / 0
25.06.2012, 11:18
    #37852980
crazyzerg13
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
sql и железо. помогите
AHDPcrazyzerg13,

Сервер 1Симеет свои кеши и логи. Сделйте два зеркала и разместитесь на них. Отключите СВОП. Лишние диски отдайте скулю.


Своп на сервере 1С отключен. Там 5й рейд из 8 SCSI дисков, на SQL-сервере SAS-диски.

tempdb - в некотором роде своп скуля, по умолчанию лежит в програмфайлз. Вытащите её оттуда.

Уже посоветовали - сделал.

В свойствах конфигурации есть пункт Режим совместимости. Вероятно у вас стоит значение 8.1. Пусть программист отключит. Должно вернуть производительность результатам "как было на 8.1".


Режим совместимости с 8.1 отключен.

ЗЫ Как сервера соеденены между собой? Процент активности дисков вы привели для всех дисков в сумме, как и общую загрузку всех ядер?

Сервера соединены между собой отдельным гигабитным свичём. Данный свичь используется только для связи серверов.
...
Рейтинг: 0 / 0
25.06.2012, 17:43
    #37853710
Зарегался
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
sql и железо. помогите
По симптомам похоже, что узким местом является ЦПУ на сервере БД (скорее всего основная нагрузка возникает при записи наборов записей регистров). Можно пытаться заставить оптимизатор выбирать планы выполнения не так грузящие проц. Либо забить на это и работать над снижением влияния блокировок, чтобы транзакции в разных сессиях пореже ожидали друг-друга.
...
Рейтинг: 0 / 0
25.06.2012, 17:48
    #37853721
Leoligov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
sql и железо. помогите
я надеюсь автору вопроса почитать
«MS SQL Server 2008 R2 для поддержки системы 1С-Предприятие 8 администрирование, оптимизация, обеспечение безопасности (учебные материалы)»
ссылки в личке
Модератор: публикация ссылок, нарушающих авторские права и права издателей, запрещена
...
Рейтинг: 0 / 0
25.06.2012, 22:25
    #37854002
S.PR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
sql и железо. помогите
Откуда такой прирост 20 гигабайт в год?

Грубо говоря:
20 гигабайт = 20 000 000 000 байт
Один символ = 1 байт
История производства и реализации одного предмета = 2 000 байт
Получается вы производите и реализуете 20 000 000 000/2 000 = 10 000 000
предметов в год...
...
Рейтинг: 0 / 0
25.06.2012, 23:36
    #37854052
The Dim!
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
sql и железо. помогите
S.PRОткуда такой прирост 20 гигабайт в год?

Грубо говоря:
20 гигабайт = 20 000 000 000 байт
Один символ = 1 байт
История производства и реализации одного предмета = 2 000 байт
Получается вы производите и реализуете 20 000 000 000/2 000 = 10 000 000
предметов в год...

Какое пространное рассуждение... это имет отношение к 1С?
Если уж на то пошло, то как бы 1024 всю жисть считали... не?
...
Рейтинг: 0 / 0
26.06.2012, 00:17
    #37854091
Программист 1с
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
sql и железо. помогите
S.PRОткуда такой прирост 20 гигабайт в год?

Грубо говоря:
20 гигабайт = 20 000 000 000 байт
Один символ = 1 байт
История производства и реализации одного предмета = 2 000 байт
Получается вы производите и реализуете 20 000 000 000/2 000 = 10 000 000
предметов в год...Сформировал продажи за прошлый год. Количество у меня существенно больше...
...
Рейтинг: 0 / 0
Форумы / [игнор отключен] [закрыт для гостей] / sql и железо. помогите / 25 сообщений из 76, страница 1 из 4
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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