The OpenNET Project / Index page

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

PgFincore 1.0 - система низкоуровневого манипулирования кэшами PostgreSQL

29.07.2011 23:31

Представлен первый стабильный релиз проекта PgFincore 1.0, в рамках которого подготовлен набор инструментов для анализа использования и управления дисковыми кэшами в PostgreSQL.

Из полезных функций PgFincore можно отметить возможность сохранения состояния дисковых кэшей с их последующим восстановлением, например, для ускорения "прогрева" сервера после перезагрузки или при поднятии запасного сервера на другой машине. Сохранив прокэшированные в памяти дисковые блоки таблиц и индексов перед перезагрузкой сервера и восстановив их после, можно повысить производительность начального этапа работы СУБД за счет минимизации ввода/вывода при выполнении штатных задач.

  1. Главная ссылка к новости (http://permalink.gmane.org/gma...)
Лицензия: CC-BY
Тип: Программы
Короткая ссылка: https://opennet.ru/31342-postgresql
Ключевые слова: postgresql, optimization, cache
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (10) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 00:12, 30/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    На кой ляд это? Какого размера кэш буферов БД может быть в постгресе, что его надо сохранять на диск и загружать с диска? Что, просто предвыборки средствами ФС недостаточно?
     
     
  • 2.2, Анонимко (?), 00:43, 30/07/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Вероятно, кто-то нашел зачем.
    Это как загружаться из хибернейта. Всё сразу же инициализировано и готово обслуживать.
     
     
  • 3.3, Аноним (-), 00:53, 30/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Мда? А какому недоумку придет в голову рестартовать сервер БД размером 6 петабайт, к примеру? Просто посмотреть, как быстро он запустится? Как виндузятники меряются фаллосами, чья винда быстрее стартанет до Ctrl-Alt-Del?
     
     
  • 4.4, Аноним (-), 00:54, 30/07/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Мда? А какому недоумку придет в голову рестартовать сервер БД размером 6
    > петабайт, к примеру? Просто посмотреть, как быстро он запустится? Как виндузятники
    > меряются фаллосами, чья винда быстрее стартанет до Ctrl-Alt-Del?

    И, кстати, скажите-ка мне, дураку, как, черт побери, прокешировать базу в 6 петабайт, чтобы по-шустрому ее загрузить в память? Ась? Не слышу!!!

     
     
  • 5.8, AHAHAC (ok), 06:30, 30/07/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    кэшировать надо не при старте, а во время работы.  
     
  • 5.10, жопка3 (?), 19:44, 30/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    а зачем кешировать всю базу, они кешируют рабочий набор, которы
     
     
  • 6.11, Аноним (-), 21:15, 30/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    А как раз это пытается сделать 90% недоум^Wадминов и программеров.
     
  • 2.5, staskorz (?), 00:57, 30/07/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    На серьёзной машине, скажем, с четвертью ТБ памяти, в той самой памяти может быть немало часто-используемых данных, на выборку которых было потрачено немало ресурсов. Почему бы их не запомнить, а потом не загрузить во время поднятия сервера?
     
     
  • 3.6, Аноним (-), 01:08, 30/07/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Да, давай-ка найдем в кэше часто используемые ad-hoc запросы для DWH серьезной машины. Серьезная машина для чего-то кроме DWH используется? Имея четверть терабайта памяти, как-то глупо туда засунуть OLTPшку на 100 Гб, правда?
     
  • 3.7, Аноним (-), 01:09, 30/07/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > На серьёзной машине, скажем, с четвертью ТБ памяти, в той самой памяти
    > может быть немало часто-используемых данных, на выборку которых было потрачено немало
    > ресурсов. Почему бы их не запомнить, а потом не загрузить во
    > время поднятия сервера?

    Кстати, в постгресе когда-то появились summaries или materialized views? Давно ли?

     

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



    Спонсоры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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