|
PID сервера текущего пользователя
|
|||
---|---|---|---|
#18+
Как можно узнать PID сервера текущего пользователя, не через таблицы mon? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2016, 10:41 |
|
PID сервера текущего пользователя
|
|||
---|---|---|---|
#18+
Hello, Gallemar! You wrote on 14 июля 2016 г. 11:21:32: Gallemar> Как можно узнать PID сервера текущего пользователя, не через таблицы mon?никак. можно узнать PID процесса CS, опираясь на имя хоста клиента (или его IP) средствами ОСи. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2016, 11:22 |
|
PID сервера текущего пользователя
|
|||
---|---|---|---|
#18+
Мимопроходящийможно узнать PID процесса CS, опираясь на имя хоста клиента (или его IP) средствами ОСи. Не катит. У меня терминальные сервера с 100 усеров на одной машине. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2016, 11:27 |
|
PID сервера текущего пользователя
|
|||
---|---|---|---|
#18+
Gallemar, а почему именно такая постановка вопроса ? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2016, 11:58 |
|
PID сервера текущего пользователя
|
|||
---|---|---|---|
#18+
hvladGallemar, а почему именно такая постановка вопроса ? Такая это какая именно? Цель такая - мне нужно через триггер заносить данные по входу пользователей в базе, PID сервера, пользователь, клиентское приложение и время. Дергать на каждый заход mon$attachments не хочу,у меня около 600 коннектов. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2016, 12:31 |
|
PID сервера текущего пользователя
|
|||
---|---|---|---|
#18+
GallemarЦель такая - мне нужно через триггер заносить данные по входу пользователей в базе Для этого аудит есть. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2016, 12:35 |
|
PID сервера текущего пользователя
|
|||
---|---|---|---|
#18+
Hello, Gallemar! You wrote on 14 июля 2016 г. 12:33:59: Gallemar> Цель такая - мне нужно через триггер заносить данные по входу пользователей в базе, > PID сервера, пользователь, клиентское приложение и времяа PID сервера то нахрена? зы: а всё остальное можно пихать в таблицу с самого клиента. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2016, 12:35 |
|
PID сервера текущего пользователя
|
|||
---|---|---|---|
#18+
GallemarКак можно узнать PID сервера текущего пользователя, не через таблицы mon? никак, обломись. на то она и таблица MON$ATTACHMENTS, чтобы узнавать оттуда. ------ P.S. если позабыл, то WHERE (MON$ATTACHMENTS.MON$ATTACMENT_ID = CURRENT_CONNTECTION) ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2016, 12:42 |
|
PID сервера текущего пользователя
|
|||
---|---|---|---|
#18+
Мимопроходящийа PID сервера то нахрена? ну, как зачем? прибить зомби через TerminateProcess() ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2016, 12:43 |
|
PID сервера текущего пользователя
|
|||
---|---|---|---|
#18+
Hello, Peaktop! You wrote on 14 июля 2016 г. 12:51:58: Peaktop> ну, как зачем? прибить зомби через TerminateProcess()поубывав бы! (с) Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2016, 12:52 |
|
PID сервера текущего пользователя
|
|||
---|---|---|---|
#18+
GallemarЦель такая - мне нужно через триггер заносить данные по входу пользователей в базе, PID сервера, пользователь, клиентское приложение и время. Дергать на каждый заход mon$attachments не хочу,у меня около 600 коннектов.Что мешает узнать PID сервера один раз в триггере на коннект ? Или триггер на коннект - это и есть "каждый заход" ? И сколько раз в секунду у тебя новый аттач ? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2016, 13:38 |
|
PID сервера текущего пользователя
|
|||
---|---|---|---|
#18+
hvladЧто мешает узнать PID сервера один раз в триггере на коннект ? Или триггер на коннект - это и есть "каждый заход" ? И сколько раз в секунду у тебя новый аттач ? вот давайте я угадаю ответ: если есть триггер на CONNECT, то есть в наличии и MON$ATTACHMENTS. как и сказано в условии задачи. есть подозрения, шо несмотря на использование Firebird2.5, ODS базы всё-таки от Firebird2.1 без конвертации. хотя, возможно, я ошибаюсь. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2016, 15:32 |
|
PID сервера текущего пользователя
|
|||
---|---|---|---|
#18+
PEAKTOPhvladЧто мешает узнать PID сервера один раз в триггере на коннект ? Или триггер на коннект - это и есть "каждый заход" ? И сколько раз в секунду у тебя новый аттач ? вот давайте я угадаю ответ: если есть триггер на CONNECT, то есть в наличии и MON$ATTACHMENTS. Похоже Gallemar опасается просадки по производительности при использовании MON$ATTACHMENTS. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2016, 15:36 |
|
PID сервера текущего пользователя
|
|||
---|---|---|---|
#18+
DarkMaster> Похоже Gallemar опасается просадки по производительности DarkMaster> при использовании MON$ATTACHMENTS. На коннект это нестрашно, ибо один раз, плюс сам коннект не предполагается моментальной операцией. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2016, 15:42 |
|
PID сервера текущего пользователя
|
|||
---|---|---|---|
#18+
Гаджимурадов Рустам, Ну дык я ж и не спорю - у самого что-то подобное крутится. Правда коннектов поменьше. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2016, 15:44 |
|
PID сервера текущего пользователя
|
|||
---|---|---|---|
#18+
DarkMaster Похоже Gallemar опасается просадки по производительности при использовании MON$ATTACHMENTS. Именно. Вообще да,коннекты не так уж часто бывают,но хотел всё таки минимизировать обращения к mon$. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2016, 15:48 |
|
PID сервера текущего пользователя
|
|||
---|---|---|---|
#18+
PEAKTOPМимопроходящийа PID сервера то нахрена? ну, как зачем? прибить зомби через TerminateProcess() Тссс, разбазариваешь тут секреты!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2016, 15:49 |
|
PID сервера текущего пользователя
|
|||
---|---|---|---|
#18+
Гаджимурадов РустамDarkMaster> Похоже Gallemar опасается просадки по производительности DarkMaster> при использовании MON$ATTACHMENTS. На коннект это нестрашно, ибо один раз, плюс сам коннект не предполагается моментальной операцией. Не обязательно один, у меня идет коннект сначала служебным усеров - берет список усеров и филиалов, потом ещё один коннект, уже под самим усером, интервал обычно меньше минуты ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2016, 15:51 |
|
PID сервера текущего пользователя
|
|||
---|---|---|---|
#18+
PEAKTOPесть подозрения, шо несмотря на использование Firebird2.5, ODS базы всё-таки от Firebird2.1 без конвертации. хотя, возможно, я ошибаюсь. С чего такие подозрения? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2016, 15:51 |
|
PID сервера текущего пользователя
|
|||
---|---|---|---|
#18+
GallemarНе обязательно один, у меня идет коннект сначала служебным усеров - берет список усеров и филиалов, потом ещё один коннект, уже под самим усером, интервал обычно меньше минуты Хитро. Даже слишком хитро. Может эту табличку того - на клиенте держать, а не птичку лишними коннектами мучить? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2016, 15:55 |
|
PID сервера текущего пользователя
|
|||
---|---|---|---|
#18+
DarkMasterGallemarНе обязательно один, у меня идет коннект сначала служебным усеров - берет список усеров и филиалов, потом ещё один коннект, уже под самим усером, интервал обычно меньше минуты Хитро. Даже слишком хитро. Может эту табличку того - на клиенте держать, а не птичку лишними коннектами мучить? Не могу, программа не моя и код закрыт,я только могу над базой издеваться ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2016, 16:01 |
|
PID сервера текущего пользователя
|
|||
---|---|---|---|
#18+
GallemarPEAKTOPну, как зачем? прибить зомби через TerminateProcess() Тссс, разбазариваешь тут секреты!!! та, да... тут же заповедник джунов (прикинь: из них Delphi никто не знает!!!), только начинают заниматься разработкой. и никто из них ни разу не догадался, зачем тебе PID подключения. =) ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2016, 16:02 |
|
PID сервера текущего пользователя
|
|||
---|---|---|---|
#18+
DarkMasterGallemarНе обязательно один, у меня идет коннект сначала служебным усеров - берет список усеров и филиалов, потом ещё один коннект, уже под самим усером, интервал обычно меньше минуты Хитро. Даже слишком хитро. Может эту табличку того - на клиенте держать, а не птичку лишними коннектами мучить? это - не хитро, это идея исчё с эпохи InterBase 6.0, видел такую на практике. там суть такова: нужно либо список автозаполнения TComboBox заполнить списокм юзеров, либо сделать "красиво" список юзеров в виде списка. значит, нужен служебный коннект для получения этого списка. после прохождения процедуры, всё нормально: юзер коннектится к базе уже со своими правами. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2016, 16:05 |
|
PID сервера текущего пользователя
|
|||
---|---|---|---|
#18+
PEAKTOPтам суть такова: нужно либо список автозаполнения TComboBox заполнить списокм юзеров, либо сделать "красиво" список юзеров в виде списка. значит, нужен служебный коннект для получения этого списка. Вот я и говорю - засунуть нафик в файл и грузить оттуда. Если пользователя не нашли - то таки да, лезем на сервер за актуальными данными и обновляемся. Если нашли - продолжаем работать, а списочек и в фоне можно обновить. Ну как-то так. Все ж на 1 коннект меньше :) ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2016, 16:21 |
|
PID сервера текущего пользователя
|
|||
---|---|---|---|
#18+
DarkMaster, фигня это скорость действий человека всяко на порядки меньше скорости работы компьютера поэтому лишний расход времени на служебное соединение по сравнению со скоростью например ввода пароля - пренебрежимо малы зато можно разделить пароль пользователя приложения и пароль пользователя БД ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2016, 16:38 |
|
|
start [/forum/topic.php?fid=40&fpage=57&tid=1562075]: |
0ms |
get settings: |
12ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
41ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
63ms |
get tp. blocked users: |
2ms |
others: | 284ms |
total: | 440ms |
0 / 0 |