Simple SQL functions can now be inlined by including their SQL
in the main query. This improves performance by eliminating
- per-call overhead. That means, simple SQL functions now
+ per-call overhead. That means simple SQL functions now
behave like macros.
- Make free space map to efficiently reuse empty index pages,
+ Make free space map efficiently reuse empty index pages,
and other free space management improvements
In previous releases, B-tree index pages that were left empty
because of deleted rows could only be reused by rows with
- index values similar to the original rows indexed on that
+ index values similar to the rows originally indexed on that
page. In 7.4, VACUUM records empty index
pages and allows them to be reused for any future index rows.
- Cursors conform more closely with the SQL standard
+ Cursors conform more closely to the SQL standard
- These cursors are also called holdable cursors
+ These cursors are also called holdable cursors.
release. Significant effort was invested to make the messages
more consistent and user-oriented. If your applications try to
detect different error conditions by parsing the error message,
- you are strongly encourage to use the new error code facility.
+ you are strongly encouraged to use the new error code facility instead.
Improve GEQO optimizer performance (Tom)
- There were several inefficiencies in the way the GEQO optimizer
- managed potential query paths. This release fixes this.
+ This release fixes several inefficiencies in the way the GEQO optimizer
+ manages potential query paths.