powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / sql и железо. помогите
76 сообщений из 76, показаны все 4 страниц
sql и железо. помогите
    #37850937
crazyzerg13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Может поможет кто...

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

В общем ситуация следующая. Дикие тормоза при проведении документов, при вполне сносном железе... Прирост базы за год работы ~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
sql и железо. помогите
    #37850939
crazyzerg13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
бывают ситуации, когда при перепроведении документа из нескольких строк операция выполняется 5-10 минут. естественно блокировка базы и вопли&визги из всех отделов...
...
Рейтинг: 0 / 0
sql и железо. помогите
    #37850972
AHDP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
sql и железо. помогите
    #37850984
crazyzerg13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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
sql и железо. помогите
    #37850987
crazyzerg13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кстати, 8.1 работала напорядок быстрее. На засранном сервере. Загрузка проца до переустановки сервера на том-же железе была 40-50%, только 1с работала быстрее. Щас в среднем 10-15 и всё тормозит.
Руки бы 1сникам вырвать...
...
Рейтинг: 0 / 0
sql и железо. помогите
    #37851053
crazyzerg13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
что-то не смог отредактировать сообщение, но уж больно хочется обосрать 8.2, раз уж переместили в этот раздел, ну и НАКИПЕЛО УЖЕ РЕАЛЬНО!!! !
мне ОЧЕНЬ интересно ЧЕМ это творение занимается при запуске... иногда бывает больше одной минуты эта "поделка" что-то делает не занимая ни процессорного времени, ни дискового, ни сетевого, короче вообще ничего не делая. такая-же медленная, как и создатель этого убожества ?
...
Рейтинг: 0 / 0
sql и железо. помогите
    #37851074
rigus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сеть проверьте. Может у Вас потери пакетов или сервер/ключ прописаны не по ip .У меня лично все летает. Не чего 1с хаять коль руки не от туда растут.
...
Рейтинг: 0 / 0
sql и железо. помогите
    #37851084
rigus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И вдогонку, если соберетесь расширять память не забудьте сменить редакцию windows
т.к. у windows 2008 SE ограничение 32Гб. Памяти скулю много не бывает - так что смело добавляйте (по крайней мере будет в в кеше база и винты дергать не будет)
...
Рейтинг: 0 / 0
sql и железо. помогите
    #37851100
crazyzerg13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2rigus: c сетью всё в порядке - проверено не один десяток раз.
я рад, что у вас летает всё, но в данном, конкретном случае мнение от вашего отличается кардинально.
железо абсолютно идентично при работе 8.1 и обновленной 8.2, системные настройки поменялись в лучшую сторону и с переходом на 8.2 производительность упала.
и упала В РАЗЫ.

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

так как в работе используется только лицензионный софт, то смена standart на interprise будет стоить ~120 деревянных, плюс замена железа, ибо kraftway 200 ed13 не поддерживает более 32 оперативы. обращаюсь к опыту присутствующих именно для разъяснения - будет-ли прирост производительности при увеличении оперативки в 4 раза (see first message), или мне эти нововведения под зарплату впердолят. -((((
...
Рейтинг: 0 / 0
sql и железо. помогите
    #37851314
rigus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
sql и железо. помогите
    #37852240
Leoligov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
crazyzerg13что-то не смог отредактировать сообщение, но уж больно хочется обосрать 8.2, раз уж переместили в этот раздел, ну и НАКИПЕЛО УЖЕ РЕАЛЬНО!!! !
мне ОЧЕНЬ интересно ЧЕМ это творение занимается при запуске... иногда бывает больше одной минуты эта "поделка" что-то делает не занимая ни процессорного времени, ни дискового, ни сетевого, короче вообще ничего не делая. такая-же медленная, как и создатель этого убожества ?

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

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

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

1с-ник "нивзубногой" гоните его в шею, от той конторы должен быть специалист которы всё-таки понимает и разбирается в работе клиент серверной архитектуры.
...
Рейтинг: 0 / 0
sql и железо. помогите
    #37852608
Фотография S.PR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
crazyzerg13Кстати, 8.1 работала напорядок быстрее. На засранном сервере. Загрузка проца до переустановки сервера на том-же железе была 40-50%, только 1с работала быстрее. Щас в среднем 10-15 и всё тормозит.
Руки бы 1сникам вырвать...
Это точно! Пора менять платформу...
...
Рейтинг: 0 / 0
sql и железо. помогите
    #37852614
Фотография S.PR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что за бизнес, кстати?
...
Рейтинг: 0 / 0
sql и железо. помогите
    #37852702
crazyzerg13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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
sql и железо. помогите
    #37852705
crazyzerg13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Leoligovcrazyzerg13что-то не смог отредактировать сообщение, но уж больно хочется обосрать 8.2, раз уж переместили в этот раздел, ну и НАКИПЕЛО УЖЕ РЕАЛЬНО!!! !
мне ОЧЕНЬ интересно ЧЕМ это творение занимается при запуске... иногда бывает больше одной минуты эта "поделка" что-то делает не занимая ни процессорного времени, ни дискового, ни сетевого, короче вообще ничего не делая. такая-же медленная, как и создатель этого убожества ?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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


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

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

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

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

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

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

Грубо говоря:
20 гигабайт = 20 000 000 000 байт
Один символ = 1 байт
История производства и реализации одного предмета = 2 000 байт
Получается вы производите и реализуете 20 000 000 000/2 000 = 10 000 000
предметов в год...Сформировал продажи за прошлый год. Количество у меня существенно больше...
...
Рейтинг: 0 / 0
sql и железо. помогите
    #37854191
Фотография S.PR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
The Dim!Если уж на то пошло, то как бы 1024 всю жисть считали... не?
Было подчеркнуто...
Читать умеешь?
...
Рейтинг: 0 / 0
sql и железо. помогите
    #37854374
Программист 1с
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
S.PRThe Dim!Если уж на то пошло, то как бы 1024 всю жисть считали... не?
Было подчеркнуто...
Читать умеешь?Остальные вопросы игнорируем?
...
Рейтинг: 0 / 0
sql и железо. помогите
    #37855880
crazyzerg13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
S.PRОткуда такой прирост 20 гигабайт в год?

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

В 2010 году прирост был 14 гигов в год. В 2011 20. Не могу описывать объёмы, но производство за уралом крупнейшее, плюс комиссионный товар. Ничего удивительного.
...
Рейтинг: 0 / 0
sql и железо. помогите
    #37855887
crazyzerg13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Leoligovя надеюсь автору вопроса почитать
«MS SQL Server 2008 R2 для поддержки системы 1С-Предприятие 8 администрирование, оптимизация, обеспечение безопасности (учебные материалы)»
ссылки в личке
Модератор: публикация ссылок, нарушающих авторские права и права издателей, запрещена

В личке собственно не обнаружил. Опять какие-то ссылки на курсы обучения за бабки ?
...
Рейтинг: 0 / 0
sql и железо. помогите
    #37856003
Фотография S.PR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Программист 1сОстальные вопросы игнорируем?
Пардон, пропустил... А что за вопрос?
...
Рейтинг: 0 / 0
sql и железо. помогите
    #37856030
The Dim!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
crazyzerg13, поднятая вами тема, не корректна... уж извините.
Дело в том, что при той постановке вопроса, как у Вас, Вы получите кучу ответов на тему "я думаю что..." Но ни одного толковго ответа, который имел бы под собой реальное обоснование, а не теоритическое и уже тем белее "не ИМХО". Причина - формулировка вопроса.

Что не так с вопросом?
Всё... с вопросом всё не так, с самого начала. Потому, что Вы не привили статистику. Вообще никакую статистику. Да, есть конфигурация серверов, информация о объеме базы. Но что с этим делать-то.... ?

Заданный Вами вопрос, касается системного администрирования Windows, MS SQL Server, 1C... это слишком много. А людей который понимают во всем этом сразу мало. И у них нет желания тратить время попусту...

Итак...
В Windows есть замечательный механизм "счетчики производительности", есть они так же и в MS SQL. В 1С, к сожелению их нет. Так вот, погуглите на тему "замер производительности Windows и MS SQL". Особо обратите внимание на счетчики очереди диска, объема чтения/записи, свопинга... нагрузка сети...

После этого, у Вас сложится понимание, где у Вас узкие места, с этим уже можно идти на профильные форумы и там задавать вопросы. конкретный вопросы, подкрепленные статистикой. Тогда Вам смогут дать толковый совет.

Размер данных.
Просто так говорить о том, много это или мало... :)
Вот Вы говорите что у вас объем базы... а это объем .MDF+.LDF или только лиш собственно данных в файле .MDF? В каком режиме восстановления работает база, какие есть операции обслуживания базы... Каков процент фрагментации данных и индексов... какие именно таблицы у Вас занимают наибольший объем. Тогда обсуждение имеет смысл.
А так... так придут ещё десяток человек, одни из которых будут с доказывать что это "нормально" а вторые "что это не так". Без аргументов...
...
Рейтинг: 0 / 0
sql и железо. помогите
    #37856145
rahzer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Согласен с предыдущим высказыванием:
прежде чем ругать железо и хвататься за новое включите дня на 3 счетчики производительности ОС и снимите статистику по наиболее важным компонентам (проц,память, жесткие диски, сеть) параметры задайте все, потом уберете, что не нужно (когда прочитаете статьи определенные)) - дальше анализируете "узкие места" где затык и уже смотрите, что апгрейдить.
Может и вообще выяснится - что не в железе дело, а тупо в ПО где-то
...
Рейтинг: 0 / 0
sql и железо. помогите
    #37856489
AHDP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
The Dim!,

+
В 1С есть замер производительности, который вполне можно запустить и посмотреть, на что тратиться время при проведении документов. А приведённые автором сведения о 100% загрузке ядра (20 и 12 %% "по больнице") которые 1Ска/SQL не может расспаралелить наводит именно на этот путь.
...
Рейтинг: 0 / 0
sql и железо. помогите
    #37856585
The Dim!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AHDPВ 1С есть замер производительности, который вполне можно запустить и посмотреть, на что тратиться время при проведении документов.Да, в 1С есть замер производительность, а в последних УПП 1С-овцы впихивают его буквально везде.
Но я говорил о счетчиках производительности винды, а вот там счетчиков от 1С нет. Или есть?


AHDP...А приведённые автором сведения о 100% загрузке ядра (20 и 12 %% "по больнице") которые 1Ска/SQL не может расспаралелить наводит именно на этот путь. Не совсем так. ТС говорил вот так.
crazyzerg13 терминальный - максимальная пиковая загрузка проца 20% при 45 юзерах (при проведении документов)
sql-сервер - агрузка проца во время проведения 12% При этом, не упомянув о том, кто же забирает процессорное время.
Строить предположения о том, что всё это 1С конечно можно, но это лишь предположения.
ТС писал, что 20% загрузка наблюдается на терминальном сервере, при 45 активных пользователях... а вы говорите о том, что распаралеливание плохое.

По скульному серверу аналогично.
Кроме того, неизвестно как там вообще сконфигурирована распаралеливание. Сколько рабочих процессов на сервере приложений 1С...

Так что, эти данные "средная по больнице", как Вы сами говорили и вода.
...
Рейтинг: 0 / 0
sql и железо. помогите
    #37856733
AHDP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
The Dim!,

Я про старый добрый интерактивный замер производительности, благо у них есть "свой" 1Сник и известны "проблеммные места". Главный плюс в том, что проблемы станут видны не только админу, но и 1Снику что уже плюс ;).
А зачем они там, в контексте 3хзвенки?

.....

Только я вот поставлю на то что эти 20% состоят из 12% на одном ядре, а остальные 8 как-то распределились по остальным 7ми ядрам, причём равномерно или нет уже не принципиально. crazyzerg13 сказал, что на серверах осталась 1Ска (клиенты + сервер) и SQL. Что там ещё может так нещадно жрать процессорное время? А в чудные совпадения с моментом проведения я не верю ;)
А вот доработка конфы под "ювелирку" у них точно была.
...
Рейтинг: 0 / 0
sql и железо. помогите
    #37856844
The Dim!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AHDPЯ про старый добрый интерактивный замер производительности Это я понял
AHDPблаго у них есть "свой" 1Сник ...
AHDPи известны "проблеммные места". "мне хочеца, чтоб быстрее было" - это ни разу не знание узких мест. Нув лучшем случае это констатация факта, не более.
AHDPГлавный плюс в том, что проблемы станут видны не только админу, но и 1Снику что уже плюс ;).Если Его Высочество этого не видет, или не может объяснить организации, то это его проблемы. А раз организацию устраивает такой подход, то это её(организации) проблемы. Всё довольны :)
AHDPА зачем они там, в контексте 3хзвенки? Они, это кто?

.....

AHDPТолько я вот поставлю на то что эти 20% состоят из 12% на одном ядре, а остальные 8 как-то распределились по остальным 7ми ядрам, причём равномерно или нет уже не принципиально. А я поставлю на то, что там вообще одно ядро работает, а остальные злобный вирус погубил. Бред - да бред. Но это моё ИМХО... равно как Ваше, это ваше... потому что материально подкрепить его нечем. А моя идея, в данном контексте, ни чем не уступает Вашей. Нет?

AHDPcrazyzerg13 сказал, что на серверах осталась 1Ска (клиенты + сервер) и SQL. Что там ещё может так нещадно жрать процессорное время?
1. Это он так сказал. Сказал как есть - т.е. про то, что всё время отдается процессам 1С не бело ничего.
2. Антивирусник.
3. Сжатие данных на томе или его шифрование.
4. Софтовый райд... или типа того
5. Кривые или не установленные(т.е. дефолтные виндовые) драйвера на мать/сетевуху.
6. Не настроенный сервер. А это значит, запущенные по дефолту куча заданий в планировщике - на 2008/7-рке, индексация диска, штатный дефрагментатор...
7. Кривой релиз 1С. Сколько их было-то...

Это то, что сразу пришло в голову. Мало?

AHDPА в чудные совпадения с моментом проведения я не верю ;) СОвпадения чего с чем? 1С работает, процессорное время естественно тратится. Так нужно взять и помониторить кто и сколько его потребляет. А не верить или не верить. :)
...
Рейтинг: 0 / 0
sql и железо. помогите
    #37856955
AHDP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
The Dim,

Не цепляйтесь к словам ;)

"Они" - счётчики производительности 1С.

Пункты 2-6 не дадут постоянной указанной загрузки процессора во время проведения документа...
...
Рейтинг: 0 / 0
sql и железо. помогите
    #37856980
The Dim!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AHDPНе цепляйтесь к словам ;) Ну как же как же - форум же все же :))

AHDP"Они" - счётчики производительности 1С. Счетчики, это лиш механизм мониторинга работы приложения. 1С такого механизма не имеет и не дает комментариев относительно аппаратных требований. Не говоря уже о настройках производительности.

AHDPПункты 2-6 не дадут постоянной указанной загрузки процессора во время проведения документа...
Это Вы так думаете. Это Ваше предположение .

Да, разумеется, что процессорах с гипертрейдингом, загрузка помноженная на кол-во виртуальных ядер дает процент загрузки близкий к реальному. Разумеется, это еще зависит и от возможности распараллеливания выполняемого кода.
Т.е. если одно физическое ядро и два виртуальных, то загрузка такого процессора на 50% означает 100% загрузку. Ну или близкую к ней.

У ТС, процессор с 4-мя физическими ядрами, насколько я понял.
Так что загрузка в 20 процентов(хоть одного ядра, хоть всех 4-х), не позволяет утверждать о 100% загрузке всего процессора(всех физически ядер). Так что узкое место, вероятно не в процессоре.
...
Рейтинг: 0 / 0
sql и железо. помогите
    #37857051
rahzer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Предлагаю подождать показания виндовых счетчиков производительности либо 1-совских, чтобы уже конкретно анализировать, а не тыкать пальцем в небо или не высказывать предположения..Хотя если пофлудить хочется..)
...
Рейтинг: 0 / 0
sql и железо. помогите
    #37857062
Зарегался
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У ТС, процессор с 4-мя физическими ядрами, насколько я понял.
Так что узкое место, вероятно не в процессоре.

У ТС 2 (два) процессора, так что вероятно ты невнимателен.
...
Рейтинг: 0 / 0
sql и железо. помогите
    #37857071
The Dim!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AHDPПункты 2-6 не дадут постоянной указанной загрузки процессора во время проведения документа...
Как минимум антивирь даст это легко и непринужденно.
Вы представляете сколько обращений к своему кэшу делает каждая 1С из под каждого из 45 пользователей?
А антивирь это всё сканирует-сканирует-сканирует...
...
Рейтинг: 0 / 0
sql и железо. помогите
    #37857088
The Dim!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЗарегалсяУ ТС, процессор с 4-мя физическими ядрами, насколько я понял.
Так что узкое место, вероятно не в процессоре.

У ТС 2 (два) процессора, так что вероятно ты невнимателен.Вероятно, это ты не внимателен и большой фантазер, раз прочел что-то, где я высказывался на тему что у ТС всего 1(один) процессор на сервере. А так же делаешь очень поспешные выводы.
...
Рейтинг: 0 / 0
sql и железо. помогите
    #37857139
Зарегался
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Позволю себе еще один поспешный вывод: счетчики производительности ОС никакой новой информации не дадут. Автору полезнее мгновенные замеры нагрузки на различные компоненты сервера именно в момент проведения, а не графики ниочом за 3 дня. Можно просто посмотреть в монитор ресурсов, благо в 2008 серваке он есть.
Да и вывод о том, что основную нагрузку в момент проведения дает запись в регистры вряд ли можно назвать поспешным, думаю замер производительности в модуле проведения это подтвердит.
...
Рейтинг: 0 / 0
sql и железо. помогите
    #37857270
rahzer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторКак минимум антивирь даст это легко и непринужденно.
Вы представляете сколько обращений к своему кэшу делает каждая 1С из под каждого из 45 пользователей?
А антивирь это всё сканирует-сканирует-сканирует...
Либо не ставить антивирь, либо внимательно добавлять исключения.
авторПозволю себе еще один поспешный вывод: счетчики производительности ОС никакой новой информации не дадут. Автору полезнее мгновенные замеры нагрузки на различные компоненты сервера именно в момент проведения, а не графики ниочом за 3 дня. Можно просто посмотреть в монитор ресурсов, благо в 2008 серваке он есть.
Во первых, понятно, что если включили сбор отчетов - то логично сервер нагрузить, я уж не стал это поднимать, как очевидное) а смотреть монитором ресурсов - ну так слишком общо - ну да грузится компонент (для примера жесткие диски), а в чем затык - в очереди команд, в проценты чтения\записи, в медленную скорость? В результате все равно придется детально разбираться через счетчики производительности двойная работа, да и сидеть и ждать пик пяля в монитор, боясь пропустить, нежели потом просто сделать диаграмму и легко увидеть пики?
...
Рейтинг: 0 / 0
sql и железо. помогите
    #37858050
Фотография S.PR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Программист 1сСформировал продажи за прошлый год. Количество у меня существенно больше...
>10 000 000 продаж? при том, что исторя реализации явно завышена.
ааааа... финансы, или спички?
...
Рейтинг: 0 / 0
sql и железо. помогите
    #37858095
Программист 1с
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
S.PRПрограммист 1сСформировал продажи за прошлый год. Количество у меня существенно больше...
>10 000 000 продаж? при том, что исторя реализации явно завышена.
ааааа... финансы, или спички?Нет. Мелочей нет.

А что Вас удивляет? Весьма крупная компания. Большой ассортимент.

А вы говорите про 20 гб в год и не можете понять откуда? Как Вам вариант - переписка с контрагентами. Документация по конкурсам. Одни договора у меня точно сильно за гигобайт. И при этом мы даже не берем движения товара.
...
Рейтинг: 0 / 0
sql и железо. помогите
    #37858162
crazyzerg13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
The Dim!crazyzerg13, поднятая вами тема, не корректна... уж извините.

Заданный Вами вопрос, касается системного администрирования Windows, MS SQL Server, 1C... это слишком много. А людей который понимают во всем этом сразу мало. И у них нет желания тратить время попусту...

Итак...
В Windows есть замечательный механизм "счетчики производительности", есть они так же и в MS SQL. В 1С, к сожелению их нет. Так вот, погуглите на тему "замер производительности Windows и MS SQL". Особо обратите внимание на счетчики очереди диска, объема чтения/записи, свопинга... нагрузка сети...

После этого, у Вас сложится понимание, где у Вас узкие места, с этим уже можно идти на профильные форумы и там задавать вопросы. конкретный вопросы, подкрепленные статистикой. Тогда Вам смогут дать толковый совет.

Размер данных.
Просто так говорить о том, много это или мало... :)
Вот Вы говорите что у вас объем базы... а это объем .MDF+.LDF или только лиш собственно данных в файле .MDF? В каком режиме восстановления работает база, какие есть операции обслуживания базы... Каков процент фрагментации данных и индексов... какие именно таблицы у Вас занимают наибольший объем. Тогда обсуждение имеет смысл.
А так... так придут ещё десяток человек, одни из которых будут с доказывать что это "нормально" а вторые "что это не так". Без аргументов...

Согласен, что вопрос некорректен, но уже есть сдвиги в лучшую сторону. -) Что радует.
...
Рейтинг: 0 / 0
sql и железо. помогите
    #37858172
The Dim!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Программист 1сS.PRпропущено...

>10 000 000 продаж? при том, что исторя реализации явно завышена.
ааааа... финансы, или спички?Нет. Мелочей нет.

А что Вас удивляет? Весьма крупная компания. Большой ассортимент.

А вы говорите про 20 гб в год и не можете понять откуда? Как Вам вариант - переписка с контрагентами. Документация по конкурсам. Одни договора у меня точно сильно за гигобайт. И при этом мы даже не берем движения товара.

Х.м. а если есть продажи, то вполне возможно, что есть и систему учета заказов клиента. А это автоматически, чуть ли в два раза увеличивает обьем движений.
...
Рейтинг: 0 / 0
sql и железо. помогите
    #37858214
crazyzerg13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ЗарегалсяПозволю себе еще один поспешный вывод: счетчики производительности ОС никакой новой информации не дадут. Автору полезнее мгновенные замеры нагрузки на различные компоненты сервера именно в момент проведения, а не графики ниочом за 3 дня. Можно просто посмотреть в монитор ресурсов, благо в 2008 серваке он есть.
Да и вывод о том, что основную нагрузку в момент проведения дает запись в регистры вряд ли можно назвать поспешным, думаю замер производительности в модуле проведения это подтвердит.

Монитор ресурсов во время проведения не показывает каких-то критических значение, да и вообще, кроме загрузки одного ядра на 13% никакой нагрузки нет.
...
Рейтинг: 0 / 0
sql и железо. помогите
    #37858217
crazyzerg13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
кто-нибудь ещё может пояснить бред в отчете по продажам?
ситуация - выбираю отчет по продажам, если выбирать допустим с 1 числа месяца по 28 число данного месяца, отчёт делается примерно минут 15. при аналогичных параметрах, если выбрать не "с такого-то по такое число", а "за месяц" (по сути с 1 по 28 число этого месяца), то отчёт делается за полторы минуты. почему такая дикая разница по времени формирования?
...
Рейтинг: 0 / 0
sql и железо. помогите
    #37858418
Зарегался
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
crazyzerg13кто-нибудь ещё может пояснить бред в отчете по продажам?
ситуация - выбираю отчет по продажам, если выбирать допустим с 1 числа месяца по 28 число данного месяца, отчёт делается примерно минут 15. при аналогичных параметрах, если выбрать не "с такого-то по такое число", а "за месяц" (по сути с 1 по 28 число этого месяца), то отчёт делается за полторы минуты. почему такая дикая разница по времени формирования?
Видимо в первом случае итоги считаются в процессе формирования отчета, а во втором берутся из таблицы итогов регистра. Это если речь про февраль невисокосного года. Кстати, итоги вообще рассчитаны?
...
Рейтинг: 0 / 0
sql и железо. помогите
    #37858772
AHDP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
+
Учитывая специфику регистра (нет продаж в будущем), отчёт за календарный месяц и по текущий момент времени должны совпасть.
...
Рейтинг: 0 / 0
sql и железо. помогите
    #37858792
crazyzerg13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Зарегалсяcrazyzerg13кто-нибудь ещё может пояснить бред в отчете по продажам?
ситуация - выбираю отчет по продажам, если выбирать допустим с 1 числа месяца по 28 число данного месяца, отчёт делается примерно минут 15. при аналогичных параметрах, если выбрать не "с такого-то по такое число", а "за месяц" (по сути с 1 по 28 число этого месяца), то отчёт делается за полторы минуты. почему такая дикая разница по времени формирования?
Видимо в первом случае итоги считаются в процессе формирования отчета, а во втором берутся из таблицы итогов регистра. Это если речь про февраль невисокосного года. Кстати, итоги вообще рассчитаны?

Да, ежедневно в 1с перерасчет итогов, регистров накопления, проверка ошибок, пересчёт агрегатов.
В sql реиндексация, перестроение индексов.
...
Рейтинг: 0 / 0
sql и железо. помогите
    #37858810
The Dim!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почему вы не делаете ежедневную выгрузку и загрузку базы?
...
Рейтинг: 0 / 0
sql и железо. помогите
    #37858876
rigus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to: crazyzerg13
А если повторно запустить запрос, то сколько по времени будет?
Просто может в первый раз оно с винтов в память переходит. Если нет и результаты стабильны,
то нужно определить вначале через 1 с где затуп через отладчик (т.е. на что тратится время), потом можно
если необходимо через профайлер выявить необходимые проблемные запросы и посмотреть чем они отличаются / глянуть планы и .т.д.
Как пример использование в 1с запросе В ИЕРАРХИИ в некоторых случаях может давать сильное торможение - бывало в 100 раз медленнее выполнялось при определенных данных чем банальное переписывание на блок условий родителям.
...
Рейтинг: 0 / 0
sql и железо. помогите
    #37858983
AHDP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
crazyzerg13Зарегался Кстати, итоги вообще рассчитаны?
Да, ежедневно в 1с перерасчет итогов, регистров накопления, проверка ошибок, пересчёт агрегатов.

Вопрос следовало понимать так: по какой момент времени рассчитаны итоги? 1С при получении результатов на заданный момент времени береёт рассчитанные итоговые данные (на максимально большую дату, предшествующую требуемой) и прибовляет к ним недостающие движения. Например если у вас рассчитаны данные на начало и конец месяца, то отчёт с начала месяца по 5 число и отчёт с начала месяца по 5 число следующего месяца выполнятся быстро, а отчёт с первого по 25 - медленно. Если итоги на конец месяца не рассчитаны, то время на построение отчётов будет как-то пропорционально их "длинне в днях".
...
Рейтинг: 0 / 0
sql и железо. помогите
    #37858989
AHDP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
The Dim!Почему вы не делаете ежедневную выгрузку и загрузку базы?

Слышал что помогает, но нет статистики. Ссылочку не бросите?
...
Рейтинг: 0 / 0
sql и железо. помогите
    #37859461
crazyzerg13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
rigusto: crazyzerg13
А если повторно запустить запрос, то сколько по времени будет?
Просто может в первый раз оно с винтов в память переходит. Если нет и результаты стабильны,
то нужно определить вначале через 1 с где затуп через отладчик (т.е. на что тратится время), потом можно
если необходимо через профайлер выявить необходимые проблемные запросы и посмотреть чем они отличаются / глянуть планы и .т.д.
Как пример использование в 1с запросе В ИЕРАРХИИ в некоторых случаях может давать сильное торможение - бывало в 100 раз медленнее выполнялось при определенных данных чем банальное переписывание на блок условий родителям.

Совершенно идентичное время на обработку повторных запросов уходит. И на полторы минуты и на 20. По поводу отладчика - напрягу нашего 1С-ника. По стандартному виндовому монитору всё идентично - только загрузка одного ядра под 100% и все. Дисковые и сетевые нагрузки идентичны (т.е. практически никакие).
Вообще, меня постоянно напрягает то, что на sql-сервере никогда не используется более одного ядра процессора на обработку одного запроса. Это нормально ?
...
Рейтинг: 0 / 0
sql и железо. помогите
    #37859524
Фотография S.PR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Программист 1сКак Вам вариант - переписка с контрагентами. Документация по конкурсам. Одни договора у меня точно сильно за гигобайт. И при этом мы даже не берем движения товара.
Это понятно(по объемам), но разговор то был о производстве.
Хотя на таком производстве возможно фото изделий в базе держат, но и это не должно тормозить. Скульная база-очень хорошо... Но в ней с индексами похоже проблема.
...
Рейтинг: 0 / 0
sql и железо. помогите
    #37859537
Фотография S.PR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
crazyzerg13В sql реиндексация, перестроение индексов.
какая может быть в sql ежедневная реиндексация?! вы чтооо???!
главная задача sql севера обеспечение целостности данных!
поэтому запросы к серверу выполняются в транзакциях,
в случае ошибки происходит откат транзакции.
...
Рейтинг: 0 / 0
sql и железо. помогите
    #37859542
Фотография S.PR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
crazyzerg13, пардон, оказывается, что вы топикстартер...
это я подумал, что вам совет такой дают.
вот просил-же джуджа что-б топикстартера в заголовке указывали
...
Рейтинг: 0 / 0
sql и железо. помогите
    #37859543
Зарегался
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
crazyzerg13Совершенно идентичное время на обработку повторных запросов уходит. И на полторы минуты и на 20. По поводу отладчика - напрягу нашего 1С-ника. По стандартному виндовому монитору всё идентично - только загрузка одного ядра под 100% и все. Дисковые и сетевые нагрузки идентичны (т.е. практически никакие).
Вообще, меня постоянно напрягает то, что на sql-сервере никогда не используется более одного ядра процессора на обработку одного запроса. Это нормально ?

SQL - сервер может распараллеливать некоторые запросы, если ему разрешить. Но стоит ли это делать? Всё зависит от того, какой план выполнения SQL-запроса выберет оптимизатор. При некоторых обстоятельствах можно получить 100% загрузку не одного, а всех имеющихся в наличии процессорных ядер, что неизбежно приведет к замедлению работы всех пользователей.
При выборе плана выполнения запроса, оптимизатор руководствуется статистикой, которая по возможности должна отражать актуально состояние данных. Если статистика неактуальна, оптимизатору "клинит башню", и казалось бы простые запросы выполняются неоптимальным способом, создавая избыточную нагрузку на железо. Возможно это как раз ваш случай. Проверьте включен ли режим автоматического сбора статистики для вашей базы, а так же насколько она актуальна. Это можно посмотреть в ms sql management studio.
Ежедневный пересчет итогов может довольно сильно изменять распределение данных в таблицах итогов регистров, да и отложенное проведение "вбрасывает" в таблицы регистров немалые порции данных. При этом "отставание" статистики чем дальше, тем сильнее искажает картину распределения данных для оптимизатора.
Кроме того, на работу оптимизатора запроса могут влиять банальные "глюки", поэтому желательно время от времени устанавливать на сервер патчи с исправлениями ошибок.
Да, и присоединюсь к мнению предыдущего оратора: ежедневные регламентные процедуры - это слегка перебор. А уж симпл рекавери на боевом сервере - это вообще за гранью добра и зла.
...
Рейтинг: 0 / 0
sql и железо. помогите
    #37859641
The Dim!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЗарегалсяДа, и присоединюсь к мнению предыдущего оратора: ежедневные регламентные процедуры - это слегка перебор. А уж симпл рекавери на боевом сервере - это вообще за гранью добра и зла.

А чем Вы руководствуетесь, давая такой совет в такой формулировке, если можно - подробный ответ. Или это очередное ИМХО ?
...
Рейтинг: 0 / 0
sql и железо. помогите
    #37859807
rigus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to crazyzerg13:
Установите максимальный уровень параллелизма в ms sql на необходимое вам количество ядер (только не на все) и тяжелые запросы начнут выполняться быстрее.
...
Рейтинг: 0 / 0
sql и железо. помогите
    #37860027
Зарегался
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
The Dim!ЗарегалсяДа, и присоединюсь к мнению предыдущего оратора: ежедневные регламентные процедуры - это слегка перебор. А уж симпл рекавери на боевом сервере - это вообще за гранью добра и зла.

А чем Вы руководствуетесь, давая такой совет в такой формулировке, если можно - подробный ответ. Или это очередное ИМХО ?

Не совсем понял о какой из двух фраз идет речь. Если о симпл рекавери, то производитель СУБД дает аналогичную рекомендацию. Backup Under the Simple Recovery Model
...
Рейтинг: 0 / 0
sql и железо. помогите
    #37860292
The Dim!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЗарегалсяДа, и присоединюсь к мнению предыдущего оратора: ежедневные регламентные процедуры - это слегка перебор. Такой подход, дает выявить большое количество проблем ДО того как они станут критичными. Если, разумеется, анализировать результаты работы. Так же, поддерживает базу данных в актуальном состоянии, собираю например статистику каждого дня работы, что положительно сказывается на выполнении запросов(планов выполнения запросов).
Я бы добавил дефрагментацию базы раз в месяц.

Зарегался. Если о симпл рекавери, то производитель СУБД дает аналогичную рекомендацию. Backup Under the Simple Recovery Model И где там написано, что Microsoft не рекомендует использовать простой режим восстановления для баз данных MS SQL?

Для того, что бы от полного режима восстановления был толк("в случае чего") нужно хранить ВЕСЬ лог между полными бэкапами базы данных. Не весь файл лога, а весь лог .
А в придачу, провести тестирование базы после восстановления из лога. Не средствами MS SQL или 1С а с точки зрения полноты данных самими пользователями. Всего-то...
...
Рейтинг: 0 / 0
sql и железо. помогите
    #37860403
Зарегался
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
The Dim! Такой подход, дает выявить большое количество проблем ДО того как они станут критичными.
Вы сейчас про ТиИ, или у вас проблемы выявлялись при пересчете итогов и реиндексации? Если второе, то симпл рекавери для вас опасно вдвойне т.к. это уже похоже на неисправность дисковой подсистемы сервера.

The Dim! Я бы добавил дефрагментацию базы раз в месяц.
Не подскажете, какой прирост производительности это дает? Или вы таким способом предлагаете экономить место на дисковом массиве?

The Dim! И где там написано, что Microsoft не рекомендует использовать простой режим восстановления для баз данных MS SQL?
У вас проблемы с пониманием первого абзаца в статье? Не думаю. Больше похоже на попытку развести полемику ради полемики.

The Dim! Для того, что бы от полного режима восстановления был толк("в случае чего") нужно хранить ВЕСЬ лог между полными бэкапами базы данных. Не весь файл лога, а весь лог .
Эээээ... Это вы о чем? Вы уверены, что в SQL сервере от MS есть некий неведомый "лог" транзакций, который не пишется в файлы между полными бэкапами?
...
Рейтинг: 0 / 0
sql и железо. помогите
    #37860538
AHDP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЗарегалсяThe Dim! Для того, что бы от полного режима восстановления был толк("в случае чего") нужно хранить ВЕСЬ лог между полными бэкапами базы данных. Не весь файл лога, а весь лог .
Эээээ... Это вы о чем? Вы уверены, что в SQL сервере от MS есть некий неведомый "лог" транзакций, который не пишется в файлы между полными бэкапами?
Он намекает, что можно сделать несколько бекапов лога между полными бекапами и удалить один бекапов лога. Ну и про разностный бекап не забыть ;)
...
Рейтинг: 0 / 0
sql и железо. помогите
    #37860920
Зарегался
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AHDPОн намекает, что можно сделать несколько бекапов лога между полными бекапами и удалить один бекапов лога. Ну и про разностный бекап не забыть ;)

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

Почему? Просто сверху накатить ещё и бекап лога.
...
Рейтинг: 0 / 0
sql и железо. помогите
    #37861005
Зарегался
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AHDPЗарегался,

Почему? Просто сверху накатить ещё и бекап лога.

Бекап чего накатить? При симпл рекавери?
...
Рейтинг: 0 / 0
sql и железо. помогите
    #37861035
rigus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
развели блин холивар :-)
Уровень доступности и надежности сервиса определяет бизнес, а уже исходя из этого
выбирается стратегии резервного копирования, модели восстановления, работа в кластере, СХД и т.д.
кому то достаточно модели симпл - и ежедневного бекапа ( к примеру если вводится 10-ток документов день, тут даже RAID не нужен особо).
другим же нужна непрерывная работа 24 часа в сутки - и там без кластера никак...
...
Рейтинг: 0 / 0
sql и железо. помогите
    #37861476
crazyzerg13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
rigusto crazyzerg13:
Установите максимальный уровень параллелизма в ms sql на необходимое вам количество ядер (только не на все) и тяжелые запросы начнут выполняться быстрее.

Установил на 4 ядра. При тяжелых запросах все равно используется одно ядро. Точнее, одно из ядер на 100%, через минуту-две другое ядро на 100%, а на предыдущем до 0 падает. Короче один хрен только одно ядро используется.
...
Рейтинг: 0 / 0
sql и железо. помогите
    #37861482
rigus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А стоимостной порог параллелизма какой? (может его сильно большим выставили, вот он и план запроса и не распараллеливает)
...
Рейтинг: 0 / 0
sql и железо. помогите
    #37861493
crazyzerg13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
rigusА стоимостной порог параллелизма какой? (может его сильно большим выставили, вот он и план запроса и не распараллеливает)

такой-же выставлен.
...
Рейтинг: 0 / 0
sql и железо. помогите
    #37861579
crazyzerg13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
rigusразвели блин холивар :-)
Уровень доступности и надежности сервиса определяет бизнес, а уже исходя из этого
выбирается стратегии резервного копирования, модели восстановления, работа в кластере, СХД и т.д.
кому то достаточно модели симпл - и ежедневного бекапа ( к примеру если вводится 10-ток документов день, тут даже RAID не нужен особо).
другим же нужна непрерывная работа 24 часа в сутки - и там без кластера никак...

Пришли к ежедневному бэкапу после того, как физически сдох рейд-контроллер через год работы. Причём ежедневный бэкап базы на другой физический сервер как базы, так и образа системы. Учитывая, что сервер отработал уже более-менее нормальный срок при круглосуточной работе, а диски в массиве из одной партии и отработали уже больше 5 лет, то опасаюсь в первую очередь механических проблем, нежели программных ...
...
Рейтинг: 0 / 0
76 сообщений из 76, показаны все 4 страниц
Форумы / [игнор отключен] [закрыт для гостей] / sql и железо. помогите
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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