Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
подключённые пользователи
|
|||
|---|---|---|---|
|
#18+
Возможно ли определить uid'ы подключённых в данный момент пользоватлей??? Вообще вызывает удивление, что Постгрес позволяет несколько подключений под одним пользователем. Ничего не стоит запустить одновременно несколько pgAdmin'ов и подключиться к одной базе одним под одним и тем же логином! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2005, 14:47 |
|
||
|
подключённые пользователи
|
|||
|---|---|---|---|
|
#18+
В MSSql то же самое. Да и в любой другой базе тоже. По-моему, это естественно. -- С наилучшими пожеланиями, Иван Евтухович ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2005, 14:51 |
|
||
|
подключённые пользователи
|
|||
|---|---|---|---|
|
#18+
Frankie Вообще вызывает удивление, что Постгрес позволяет несколько подключений под одним пользователем. Ничего не стоит запустить одновременно несколько pgAdmin'ов и подключиться к одной базе одним под одним и тем же логином! А почему у вас это вызывает удивление? Не только в PostgreSQL , но и в других БД тоже такое возможно ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2005, 18:59 |
|
||
|
подключённые пользователи
|
|||
|---|---|---|---|
|
#18+
вы лучше подскажите как в Постгресе определить количество подключённых пользователей! А вызывает удивление потому, что это абсурдно по своей сути. Размножение личности ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2005, 11:11 |
|
||
|
подключённые пользователи
|
|||
|---|---|---|---|
|
#18+
Frankie wrote: > вы лучше подскажите как в Постгресе определить количество подключённых > пользователей! > SELECT * FROM PG_STAT_ACTIVITY > А вызывает удивление потому, что это абсурдно по своей сути. Размножение > личности Не абсурдно. И не размножение, а многозадачность :) Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2005, 11:21 |
|
||
|
подключённые пользователи
|
|||
|---|---|---|---|
|
#18+
XM SELECT * FROM PG_STAT_ACTIVITY СУПЕР! Спасибо большое! XM Не абсурдно. И не размножение, а многозадачность :) Вот допустим есть n копий клиента для n пользователей. Каждому пользователю однозначно сопоставлена запись в pg_user. Вход в систему одновременно с двух клинтов (рабочих мест) под одним логином означает именно раздвоение личности и делает невозможным ведение логов по активности пользователя! Конечно всё это можно решить вручную с помощью вот этой PG_STAT_ACTIVITY, но когда есть ограничение на уровне БД как-то спокойнее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2005, 13:02 |
|
||
|
подключённые пользователи
|
|||
|---|---|---|---|
|
#18+
Frankie wrote: > Вот допустим есть n копий клиента для n пользователей. Каждому > пользователю однозначно сопоставлена запись в pg_user. Вход в систему > одновременно с двух клинтов (рабочих мест) под одним логином означает > именно раздвоение личности и делает невозможным ведение логов по > активности пользователя! Конечно всё это можно решить вручную с помощью > вот этой PG_STAT_ACTIVITY, но когда есть ограничение на уровне БД как-то > спокойнее. В 8.1 есть опция CREATE USER <name> WITH CONNECTION LIMIT <limit> Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2005, 13:15 |
|
||
|
подключённые пользователи
|
|||
|---|---|---|---|
|
#18+
> Каждому пользователю однозначно сопоставлена запись в pg_user. Где написано, что реальный пользователь эквивалентен системному? > Вход в систему одновременно с двух клинтов (рабочих мест) под одним > логином означает именно раздвоение личности и делает невозможным ведение > логов по активности пользователя! Прочтите что-нибудь о проектировании баз данных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2005, 13:31 |
|
||
|
подключённые пользователи
|
|||
|---|---|---|---|
|
#18+
PostgreSQL начинающий> Каждому пользователю однозначно сопоставлена запись в pg_user. Где написано, что реальный пользователь эквивалентен системному? > Вход в систему одновременно с двух клинтов (рабочих мест) под одним > логином означает именно раздвоение личности и делает невозможным ведение > логов по активности пользователя! Прочтите что-нибудь о проектировании баз данных. Вход в систему одновременно с двух клинтов (рабочих мест) под одним логином означает то, что человек делает несколько действий одновременно. Он может сделать какой-нибудь запрос к БД, и, дожижаясь его результата, выполнять какие-нибудь другие действия. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2005, 14:33 |
|
||
|
подключённые пользователи
|
|||
|---|---|---|---|
|
#18+
Кувалдин Роман Вход в систему одновременно с двух клинтов (рабочих мест) под одним логином означает то, что человек делает несколько действий одновременно. Он может сделать какой-нибудь запрос к БД, и, дожижаясь его результата, выполнять какие-нибудь другие действия. Я бы сказал, что имена пользователей зачастую используются как роли, потому что нет механизма ролей как такового. Соответственно, несколько соединений от имени одного пользователя (два Кладовщика и пять Бухгалтеров) представляются абсолютно естественными. Я уж не говорю про connection poolы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2005, 14:50 |
|
||
|
подключённые пользователи
|
|||
|---|---|---|---|
|
#18+
> Вход в систему одновременно с двух клинтов (рабочих мест) под одним логином > означает то, что человек делает несколько действий одновременно. И что? Где написано, что системный пользователь должен быть эквивалентен реальному? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2005, 15:14 |
|
||
|
подключённые пользователи
|
|||
|---|---|---|---|
|
#18+
PostgreSQL начинающий> Вход в систему одновременно с двух клинтов (рабочих мест) под одним логином > означает то, что человек делает несколько действий одновременно. И что? Где написано, что системный пользователь должен быть эквивалентен реальному? Извини. Не то заквотил, был невнимателен. Я отвечал для Frankie. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2005, 16:35 |
|
||
|
подключённые пользователи
|
|||
|---|---|---|---|
|
#18+
XM В 8.1 есть опция CREATE USER <name> WITH CONNECTION LIMIT <limit> Posted via ActualForum NNTP Server 1.3 ХМ мой кумир! :) PostgreSQL начинающий Где написано, что реальный пользователь эквивалентен системному? Я понимаю, что это разные понятия. Просто очень удобно использовать для собственных нужд средства, уже реализованные в выбранных инструментах. PostgreSQL начинающий Прочтите что-нибудь о проектировании баз данных. Сам иди читай своё "что-нибудь"! Меня интересует вполне конкретная область. Про проектирвание лучше не будем - у меня слишком специфический взгляд на него. Кувалдин РоманВход в систему одновременно с двух клинтов (рабочих мест) под одним логином означает то, что человек делает несколько действий одновременно. Он может сделать какой-нибудь запрос к БД, и, дожижаясь его результата, выполнять какие-нибудь другие действия. Вы представляете себе это в реальной организации? я тут работаю для утсранения беготни и суеты, а Вы предлагаете поощрять такие вещи. Кроме того, сама ситуация странная: если пользователь запустил запрос, выполняющийся полминуты, то это в пронципе значит, что сервер загружен и услиненная работа с других клиентов бессмысленна. ilejnЯ бы сказал, что имена пользователей зачастую используются как роли, потому что нет механизма ролей как такового. Соответственно, несколько соединений от имени одного пользователя (два Кладовщика и пять Бухгалтеров) представляются абсолютно естественными. мы решили 1 к 1сопоставить реальным сотрудникам пользователей Постгреса. Роли реализуются через доп. таблицы. Не буду вдаваться в детали, но в нашем случае удобно делать именно так, хотя то что Вы предлагаете тоже разумно. Кстати роли есть - это группы (pg_group). в общем, ещё раз СПАСИБО ХМ'у - только он реально отвечает на мои вопросы! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2005, 13:21 |
|
||
|
подключённые пользователи
|
|||
|---|---|---|---|
|
#18+
> Сам иди читай своё "что-нибудь"! Юноша, Вас вежливости в каком мухосранске учили? > мы решили 1 к 1сопоставить реальным сотрудникам пользователей Постгреса. Не удивили. На sql.ru я встречал и более тупые решения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2005, 13:42 |
|
||
|
подключённые пользователи
|
|||
|---|---|---|---|
|
#18+
PostgreSQL начинающийЮноша, Вас вежливости в каком мухосранске учили? Извините. Просто здесь очень многие любят отвечать на какую-то мысль фразой "иди читай доку/изучай теорию". Так, без ссылки, просто. Типа умные. Это бесит. PostgreSQL начинающий > мы решили 1 к 1сопоставить реальным сотрудникам пользователей Постгреса. Не удивили. На sql.ru я встречал и более тупые решения. И это тоже. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2005, 14:15 |
|
||
|
подключённые пользователи
|
|||
|---|---|---|---|
|
#18+
XM > вы лучше подскажите как в Постгресе определить количество подключённых > пользователей! > SELECT * FROM PG_STAT_ACTIVITY Супер! А нет такого же, но чтобы показывало еще и хост, с которого произошло подключение? Или, где можно посмотреть хост для сессии? Заранее спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2005, 18:37 |
|
||
|
подключённые пользователи
|
|||
|---|---|---|---|
|
#18+
genix wrote: > А нет такого же, но чтобы показывало еще и хост, с которого произошло > подключение? Или, где можно посмотреть хост для сессии? > В 8.1 есть такая инфо в pg_stat_activity. Или с командной строки: Код: plaintext Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2005, 19:08 |
|
||
|
|

start [/forum/topic.php?fid=53&msg=33315563&tid=2006940]: |
0ms |
get settings: |
8ms |
get forum list: |
21ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
41ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
| others: | 228ms |
| total: | 370ms |

| 0 / 0 |
