Головна порталу Дт-Кт  
Головна ДКНовиниПублікації ДКПередплатаДовідникиБланки, формиКонсультаціїДокументи


Розширений пошук по форуму :: по порталу

Швидксть роботи 1С по локальній мережі

Відправлено користувачем Oleg_s 
Список форумів Список тем Нова темаПопередня тема Наступна тема
Які є шляхи збільшення швидкості роботи 1С по локальній мережі, а то поміняли комп’ютера на більш потужніші, а покращення швидкості немає. (1С підприємство 7.70.027 мережева, конфігурація БУ 268).
1. Перейти на SQL сервер (якщо був файловий режим)
2. Перейти на термінал-сервер (звісно комп треба крутий)
3. 2+1 (2 окремі компи)
Skynin Автор рядків:
-------------------------------------------------------
> 1. Перейти на SQL сервер (якщо був файловий
> режим)

Можна в двох словах про SQL сервер, бачив 1С Підприємство для SQL, цього буде достатньо, чи ще щось треба?????


Oleg_s Автор рядків:
-------------------------------------------------------
> Skynin Автор рядків:
> --------------------------------------------------
> -----
> > 1. Перейти на SQL сервер (якщо був файловий
> > режим)
>
> Можна в двох словах про SQL сервер, бачив 1С
> Підприємство для SQL, цього буде достатньо, чи ще
> щось треба?????

Дешевше буде сервер терміналів (якщо ліцензуване все)
Треба
1С що вміє працювати з SQL, а не просто мережева
Сам SQL (від MS. Якщо потанцювати з бубном можливо прикрутити до безкоштовного MS SQL 2005 Express, а не купувати MS SQL 2000)
Окремий комп-сервер на якому буде стояти SQL

Цього може бути НЕ достатньо. Залежить відь кількості підключень(робочих місць), їх активності та кількості даних, потужності сервера, якості локальної мережі.

Так що може бути треба:
Спеціалістів по мережі, щоб перевірили Вашу мережу.
Ще один сервер для терміналу - пункт 2
Программістів щоб переписали вузькі місця в конфігураціїї, на прямі запроси до серверу SQL.
Зміна платформи з 7.7 на 8.1 (зі всьома наслідками по переходу)
Ваше звільнення. А також керівництва smiling smiley
... і т.д.

Взагалі - не розраховуйте на "діагноз по фото".

Запитайте у Гугла
1С SQL
Цена вопроса какая?
За 10000$ готов ускорить.
Якщо 1С відкрита по мережі в монопольному режимі проводить накладну в 10-15 раз швидше ніж не в монопольному режимі, при цьому база відкрита тільки на одному комп’ютері, то це нормально????? в такому випадку поможуть термінали чи SQL??????
Skynin Автор рядків:
-------------------------------------------------------
> .......Якщо потанцювати з бубном можливо
> прикрутити до безкоштовного MS SQL 2005 Express,


можна уточнити, про що йде мова (в двох словах)......
> Якщо 1С відкрита по мережі в монопольному режимі проводить накладну в 10-15 раз швидше ніж не в монопольному режимі, при цьому база відкрита тільки на одному комп’ютері, то це нормально?????
Чому б ні. Монопольний режим працює швидше тому що ...

Але мені звідси все одно не видко, що там у вас за мережа така.

Тому, ще варіант, найперший
0. Нехай сісадмін розберется з картами, хабами та кабелями.

> можна уточнити, про що йде мова (в двох словах)....
Я бачу що в двух словах явно не вийде. Бо вже більше вийшло.

Викликайте спеціаліста.
Был свидетелем, когда были куплены 2 новых компа с интегрированными гигабитными картами. Карты не долго думая установили между собой связь на скорости Гигабит/сек, хотя кабель явно не был на это расчитан. Когда я понизил скорость до 100 МБ/с, 1С начала "летать". Так что правильно Skynin написал, лечение по фотографии тут не поможет, вызывайте специалиста.
Уточню питання: те що різні швидкості роботи 1С в монопольному режимі і не в монопольному при роботі тільки одного користувача в базі, це проблеми 1С чи мережі ???????????????
Oleg_s Автор рядків:
-------------------------------------------------------
> Уточню питання: те що різні швидкості роботи 1С в
> монопольному режимі і не в монопольному при роботі
> тільки одного користувача в базі, це проблеми 1С
> чи мережі ???????????????
1С-ка при звернені до таблиць данні тягне всі дані по мережі і чим більше таких запитів - тим критичніше навантаження на мережу.
Один і той самий звіт по мережі і локально може робитися в РАЗИ довше.
Это так и должно быть. В монопольном режиме меньше дисковых операций происходит, так как платформе не надо все время проверять, а не поменял ли что-нибудь другой пользователь.
Попробуй терминальный режим сначала (намного уменьшишь сетевой трафик), если понравится купишь, если нет грохнешь. Потом можно попробовать RAID c большим кэшем.

MS SQL - тоже свои требования имеет. Например, в идеале если будет стоять 2 винчестера (один для БД, другой для протоколирования), но нигде не видел, чтобы это кто-то сознательно делал. Потом бесплатная версия сильно урезана, например, она не задействует все ядра процессора. С другой стороны в SQL-версии отсутствует понятие переиндексации после некорректного закрытия программы, плюс можно переделать отчеты и они будут работать на порядок быстрее (Однако этот подход очень дорогой)
> Уточню питання: те що різні швидкості роботи 1С в монопольному режимі і не в монопольному при роботі тільки одного користувача в базі, це проблеми 1С чи мережі ???????????????
В немонопольному режимі 1С перед тим як щось записати в базу - блокує щоб інший користувач не записав нічого в тіж дани. Після запису, знімає блокування. Потім - знову блокує. Коли проводится документ таких операцій буде не одна, хоча документ один. Перевірку на те що користувач один 1С не робить (бо вийде складний і ненадійний алгоритм та швидкість роботи буде ще меншою).
Тому крім того що "1С-ка при звернені до таблиць данні тягне всі дані(+індекси) по мережі" на швидкість впливає як обробляє компьютер мережеві файлови блокіровки. Наприклад якщо примонтувати мережевий диск - щоб замість \\server1C\buh було R:\ (\\server1C\buh) - то швидкість може збільшитись Зазвичай серверна Windows (напр. Windows 2000 Server) обробляє блокіровки швидше аніж звичайна Windows XP (не в рази правда).
І - як оптимально працює сама мережа, про що вже казав.
Викликайте спеціаліста, Ваших знань явно не достатньо щоби навчитись на форумі(з пари слів) і поставивши діагноз - "вилікувати" проблему.
Человек задал вопрос про "шляхи збільшення швидкості роботи 1С по локальній мереж" а вы ему про SQL. На скорость это не влияет. Скорее наоборот. Тут действительно надо денег побольше и переход на терминал-сервер. Или нанимать программиста для оптимизации процессов.
agtrif, если лично у тебя 1С SQL-версии не работала, быстрее, то это не значит, что это не помогает smiling smiley
Возникает вопрос, а зачем тогда вообще существует SQL-версия?
SQL-версия помогает, просто надо понимать, что и к чему. DBF-ная база, это технологии 90-х, когда у компьютеров было мало оперативки и компов было мало в сети. Сколько Вы оперативки не поставите DBF-ная версия 1С будет ее использовать по минимуму и загрузит только одно ядро процессора. При этом все блокировки/разблокировки (довольно частый процесс) записываются на винчестер, а не хранятся в памяти.

SQL-версию комментировать не буду. Читайте книжки. Другой вопрос насколько осознанно люди ставят SQL-версии. Я уже писал, что жедательно под это дело заводить 2 винчестера, один под базу, другой под журнал, так как при записи эти 2 события наступаю одновременно. Если развить эту идею, то в SQL-базе можно вообще разбросать разные таблицы по разным винчестерам.

Не плохо бы знать и саму архитектуру 1С. Например все результаты выполнения запросов хранятся во временной папке пользователя на винчестере (используем минимум оперативки). Я из эксперимента указал 1С использовать виртуальный диск как временную папку и ускорил выполнение запросов в ТиС в разы.
Евгений Автор строк:
-------------------------------------------------------
> Не плохо бы знать и саму архитектуру 1С. Например
> все результаты выполнения запросов хранятся во
> временной папке пользователя на винчестере
> (используем минимум оперативки). Я из эксперимента
> указал 1С использовать виртуальный диск как
> временную папку и ускорил выполнение запросов в
> ТиС в разы.
------------------------------------------------------
А прямые запросы на tSQL в разы ускоряют и без виртуального диска.
Евгений Автор рядків:
-------------------------------------------------------

>
>
> Я из эксперимента
> указал 1С использовать виртуальный диск как
> временную папку и ускорил выполнение запросов в
> ТиС в разы.


Вказати 1С використовувати віртуальний диск, це дуже складно ??????
(На комп’ютері 2 гігабайти оперативної пам’яті, швидкість по локальній мережі 100 Мбіт/с)
Oleg_s Автор строк:
-------------------------------------------------------
> Евгений Автор рядків:
> --------------------------------------------------
> > Я из эксперимента
> > указал 1С использовать виртуальный диск как
> > временную папку и ускорил выполнение запросов в
> > ТиС в разы.
>
>
> Вказати 1С використовувати віртуальний диск, це
> дуже складно ??????
-----------------
Смотря в какой группе ясель завершил образование.
Quote

Вказати 1С використовувати віртуальний диск, це дуже складно ??????
(На комп’ютері 2 гігабайти оперативної пам’яті, швидкість по локальній мережі 100 Мбіт/с)

[1c77progr.ru] - Гугл Вам в помощь. Но на этом стоит заморачиваться, если у Вас комплексная или ТиС. В Бухгалтерии не так много запросов.

P.S. Швидкість 100 МБіт/с - это нормативная. На практике из-за кабелей и оборудования эта величина может быть в разы меньше.
Доцент Иванович Автор рядків:
-------------------------------------------------------
> Смотря в какой группе ясель завершил образование.

Як каже народна мудрість: "Для каждого мудреца довольно простоты".................
Oleg_s Автор строк:
-------------------------------------------------------
> Доцент Иванович Автор рядків:
> --------------------------------------------------
> > Смотря в какой группе ясель завершил
> образование.
>
> Як каже народна мудрість: "Для каждого мудреца
> довольно простоты".................
--------------------
Подтверждаю.
Доцент Иванович Автор рядків:
-------------------------------------------------------
> >
> > Як каже народна мудрість: "Для каждого мудреца
> > довольно простоты".................
> --------------------
> Подтверждаю..

Чого-чого, а до розуміння цієї мудрості декому ще дуууууууже далеко........................
Oleg_s Автор строк:
-------------------------------------------------------
> Доцент Иванович Автор рядків:
> --------------------------------------------------
> > > Як каже народна мудрість: "Для каждого
> мудреца
> > > довольно простоты".................
> > --------------------
> > Подтверждаю..
> Чого-чого, а до розуміння цієї мудрості декому ще
> дуууууууже далеко........................
-------------------------
Ты с локальной сетью разберись, потом умничать будешь.
Список форумів Список тем Нова темаПопередня тема Наступна тема
Вибачте, тільки зареєстровані користувачі можуть писати в цьому форумі.

Авторизуватись



Повідомлення, розміщені на форумах ДК-порталу, відображають лише особисту позицію авторів повідомлень.
Адміністрація форумів не несе відповідальності за їх зміст.

© 2023 "Дебет-Кредит", український бухгалтерський портал, web_dk [ @ ] gc.com.ua





0.00039800000000001