Вышел релиз PostgreSQL 7.4, подробности

17 ноября 2003 года

PostgreSQL 7.4 отличился прежде всего проведенными оптимизациями, которые в некоторых ситуациях (например, вложенные SQL запросы) обеспечивают прирост производительности в 4 раза, по сравнению с прошлыми версиями.

Ниже, краткие заметки о новшествах PostgreSQL 7.4:

  • Субзапросы с IN/NOT IN выполняются на порядок быстрее, самое интересное даже быстрее чем запросы с EXISTS, на которые раньше рекомендовалось заменять "IN/NOT IN";
  • Оптимизация скорости выполнения: "GROUP BY", субзапросов (join), регулярных выражений (перенесли реализацию для TCL), индексов;
  • Код SQL функции можно приводить прямо в теле запроса (inline);
  • Полная поддержка IPv6, улучшен SSL код;
  • read-only транзакции;
  • Новая версия полнотекстовых индексов (/contrib/tsearch2);
  • В contrib появилась утилита autovacuum, следящая за интенсивностью INSERT/UPDATE/DELETE операций и автоматически проводящая VACUUM когда возникает необходимость;
  • Убраны многие ограничения для типов данных вида "массив";

Несовместимости:

  • Изменены тексты ошибок;
  • Изменены имена некоторых внутренних системных переменных;
  • MOVE/FETCH с 0 в качестве аргумента работают иначе;
  • Убраны функции oidrand(), oidsrand() и userfntest();
  • !!! 'now'/'today' в default больше не работает, нужно использовать только now() или CURRENT_TIMESTAMP (CURRENT_DATE);
  • Знак $ не может использоваться в операторах и как первый символ идентификатора;

Источники

править
 
 
Creative Commons
Эта статья содержит материалы из статьи «Вышел релиз PostgreSQL 7.4, подробности», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
 
Эта статья загружена автоматически ботом NewsBots в архив и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.

Комментарии

Викиновости и Wikimedia Foundation не несут ответственности за любые материалы и точки зрения, находящиеся на странице и в разделе комментариев.