The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Как в PostgreSQL ограничить число одновременных сессий для базы и пользователя
Начиная с PostgreSQL 8.1 появилась возможность ограничения числа соединений к серверу 
для отдельного пользователя и базы:

   ALTER ROLE имя_пользователя CONNECTION LIMIT число;
   ALTER DATABASE имя_базы CONNECTION LIMIT число; 

Можно указать лимит при создании базы или пользователя:
   CREATE USER имя_пользователя CONNECTION LIMIT число ENCRYPTED PASSWORD 'пароль';
   CREATE DATABASE имя_базы OWNER имя_пользователя CONNECTION LIMIT число; 
 
10.11.2005 , Источник: http://www.postgresql.org/docs/8.1/...
Ключи: postgresql, limit, connect / Лицензия: CC-BY
Раздел:    Корень / Программисту и web-разработчику / SQL и базы данных / PostgreSQL специфика / Оптимизация и администрирование PostgreSQL

Обсуждение [ RSS ]
  • 1, OlMi (?), 08:17, 11/11/2005 [ответить]  
  • +/
    А раньше был параметр в <PATH_TO_PGSQL>/data/postgresql.conf

    max_connections = 100

    возможность ограничения числа соединений к серверу

    ....

    Интересно, теперь новый созданный суперпользователь также как раньше может грохнуть всех остальных суперпользователей?!

     
     
  • 2, chip (ok), 10:11, 17/11/2005 [^] [^^] [^^^] [ответить]  
  • +/
    >А раньше был параметр в <PATH_TO_PGSQL>/data/postgresql.conf

    >max_connections = 100

    >возможность ограничения числа соединений к сервер

    теперь можно ограничить per user, per database. В этом ключевое отличие.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:




    Спонсоры:
    Слёрм
    Inferno Solutions
    Hosting by Ihor
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2019 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру