Связка SQL+1C как решить вопрос?

Вопросы программирования БД, их оптимизации, резервирования и восстановления данных.

Модераторы: Trinity admin`s, Free-lance moderator`s

3nityUser
Junior member
Сообщения: 8
Зарегистрирован: 27 авг 2008, 17:56
Откуда: РБ г.Минск
Контактная информация:

Связка SQL+1C как решить вопрос?

Сообщение 3nityUser » 27 авг 2008, 19:17

Доброго времени суток.
Интересно Ваше мнение по поводу следующего.
Имеется сервер:

Материнская плата..............SuperMicro X7DBE+
CPU.......................................Xeon5130P 2.0Hz 4Mb FSB 1333MHz(2U passive) x 2шт.
Память..................................Kingston 1024Mb 667Mhz DDR2 ECC FB DIMM x 4шт.(4 Гб)
Винчестер SAS......................ST373455SS x 4шт
SAS контроллер....................LSI Logic MegaRaid SAS 830ELP
Батарейка для контроллера..1шт.

Собиралось на 3nity, поставлялось Investland в Минске.

Винчестеры объединены в RAID 10 + 1 в HotSpare
Adaptive Read ahad
WB
Cached I/O

Выключена поддержка многоядерности процессора.
(Если неправильно выразился, то 2 процессора с 2-мя ядрами работают не как 4-е, а как 2)

Система: W2K3sp2(Standart Edition)+SQL2000

SQL config:

Memory:
Dynamically configure SQL server memory: Min 2048  Max 4095
Reverse Psychical memory for SQL

Processor:
Boost SQL server priority for Windows
Use All available processor

К SQL прикручена база 1С(7.7)
База *.MDF и лог *.LDF на одном логическом диске.
Каталог базы там же.
База весит: 13,1 GB (14 092 599 296 bytes)

Пользователи работают через терминалы(CITRIX MF XP)

ima_core (1.3)
citrix_ima_pluginmgr (1.3)
citrix_ima_viewmgr (1.3)
AdminMgr.jar (1.3)
AdminUserMgr.jar (1.3)
IMACoreSettingsMgr.jar (1.3)
IMSMgr.jar (1.3)
LicenseMgr.jar (1.3)
LMSAdmin.jar (1.3)
LMSMonitor.jar (1.3)
MetaFramePubAppMgr.jar (1.3)
PolicyMgr.jar (1.3)
PrinterMgr.jar (1.3)
ResourceManager.jar (1.3)
ServerGrpMgr.jar (1.3)
ServerMgrNew.jar (1.3)
SettingsMgr.jar (1.3)

Одновременно с базой работает до 20 пользователей.
Из них 5 постоянно вбивают в базу данные(логистика), а остальные формируют отчёты, чего то проводят и т.д. (работа обычной бухгалтерии)

*********************
Проблема следующего характера.
После перехода с DBF на SQL очень сильно упала производительность.
Счётчиками пользоваться ещё не научился :(, но по таск манагеру видно, что тормоза при какой либо проводке упираются в процессор.
Половину забирает SQL server до 60%, остальное процесс 1сv7.exe пользователя который запустил на формирование какой либо отчёт, а остальные в это время ваобще сосут лапу.
Подскажите как побороть эту проблему?
Нужен ли аппаратный апгрэйд?
Как можно оптимизировать работу SQL базы?
Буду рад любой информации.
Начальство насело на плечи и требует решения ситуации.
Большое спасибо.

Аватара пользователя
gs
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 16650
Зарегистрирован: 23 авг 2002, 17:34
Откуда: Москва
Контактная информация:

Сообщение gs » 27 авг 2008, 19:34

Для начала неплохо бы включить все ядра процессоров :)

3nityUser
Junior member
Сообщения: 8
Зарегистрирован: 27 авг 2008, 17:56
Откуда: РБ г.Минск
Контактная информация:

Сообщение 3nityUser » 27 авг 2008, 19:54

Были включены, выключил.
Получается на одного пользователя максимум 25% процессорного времени(т.к. 1с с ядрами не работает), а зачастую получается, что остальное просто простаивает.
Или второе ядро  процессора просто выключается?

Аватара пользователя
gs
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 16650
Зарегистрирован: 23 авг 2002, 17:34
Откуда: Москва
Контактная информация:

Сообщение gs » 27 авг 2008, 20:04

25% - естественно, т.к. один процесс 1С7.7 работает на одном ядре. Но юзеров-то сколько? Да и сиквелу где-то работать надо.
Второй затык может быть в нехватке дисковой мощи. Посмотрите дисковую очередь перфмоном, у нас даже фак был на эту тему.
Если ни в процессоре, ни в дисках проблем нет (в чем я лично сомневаюсь), возможна неграмотная настройка SQL (например очевидно, что имеет смысл зафиксировать объем выделенной памяти. чтобы не драться с терминальными сессиями) или просто хреновая конфигурация 1С, что есть отдельный головняк.

3nityUser
Junior member
Сообщения: 8
Зарегистрирован: 27 авг 2008, 17:56
Откуда: РБ г.Минск
Контактная информация:

Сообщение 3nityUser » 27 авг 2008, 20:53

Спасибо за совет.
SQL серверу отдать все ядра?

Loco
Advanced member
Сообщения: 268
Зарегистрирован: 05 окт 2006, 12:58
Откуда: Moscow

Сообщение Loco » 29 авг 2008, 11:42

Вам бы разнести терминал и SQL.

3nityUser
Junior member
Сообщения: 8
Зарегистрирован: 27 авг 2008, 17:56
Откуда: РБ г.Минск
Контактная информация:

Сообщение 3nityUser » 01 сен 2008, 15:29

Если разносить.
Есть такая машинка послабее:
Xeon 2.8*2.8
2Gb памяти.
Mega Raid SCSI
2 HDD в RAID 0
Подробнее инфы нету.
Его можно использовать под 1с процессы и каталог базы?
А тот что побольше(в первом посте) под SQL сервер?
-----
Есть ещё одна машинка:
AMD Atlon 64 X2 Dual Core Processor 5600+ (2.81)
4Гб памяти.
Сата винт 260Гб.
Мб лучше её?

Loco
Advanced member
Сообщения: 268
Зарегистрирован: 05 окт 2006, 12:58
Откуда: Moscow

Сообщение Loco » 01 сен 2008, 16:25

Даже не знаю какой из них лучше, скорее всего тот, в котором больше оперативы.
НО только сделайте зеркало, а не просто винт, и тем более не RAID 0.

3nityUser
Junior member
Сообщения: 8
Зарегистрирован: 27 авг 2008, 17:56
Откуда: РБ г.Минск
Контактная информация:

Сообщение 3nityUser » 01 сен 2008, 17:46

А в таком случае сеть может стать узким местом?
При условии, что на обоих серверах гигабитные сетевые и они работают в одном гигабитном свитче.
Как будет реагировать такая схема если пропадёт напряжение в сети?

Аватара пользователя
Stranger03
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 12979
Зарегистрирован: 14 ноя 2003, 16:25
Откуда: СПб, Екатеринбург
Контактная информация:

Сообщение Stranger03 » 02 сен 2008, 07:55

3nityUser писал(а):А в таком случае сеть может стать узким местом?
При условии, что на обоих серверах гигабитные сетевые и они работают в одном гигабитном свитче.
Трехзвенная архитектура в виде серверов терминалов + серверов приложений + серверов баз данных обычное решение для 1С.
Как будет реагировать такая схема если пропадёт напряжение в сети?
При отсутствии ИБП сервера лягут,  :wink:

3nityUser
Junior member
Сообщения: 8
Зарегистрирован: 27 авг 2008, 17:56
Откуда: РБ г.Минск
Контактная информация:

Сообщение 3nityUser » 02 сен 2008, 10:27

ИПБ стоят.
На них весит всё, что только можно от серверов, до АТС.
У нас кратковременное понижение напряжения счас норма.
Рядом кран работает.
Он как движки врубает по всему офису просадка с 220 до 150В
Но прикол в том, что гигабитные свитчи странно реагируют на перебои с напряжением.
Индикатор питания на них горит, но все индикаторы линков гаснут.
Такая вот малина :)

Аватара пользователя
Stranger03
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 12979
Зарегистрирован: 14 ноя 2003, 16:25
Откуда: СПб, Екатеринбург
Контактная информация:

Сообщение Stranger03 » 02 сен 2008, 10:35

3nityUser писал(а):Индикатор питания на них горит, но все индикаторы линков гаснут.
Такая вот малина :)
Это только означает, что у вас говенные ИБП. Поставьте один сматр онлайн в шкаф, мощность просчитайте на сайте АПС. Либо более дорогой вариант Симметра ЛХ.

3nityUser
Junior member
Сообщения: 8
Зарегистрирован: 27 авг 2008, 17:56
Откуда: РБ г.Минск
Контактная информация:

Сообщение 3nityUser » 02 сен 2008, 11:02

хмм
Свитчи на таких:
APC smart ups 750 XL
И все нормально себя ведут кроме гигабитных :/

Oleg2
Заслуженный сетевик
Сообщения: 494
Зарегистрирован: 15 окт 2004, 17:47
Откуда: Москва

Сообщение Oleg2 » 02 сен 2008, 11:46

3nityUser писал(а):хмм
Свитчи на таких:
APC smart ups 750 XL
И все нормально себя ведут кроме гигабитных :/
Тогда просто в момент работы крана померьте напряжение на выходе этих UPS.

3nityUser
Junior member
Сообщения: 8
Зарегистрирован: 27 авг 2008, 17:56
Откуда: РБ г.Минск
Контактная информация:

Сообщение 3nityUser » 02 сен 2008, 17:05

Кран хитрый, его не угадаешь :)
Напряжение проваливается буквально на полторы секунды, на пике потребляемой мощности.
Т.е. когда его движёк стартует.

Ответить

Вернуться в «Серверы - ПО, Базы Данных и их использование»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 9 гостей