Гость
Map
Форумы / Informix [игнор отключен] [закрыт для гостей] / Informix 7.31 обращение к sysusers / 8 сообщений из 8, страница 1 из 1
08.07.2011, 12:08
    #37342946
cpr
cpr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Informix 7.31 обращение к sysusers
Коллеги, кто нибудь знает когда и в каких случаях энджайн читет sysusers?

Столкнулся с тем что на продуктиве очень много последовательных чтений и цифры в статистике sysptprof по этой таблице очень большие.
Есть ли возможность как-то повлиять на то каким обрасом сервер читает sysusers?
...
Рейтинг: 0 / 0
08.07.2011, 12:25
    #37343004
DrGonzo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Informix 7.31 обращение к sysusers
В таблице sysusers хранятся данные о пользователях, ролях и их привилегиях. Логика подсказывает, что Информикс обращается к ней при авторизации пользователя или смене роли.

Собственно что плохого собственно в большом количестве последовательных чтений? Есть проблемы с производительностью? Таблица большая?
...
Рейтинг: 0 / 0
08.07.2011, 12:46
    #37343076
cpr
cpr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Informix 7.31 обращение к sysusers
DrGonzoВ таблице sysusers хранятся данные о пользователях, ролях и их привилегиях. Логика подсказывает, что Информикс обращается к ней при авторизации пользователя или смене роли.

Собственно что плохого собственно в большом количестве последовательных чтений? Есть проблемы с производительностью? Таблица большая?

да есть проблемы с производительностью.

таблица не такая уж и большая, но количество сканов очень большое.
...
Рейтинг: 0 / 0
08.07.2011, 12:48
    #37343079
cpr
cpr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Informix 7.31 обращение к sysusers
DrGonzo,

практика показывает, что сервер обращается к этой таблице не только при подключении пользователя, а и внутри сеанса.
Особенно при вызове ХП.
...
Рейтинг: 0 / 0
08.07.2011, 12:51
    #37343090
cpr
cpr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Informix 7.31 обращение к sysusers
У меня складывается впечатление что сервер сканит таблицу при втягивании в кэш ХП.
Повторный вызов ХП чере короткое время обычно скана не вызывает.
...
Рейтинг: 0 / 0
08.07.2011, 13:03
    #37343128
cpr
cpr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Informix 7.31 обращение к sysusers
собственно вопрос закрыт.
проблема пофиксена в 11.5


http://www.eggheadcafe.com/microsoft/Informix/36138797/sysmastersysusers-and-sequential-scans.aspx
...
Рейтинг: 0 / 0
08.07.2011, 16:31
    #37343766
vasilis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Informix 7.31 обращение к sysusers
cprсобственно вопрос закрыт.
проблема пофиксена в 11.5

Так ведь вопрос был про 7.31 ?
Помнится, когда то давно писал об этой проблеме (кроме множества чтений и сканов еще и множественные блокировки, причем даже при чтении таблицы и ее индекса) и в результате экспериментов выяснилось, что только при юзере informix никаких авторизаций (чтений sysusers) уже не производится, поэтому выгодно всю авторизацию и разделение прав вынести в промежуточный слой (сервер приложений), который уже под informix и работает с БД. Соответственно, максимум производительности.
...
Рейтинг: 0 / 0
08.07.2011, 19:40
    #37344117
cpr
cpr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Informix 7.31 обращение к sysusers
vasilis,

в 731 производится и под логином informix.

Если запускать select-ы то профиль таблицы sesptprof действительно не увеличивается не увеличивается.
Я запускал приложение, которое активно использует ХП в которых обновляются данные. В этом случае профиль прирастает и еще как.

А сервер приложений конечно дело хорошее, но это к сожалению не мой случай.
...
Рейтинг: 0 / 0
Форумы / Informix [игнор отключен] [закрыт для гостей] / Informix 7.31 обращение к sysusers / 8 сообщений из 8, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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