The OpenNET Project / Index page

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

25.06.2015 17:54  Для PostgreSQL представлена реализация условных индексов

Представлен первый релиз расширения HypoPG с реализацией условных (hypothetical) индексов для PostgreSQL. Суть условного индекса в том, что он отсутствует на диске и создаётся мгновенно в момент использования, не создавая дополнительную нагрузку на ввод/вывод и не отнимая время на создание индекса и его сопровождение. Одним из назначений условных индексов является предварительная оценка выбранного метода индексирования до фактического создания полноценного индекса. Например, можно создать условный индекс и при помощи вызова EXPLAIN проверить применяется ли он для тех или иных запросов.

  1. Главная ссылка к новости (http://www.postgresql.org/abou...)
Лицензия: CC-BY
Тип: Программы
Ключевые слова: database, index, postgresql
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | RSS
 
  • 1.1, ъ, 18:13, 25/06/2015 [ответить] [смотреть все]
  • +/
    Не скажу за полезность этого решения, но вот как за шаблон кода для создания виртуальных сущностей внутри виртуального бакэнда спасибо. Жаль, что почти весь код был _скопирован_ (именно скопирован, а не импортирован или включен через заголовки) из исходников самого постгрескюэль...
     
  • 1.2, edo, 18:29, 25/06/2015 [ответить] [смотреть все]
  • –1 +/
    грязный хак какой-то
     
  • 1.3, rshadow, 18:33, 25/06/2015 [ответить] [смотреть все]
  • +1 +/
    То есть он умеет только EXPLAIN без ANALYZE...

    Похоже на попытку использовать какой то костыль вместо того чтобы включить мозги.

     
     
  • 2.5, Crazy Alex, 19:14, 25/06/2015 [^] [ответить] [смотреть все] [показать ветку]
  • +/
    Если есть возможность использовать машинно-реализуеамый костыль вместо мозгов - ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.11, rob pike, 21:46, 25/06/2015 [^] [ответить] [смотреть все]  
  • +2 +/
    Ну так какой смысл-то в использовании этого конкретного костыля Наплодить автом... весь текст скрыт [показать]
     
     
  • 4.12, Crazy Alex, 22:32, 25/06/2015 [^] [ответить] [смотреть все]  
  • +/
    Почему 100500 Наплодить столько, сколько позволено настройками Например, для O... весь текст скрыт [показать]
     
     
  • 5.13, rob pike, 23:41, 25/06/2015 [^] [ответить] [смотреть все]  
  • +/
    Ну вот только для ORM разве что Получится, правда, всё равно как всегда - ANALY... весь текст скрыт [показать]
     
     
  • 6.15, Crazy Alex, 00:11, 26/06/2015 [^] [ответить] [смотреть все]  
  • +/
    Получится так, как будет в инструкции к ORM Да, с какого-то момента - звать DBA... весь текст скрыт [показать]
     
  • 2.14, rob pike, 00:01, 26/06/2015 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Примерно 99 развития IT в этом и заключается ... весь текст скрыт [показать] [показать ветку]
     
  • 2.18, uze, 09:36, 26/06/2015 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    EXTERMINATE
     
  • 1.4, manster, 19:06, 25/06/2015 [ответить] [смотреть все]  
  • –2 +/
    не прошло и четверти века после создания sx driver-ов
     
  • 1.7, Аноним, 20:26, 25/06/2015 [ответить] [смотреть все]  
  • +/
    Virtual Index in Memory, ваш КЭП.
     
  • 1.16, None, 01:06, 26/06/2015 [ответить] [смотреть все]  
  • +/
    следующий шаг - сделать так, чтоб analyze говорил, где ему не хватает индексов и материализованных вьюшек для создания оптимального запроса
     
     
  • 2.19, близняшко, 11:25, 26/06/2015 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    в других субд есть такая методика, capture missing index/statistics.
     
  • 2.20, rob pike, 11:36, 26/06/2015 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    И приделать ему телепатию чтобы он знал что такое оптимальный запрос для наших конкретных условий.

     
  • 1.17, Аноним, 02:24, 26/06/2015 [ответить] [смотреть все]  
  • +/
    Да лучше бы пакеты запилили
     
  • 1.21, orgkhnargh, 17:11, 26/06/2015 [ответить] [смотреть все]  
  • +/
    Чуть не перепутал с partial index.
     

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


      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor