1. 24 4月, 2005 8 次提交
    • B
      Item already added to existing 'thread' item: · f4dcb52e
      Bruce Momjian 提交于
      < * 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
    • B
      Remove item, not sure what it refers to: · 68696831
      Bruce Momjian 提交于
      < * 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
    • B
      New item: · 1207d5b6
      Bruce Momjian 提交于
      > * Change WAL to use 32-bit CRC, for performance reasons
      1207d5b6
    • B
      Update threading item: · e8475580
      Bruce Momjian 提交于
      <   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
    • B
      Done: · bb62899d
      Bruce Momjian 提交于
      < * Improve SMP performance on i386 machines
      > * -Improve SMP performance on i386 machines
      bb62899d
    • B
      Done: · 95c7bff4
      Bruce Momjian 提交于
      < * Optimize locale to have minimal performance impact when not used
      95c7bff4
    • B
      Fix typo: · 9ff49665
      Bruce Momjian 提交于
      < * Add ISo INTERVAL handling
      > * Add ISO INTERVAL handling
      9ff49665
    • B
      Done: · 48e7a196
      Bruce Momjian 提交于
      > * -Allow non-bitmap indexes to be combined by creating bitmaps in memory
      48e7a196
  2. 22 4月, 2005 2 次提交
    • B
      Fix typo: · ccbb07d9
      Bruce Momjian 提交于
      <   Currently indexes do not have enough tuple tuple visibility
      <   information to allow data to be pulled from the index without
      <   also accessing the heap.  One way to allow this is to set a bit
      <   to index tuples to indicate if a tuple is currently visible to
      <   all transactions when the first valid heap lookup happens.  This
      <   bit would have to be cleared when a heap tuple is expired.
      >   Currently indexes do not have enough tuple visibility information
      >   to allow data to be pulled from the index without also accessing
      >   the heap.  One way to allow this is to set a bit to index tuples
      >   to indicate if a tuple is currently visible to all transactions
      >   when the first valid heap lookup happens.  This bit would have to
      >   be cleared when a heap tuple is expired.
      ccbb07d9
    • B
      Update URL for TODO list. · 8f4a1b3e
      Bruce Momjian 提交于
      8f4a1b3e
  3. 21 4月, 2005 2 次提交
    • B
      Updated text for bitmaps: · c6221db3
      Bruce Momjian 提交于
      <   Bitmap indexes index single columns that can be combined with other bitmap
      <   indexes to dynamically create a composite index to match a specific query.
      <   Each index is a bitmap, and the bitmaps are bitwise AND'ed or OR'ed to be
      <   combined.  They can index by tid or can be lossy requiring a scan of the
      <   heap page to find matching rows, or perhaps use a mixed solution where
      <   tids are recorded for pages with only a few matches and per-page bitmaps
      <   are used for more dense pages.  Another idea is to use a 32-bit bitmap
      <   for every page and set a bit based on the item number mod(32).
      
      >   This feature allows separate indexes to be ANDed or ORed together.  This
      >   is particularly useful for data warehousing applications that need to
      >   query the database in an many permutations.  This feature scans an index
      >   and creates an in-memory bitmap, and allows that bitmap to be combined
      >   with other bitmap created in a similar way.  The bitmap can either index
      >   all TIDs, or be lossy, meaning it records just page numbers and each
      >   page tuple has to be checked for validity in a separate pass.
      c6221db3
    • B
      Done: · 631e0314
      Bruce Momjian 提交于
      < * Add tool to query pg_stat_* tables and report indexes that aren't needed
      <   or tables that might need indexes
      631e0314
  4. 20 4月, 2005 3 次提交
    • B
      Add: · de4fbfad
      Bruce Momjian 提交于
      > * Add tool to query pg_stat_* tables and report indexes that aren't needed
      >   or tables that might need indexes
      de4fbfad
    • B
      Add: · e5c7c051
      Bruce Momjian 提交于
      > * Log queries where the optimizer row estimates were dramatically
      >   different from the number of rows actually found (?)
      e5c7c051
    • B
      Add: · 047b8a71
      Bruce Momjian 提交于
      > * All ability to monitor the use of temporary sort files
      047b8a71
  5. 19 4月, 2005 2 次提交
  6. 18 4月, 2005 2 次提交