Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : vitus@ice.ru                         2:5020/400     15 Jun 2001  20:53:59
 To : "Alexander Bodnar"
 Subject : Re: PostgreSQL проблема!!!
 -------------------------------------------------------------------------------- 
 
 Alexander Bodnar <bodnar@malva.com.ua> wrote:
 
 AB>Привет всем.
 
 AB>ОС - RedHat 7.1
 AB>PostgreSQL - 7.1.2-2
 
 AB>Есть база данных в которой очень много разных таблиц ~ 4000.
 AB>Открывается около 30 соединений к этой базе.
 AB>Каждое соединение интенсивно работает, обращаясь к произвольным таблицам.
 AB>И в итоге у ядра заканчиваются файловые дескрипторы.
 AB>Каждый postgres процесс при отработке транзакции открывает необходимые
 AB>файлы таблиц и держит эти файлы открытыми, при следующей транзакции
 AB>открывает
 AB>еще и так далее, но никогда не закрывает предыдущие файлы.
 
 AB>Как с этим бороться?
 
 echo много-много >/proc/sys/fs/file-max
 
 А вообще боротся с этим надо грамотным дизайном структуры базы.
 Чтобы не было в ней 4000 таблиц. Сотню - я еще поверю. А когда там
 4000, то похоже что 3900 из них на само деле должны быть одной.
 
 -- 
 Victor Wagner      vitus@ice.ru
 Chief Technical Officer    Office:7-(095)-748-53-88
 Communiware.Net    Home: 7-(095)-135-46-61
 http://www.communiware.net      http://www.ice.ru/~vitus
 --- ifmail v.2.15dev5
  * Origin: FT-center (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 PostgreSQL проблема!!!   Alexander Bodnar   15 Jun 2001 11:29:13 
 Re: PostgreSQL проблема!!!   vitus@ice.ru   15 Jun 2001 20:53:59 
Архивное /ru.linux/9509b4e08bc3.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional