Страница 1 из 1
захват таблицы пользоватлем
Добавлено: 02 апр 2003, 11:49
margo
прошу разъяснить, неразумной:один пользователь несколько раз захватывает одну и ту же таблицу, причём ,с разными уровнями доступа (может и монопольно)
даже если на локальной базе открыть один каталог MC, то к нему идёт 4-х кратное обращение этого пользователя.
разве это нормально?
может дело в каких-то неверных настройках клиента?
Re: захват таблицы пользоватлем
Добавлено: 02 апр 2003, 12:08
ecasoft
При входе в интерфейс просмотра каталага МЦ происходит:
1 открытие таблицы katmc
2 открытие еще 2 ее синонимов
3 установка на текущую запись (обращение к таблицу KAtMC)
вот и получили, что при каждом входе 4 обращения. Это еще мало.
При входе в любой интерфейс обращений к таблицам может быть очень много...чего там только с ними не делается
Это нормально.
С уважением, Игорь
Re: захват таблицы пользоватлем
Добавлено: 02 апр 2003, 12:20
margo
спасибо!
давно меня уже не баловали таким понятным, чётким и компетентным ответом.
значит, заявление о том, что это многократное обращение - "не нормально"... само по себе не нормально
но почему же мне усиленно пытаются втолковать, что подобные многократные подцепы одним и тем же пользователем одних и тех же таблиц - причина медленного и печального процесса работы галактики на сервере... да ещё и приводящая к тому, что галактика начинает работать "не очень корректно" ?
Re: захват таблицы пользоватлем
Добавлено: 02 апр 2003, 12:32
Deinis
Margo, если я правильно понимаю, то программа просто делает то, что в ней написано. Поэтому корректность работы с Галактикой зависит от корректности написанной программы, а не от количества обращений к таблицам БД на физическом уровне.
Хотя то, что она требовательна к ресурсам (в том числе и по указанной причине) - это действительно верно.
Re: захват таблицы пользоватлем
Добавлено: 02 апр 2003, 12:51
margo
Спасибо за "хладнокровную" констатацию фактов, денис.
Значит, получается, что всё дело... таки в конфигурации железа?
И никаких особых "секретных", в понимании начинающего администратора, настроек для более активной работы Галактики не существует?
Re: захват таблицы пользоватлем
Добавлено: 02 апр 2003, 13:03
m0p3e
Настройки есть разные. Некоторые влияют на производительность.
А вот те кто "пытается втолковать" не в том месте ищут!!!
Ну невозможно сделать многие выборки не используя синонимов!!! Как связать в одном отчете накладные на отпуск и накладные на возврат, если шапки и тех и других в KatSopr-е лежат?
Re: захват таблицы пользоватлем
Добавлено: 02 апр 2003, 14:05
ecasoft
Если проблема в скорости, то следую посмотреть:
- компьютер клиента должен быть достаточно производительным, т.к. сам SQl запрос моделируется в Галактике на клиенте, на клиенте он разбивается на множество запросов к серверу. Это происходит даже, если Вы работаете на Оракле или MS SQl. На клиенте происходит также и интерпритация самого языка, так как в ресурсе он лежит не в виде выполнемого кода, а кода интерпретируемом. Отсюда и высокие требования к клиенту. Не старайтесь запускать на клиенте по 2-3 Галактики и еще какие-то приложения.
- величина БД. Хотя у меня есть клиенты БД 10 ГБ и никаких проблем со скоростью.
- сервер, саму сеть и ее загрузку, другие программы;
- установки Бетрива (хотя это уже в последнюю очередь).
Даже величина окна влияет
Если в окне видно 3 записи, то программа будет работать быстрее, чем если бы было видно 20 строк в броузере. Во всяком случае так было раньше..может это сейчас уже не так.
Крутые фирмы делают для повышения производительности так (практика компании ЮКОС):
два сервера:
1 - для ввода информации; Сюда только вводят документы. Когда нет получения отчетов другими пользователями, то работает быстро;
2 - для получения отчетности и анализа; Только чтение;
запоздание 1 день. Связь по корпо или копируется ночью вся база данных.
С уважением, Игорь.
Re: захват таблицы пользоватлем
Добавлено: 02 апр 2003, 14:21
margo
Особое человеческое спасибо, Косякин Игорь.
Выша манера комплексно и упорядоченно отвечать, даже на мой, туманно сформулированный вопрос, - достойна уважения.
С глубоким уважением, первый член фэн-клуба Косякина Игоря, - margo.
Re: захват таблицы пользоватлем
Добавлено: 02 апр 2003, 17:05
Vitas
Косякин Игорь писал:
"Даже величина окна влияет Если в окне видно 3 записи, то программа будет работать быстрее, чем если бы было видно 20 строк в броузере. Во всяком случае так было раньше..может это сейчас уже не так. "
Это верно и нынче. Вообще кол-во отоброжаемых полей сильно влияет на скорость работы клиента. Следует заметить, что открытие нескольких окон так же очень сильно тормозит клиента и если клиент слабоват, то можно даже видеть окошко с индексацией данных при переходе между записями. Желательно в данном случае не столько наращивать мегагерцы процессора (хотя тоже не мешало бы) но и наращивать мегабайды оперативки