Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

Терминальный сервер + 1С

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Windows
Предыдущая тема :: Следующая тема  
Автор Сообщение
TechNoir



Зарегистрирован: 22.08.2003
Сообщения: 1632
Откуда: Moscou

СообщениеДобавлено: Чт Сен 21 2006 17:34    Заголовок сообщения: Терминальный сервер + 1С Ответить с цитатой

Терминальный Сервер 1:
1с c DBF-базой

Терминальный Сервер 2:
1с с MSSQL-ной базой, МSSQL крутится локально.

Аппаратные конфигурации серверов идентичны.
Контент баз 1с в обоих случаях идентичен.

Внимание вопрос:
Какая машина работает быстрее?

_________________
Vive la Russie!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
a-m-d



Зарегистрирован: 09.09.2004
Сообщения: 1498
Откуда: SPb

СообщениеДобавлено: Чт Сен 21 2006 19:34    Заголовок сообщения: Ответить с цитатой

IMHO. При относительно небольшой базе и небольшом количестве пользователей dbf-ная может оказаться быстрее (на массовом перепроведении документов, особенно, если MS SQL 2000).
_________________
Век живи - век учись!.. Дураком помрёшь.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
ALEX_SE



Зарегистрирован: 30.11.2003
Сообщения: 1043
Откуда: Энгельс, Саратовская обл.

СообщениеДобавлено: Пт Сен 22 2006 03:28    Заголовок сообщения: Ответить с цитатой

Вопрос некорректен, не указаны ни конфиги серверов, ни объем БД, ни число пользователей, ни версия 1С...
Но в общем случае быстрее будет первый вариант. Второй - надежнее. Я лично все БД, даже объемом в 50 метров, гоняю только под SQL.
Почему не рассматривается вариант с SQL+терминал на разных серверах? Самый оптимальный режим на мой взгляд.

Если вопрос задан в контексте "какой вариант выбрать" - то он некорректен еще больше... Рассматривается только скорость. Почему? На кой черт она Вам нужна?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
TechNoir



Зарегистрирован: 22.08.2003
Сообщения: 1632
Откуда: Moscou

СообщениеДобавлено: Ср Сен 27 2006 13:08    Заголовок сообщения: Ответить с цитатой

ALEX_SE писал(а):

Почему не рассматривается вариант с SQL+терминал на разных серверах? Самый оптимальный режим на мой взгляд.


Поясните пожалуйста
_________________
Vive la Russie!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
ALEX_SE



Зарегистрирован: 30.11.2003
Сообщения: 1043
Откуда: Энгельс, Саратовская обл.

СообщениеДобавлено: Ср Сен 27 2006 21:58    Заголовок сообщения: Ответить с цитатой

Что тут пояснять?
Хранилище SQL, а запуск 1С в терминале на другом сервере. Разумеется, серверы должны быть соединены быстродействующим каналом (транки или гигабитные коммутаторы с поддержкой Jumbo-фреймов). Этим обеспечивается надежное хранилище и производительность, за счет уменьшения влияния сетевой нагрузки.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
TechNoir



Зарегистрирован: 22.08.2003
Сообщения: 1632
Откуда: Moscou

СообщениеДобавлено: Чт Сен 28 2006 12:50    Заголовок сообщения: Ответить с цитатой

Новый релиз темы:

Есть терминальный сервер, на нем 1с, база DBF хранится на нем же.
Объем базы 3 Gb.

Подъем на той же машине (вследствие того что других машин нет) MSSQL сервера, перевод в нее базы -
даст ли это выигрыш ?
Или возможный выигрыш будет перечеркнут нагрузкой самого MSSQL на сервер?

_________________
Vive la Russie!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
ALEX_SE



Зарегистрирован: 30.11.2003
Сообщения: 1043
Откуда: Энгельс, Саратовская обл.

СообщениеДобавлено: Чт Сен 28 2006 13:21    Заголовок сообщения: Ответить с цитатой

Что по-Вашему выигрыш? В чем он заключается?
Если только в скорости - то не даст. Медленнее будет.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
a-m-d



Зарегистрирован: 09.09.2004
Сообщения: 1498
Откуда: SPb

СообщениеДобавлено: Чт Сен 28 2006 13:41    Заголовок сообщения: Ответить с цитатой

А про к-во одновременно работающих пользователей опять не сказал.
Дубль два Smile присоединяюсь к:
ALEX_SE писал(а):
...Но в общем случае быстрее будет первый вариант. Второй - надежнее. Я лично все БД, даже объемом в 50 метров, гоняю только под SQL...


Выигрыш в скорости от перевода базы в sql-формат вы не получите. Если не собираетесь переделывать общение 1С с сервером sql. (можно поискать инфу по toysql )

Козырь 1С в SQL-формате это надежность (разумеется, по сравнению с dbf-версией).
_________________
Век живи - век учись!.. Дураком помрёшь.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
TechNoir



Зарегистрирован: 22.08.2003
Сообщения: 1632
Откуда: Moscou

СообщениеДобавлено: Чт Сен 28 2006 13:58    Заголовок сообщения: Ответить с цитатой

Количество одновременно работающих пользователей 15-25.
База DBF - 3 Gb
Все сидят в терминальном режиме.
Что придумать для увеличения скорости работы (извлечение данных из базы, их обработка) 1С?

_________________
Vive la Russie!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
a-m-d



Зарегистрирован: 09.09.2004
Сообщения: 1498
Откуда: SPb

СообщениеДобавлено: Чт Сен 28 2006 15:24    Заголовок сообщения: Ответить с цитатой

Выполнить рекомендации 1С (см. диски ИТС, сайт), оптимизировать настройки железа, выявить узкое место в железе, устранить, оптимизировать конфигурацию 1С.

Конфигурация 1С "из коробки" или самописная? Если "из коробки" и нет программистов и не охота потом регулярно задумываться при обновлениях, то забыть об изменении конфы. Иначе - пнуть программистов в сторону оптимизации запросов, регистров и т.д. Программеры 1С об этом лучше расскажут.
_________________
Век живи - век учись!.. Дураком помрёшь.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
ALEX_SE



Зарегистрирован: 30.11.2003
Сообщения: 1043
Откуда: Энгельс, Саратовская обл.

СообщениеДобавлено: Чт Сен 28 2006 18:26    Заголовок сообщения: Ответить с цитатой

При таком размере БД, я бы наплевал на скорость и перебежал на СКЛ немедля... Что в общем и сделал.
Про повышение производительности можно почитать на sql.ru.
Как тут уже заметили, вопрос не простой. Обычно разрешается двумя путями.
1. Накрутка железа.
2. Переделка ПО.
Какой из них выгоднее - зависит от материальных возможностей заказчика, и от наличия соотв. спецов поблизости.

TH, в чем именно тормоза? Вы ищите сферического коня в вакууме, даже про конфиг ничего не сказали... Если там, допустим, помимо терминала еще и DC, то понятно что будут тормоза...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
TechNoir



Зарегистрирован: 22.08.2003
Сообщения: 1632
Откуда: Moscou

СообщениеДобавлено: Чт Сен 28 2006 18:46    Заголовок сообщения: Ответить с цитатой

DC там нет
двухпроцессорная система - 2 ксеона 2.8GHz
памяти 3 гига нехватки не ощущается
база на SCSI в RAID 1
от RAID'а такого уровня скорости понятно никакой. Но SCSI - это уже многое.
В чем именно тормоза: "SC558: Ошибка обращения к данным при транзакции, выполняемой другим пользователем"

_________________
Vive la Russie!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
a-m-d



Зарегистрирован: 09.09.2004
Сообщения: 1498
Откуда: SPb

СообщениеДобавлено: Чт Сен 28 2006 21:46    Заголовок сообщения: Ответить с цитатой

Увеличьте время ожидания захвата таблиц (Сервис-Параметры секунд до 30-45) и заодно период опроса БД (45-60) и ... переползайте на SQL. IMHO, вы уже на грани возможностей dbf-ной 1С. Для вашей конфигурации.

Дополнение. Проделать ЭТО надо для каждого пользователя (по крайней мере, у кого такое сообщение появляется).
Хинт. По-моему, параметры эти сохраняются в пользовательском файле 1cv7.cfg только при корректном завершении работы. Поэтому поменял под пользователем / вышел из 1С, пока аварийно не вылетела Smile (у вас уже, наверное, вылетает) / пользователь снова зашел.
Как вариант, сделать "образцовый" 1cv7.cfg и подсунуть каждому.
На некоторое время это поможет. А впереди вас ждет SQL.

Дополнение 2. Если база за большой период (года 2-3), возможно, приемлемым окажется разделить ее на две части. "Архивная" за предыдущие периоды и рабочая, за текущий год. Это как ваши пользователи пожелают.
_________________
Век живи - век учись!.. Дураком помрёшь.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Windows Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...