|
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 |
|
PID сервера текущего пользователя
|
|||
---|---|---|---|
#18+
GallemarНе обязательно один, у меня идет коннект сначала служебным усеров - берет список усеров и филиалов, потом ещё один коннект, уже под самим усером, интервал обычно меньше минуты тем более - зачем тебе заранее знать PID ? вот если потребуется устроить отстрел - вот тогда и сделаешь seleci pid from mon-attachments where user = "username" ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2016, 16:39 |
|
PID сервера текущего пользователя
|
|||
---|---|---|---|
#18+
Отстрел по запросу делать не могу,база зависает так,что isql/IBE не подключится,только искать по fb_locl_print проблемные коннекты и убивать их процессы,потом по trace анализировать кто что делал. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2016, 16:45 |
|
PID сервера текущего пользователя
|
|||
---|---|---|---|
#18+
Gallemar> Не обязательно один Не обязательно может быть хоть надцать. Но обычно их один, или если авторизация "не совсем родная" - два. > у меня идет коннект сначала > потом ещё один коннект В одном из них можешь не лазить в моны, если не нужно. > интервал обычно меньше минуты "Интервал меньше минуты" и "экономия на монах" вызывают разрыв шаблона. Даже для 400 коннектов. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2016, 17:09 |
|
PID сервера текущего пользователя
|
|||
---|---|---|---|
#18+
DarkMaster> Может эту табличку того - на клиенте держать Табличку усеров на клиенте? Дима, окстись, пятница завтра. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2016, 17:11 |
|
PID сервера текущего пользователя
|
|||
---|---|---|---|
#18+
Гаджимурадов РустамDarkMaster> Может эту табличку того - на клиенте держать Табличку усеров на клиенте? Дима, окстись, пятница завтра. Рустам, я еще и про шифрование знаю P.S. Что-то у меня реально напряжная неделя выдалась. Плюс за окном +35.... ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2016, 17:24 |
|
PID сервера текущего пользователя
|
|||
---|---|---|---|
#18+
DarkMaster> Рустам, я еще и про шифрование знаю От кулхацкеров-механизаторов спасёт, конечно. Но советовать такое не стоит. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2016, 17:46 |
|
PID сервера текущего пользователя
|
|||
---|---|---|---|
#18+
Гаджимурадов Рустам, Ладно-ладно, уболтали... ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2016, 17:55 |
|
PID сервера текущего пользователя
|
|||
---|---|---|---|
#18+
Gallemar, ты уже на Firebird 3.0 переехал или пока на 2.5. В тройке MON$ стали сильно легче. Впрочем в триггере на коннект они и 2.5 не так страшны. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2016, 19:01 |
|
|
start [/forum/topic.php?all=1&fid=40&tid=1562075]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
39ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 154ms |
0 / 0 |