1. 22 2月, 2002 6 次提交
  2. 21 2月, 2002 2 次提交
  3. 20 2月, 2002 15 次提交
    • B
      Add: · 8b9f293e
      Bruce Momjian 提交于
      > 	o Allow cursors outside transactions [cursor]
      8b9f293e
    • B
      Add cursors outside transactions thread. · 9cfb55c5
      Bruce Momjian 提交于
      9cfb55c5
    • B
      Add savepoints discussion. · fe3045f5
      Bruce Momjian 提交于
      fe3045f5
    • B
      Add schema discussion. · 6e73984d
      Bruce Momjian 提交于
      6e73984d
    • B
      Add: · 02f3a695
      Bruce Momjian 提交于
      > * Clarify use of 'application' and 'command' tags in SGML docs
      02f3a695
    • B
      Add: · 8a58c7f5
      Bruce Momjian 提交于
      > * Improve concurrency of hash indexes
      > * Test hash index performance and recommend or discourage usage
      8a58c7f5
    • T
      Avoid failures in cash_out and cash_words for INT_MIN. · d9b01c13
      Tom Lane 提交于
      Also, 'fourty' -> 'forty'.
      d9b01c13
    • B
      Clearify: · a2b4dbd4
      Bruce Momjian 提交于
      > * Make single-user local access permissions the default by limiting
      >   permissions on the socket file (Peter E)
      a2b4dbd4
    • B
      Added: · 0e8c26ee
      Bruce Momjian 提交于
      ---
      > * Improve caching of attribute offsets when NULLs exist in the row
      0e8c26ee
    • T
      Add casts to suppress gcc warnings on Solaris (where apparently pid_t · 2220a2b5
      Tom Lane 提交于
      is different from int).
      2220a2b5
    • B
      Update as done: · 0519a1a1
      Bruce Momjian 提交于
      > * -Cache system catalog information in per-database files (Tom)
      0519a1a1
    • T
      A bunch of changes aimed at reducing backend startup time... · 78634044
      Tom Lane 提交于
      Improve 'pg_internal.init' relcache entry preload mechanism so that it is
      safe to use for all system catalogs, and arrange to preload a realistic
      set of system-catalog entries instead of only the three nailed-in-cache
      indexes that were formerly loaded this way.  Fix mechanism for deleting
      out-of-date pg_internal.init files: this must be synchronized with transaction
      commit, not just done at random times within transactions.  Drive it off
      relcache invalidation mechanism so that no special-case tests are needed.
      
      Cache additional information in relcache entries for indexes (their pg_index
      tuples and index-operator OIDs) to eliminate repeated lookups.  Also cache
      index opclass info at the per-opclass level to avoid repeated lookups during
      relcache load.
      
      Generalize 'systable scan' utilities originally developed by Hiroshi,
      move them into genam.c, use in a number of places where there was formerly
      ugly code for choosing either heap or index scan.  In particular this allows
      simplification of the logic that prevents infinite recursion between syscache
      and relcache during startup: we can easily switch to heapscans in relcache.c
      when and where needed to avoid recursion, so IndexScanOK becomes simpler and
      does not need any expensive initialization.
      
      Eliminate useless opening of a heapscan data structure while doing an indexscan
      (this saves an mdnblocks call and thus at least one kernel call).
      78634044
    • T
      Remove some unnecessary pqsignal() calls to shave a few cycles off · 8e2998d8
      Tom Lane 提交于
      backend startup.
      8e2998d8
    • T
      Arrange to call localtime() during postmaster startup. On most Unixen, · 6e546c28
      Tom Lane 提交于
      the first call of localtime() in a process will read /usr/lib/tztab or
      local equivalent.  Better to do this once in the postmaster and inherit
      the data by fork() than to have to do it during every backend start.
      6e546c28
    • T
      Avoid calling pq_flush just after sending AUTH_REQ_OK; this saves one · 9103372f
      Tom Lane 提交于
      send() and probable process context swap during backend startup.
      9103372f
  4. 19 2月, 2002 5 次提交
  5. 18 2月, 2002 12 次提交