1. 28 Apr, 2005 2 commits
  2. 27 Apr, 2005 2 commits
  3. 26 Apr, 2005 1 commit
  4. 25 Apr, 2005 11 commits
  5. 24 Apr, 2005 11 commits
  6. 23 Apr, 2005 13 commits
    • Tom Lane's avatar
      Repair two TIME WITH TIME ZONE bugs found by Dennis Vshivkov. Comparison · 35f9b461
      Tom Lane authored
      of timetz values misbehaved in --enable-integer-datetime cases, and
      EXTRACT(EPOCH) subtracted the zone instead of adding it in all cases.
      Backpatch to all supported releases (except --enable-integer-datetime code
      does not exist in 7.2).
      35f9b461
    • Tom Lane's avatar
      Remove useless argtype_inherit() code, and make consequent simplifications. · 0e99be1c
      Tom Lane authored
      As I pointed out a few days ago, this code has failed to do anything useful
      for some time ... and if we did want to revive the capability to select
      functions by nearness of inheritance ancestry, this is the wrong place
      and way to do it anyway.  The knowledge would need to go into
      func_select_candidate() instead.  Perhaps someday someone will be motivated
      to do that, but I am not today.
      0e99be1c
    • Bruce Momjian's avatar
      Turns out our existing page size is already optimal in most cases: · ac8998f2
      Bruce Momjian authored
      < * Research the use of larger page sizes
      ac8998f2
    • Bruce Momjian's avatar
      Item already added to existing 'thread' item: · f4dcb52e
      Bruce Momjian authored
      < * Consider parallel processing a single query
      <
      <   This would involve using multiple threads or processes to do optimization,
      <   sorting, or execution of single query.  The major advantage of such a
      <   feature would be to allow multiple CPUs to work together to process a
      <   single query.
      <
      f4dcb52e
    • Bruce Momjian's avatar
      Remove item, not sure what it refers to: · 68696831
      Bruce Momjian authored
      < * Allow ORDER BY ... LIMIT 1 to select high/low value without sort or
      <   index using a sequential scan for highest/lowest values
      <
      <   If only one value is needed, there is no need to sort the entire
      <   table. Instead a sequential scan could get the matching value.
      <
      68696831
    • Bruce Momjian's avatar
      New item: · 1207d5b6
      Bruce Momjian authored
      > * Change WAL to use 32-bit CRC, for performance reasons
      1207d5b6
    • Bruce Momjian's avatar
      Update threading item: · e8475580
      Bruce Momjian authored
      <   Solaris) might benefit from threading.
      >   Solaris) might benefit from threading.  Also explore the idea of
      >   a single session using multiple threads to execute a query faster.
      e8475580
    • Bruce Momjian's avatar
      Done: · bb62899d
      Bruce Momjian authored
      < * Improve SMP performance on i386 machines
      > * -Improve SMP performance on i386 machines
      bb62899d
    • Tom Lane's avatar
      Remove explicit FreeExprContext calls during plan node shutdown. The · 9b5b9616
      Tom Lane authored
      ExprContexts will be freed anyway when FreeExecutorState() is reached,
      and letting that routine do the work is more efficient because it will
      automatically free the ExprContexts in reverse creation order.  The
      existing coding was effectively freeing them in exactly the worst
      possible order, resulting in O(N^2) behavior inside list_delete_ptr,
      which becomes highly visible in cases with a few thousand plan nodes.
      
      ExecFreeExprContext is now effectively a no-op and could be removed,
      but I left it in place in case we ever want to put it back to use.
      9b5b9616
    • Bruce Momjian's avatar
      Done: · 95c7bff4
      Bruce Momjian authored
      < * Optimize locale to have minimal performance impact when not used
      95c7bff4
    • Bruce Momjian's avatar
      Fix typo: · 9ff49665
      Bruce Momjian authored
      < * Add ISo INTERVAL handling
      > * Add ISO INTERVAL handling
      9ff49665
    • Bruce Momjian's avatar
      Update VACUUM VERBOSE update, per Alvaro. · 714d5a4c
      Bruce Momjian authored
      714d5a4c
    • Bruce Momjian's avatar
      Update working of VACUUM VERBOSE. · 9ba6587f
      Bruce Momjian authored
      9ba6587f