1. 07 4月, 2007 2 次提交
  2. 06 4月, 2007 5 次提交
    • A
      Only run contrib check if there is a Makefile · e1f1a535
      Andrew Dunstan 提交于
      e1f1a535
    • T
      Enhance pgbench -l option to add timestamp. Patch contributed by Greg · e574f2a0
      Tatsuo Ishii 提交于
      Smith. Along with Japanese doc updation by Tasuo Ishii.
      
      > This patch changes the way pgbench outputs its latency log files so that
      > every transaction gets a timestamp and notes which transaction type was
      > executed.  It's a one-line change that just dumps some additional
      > information that was already sitting in that area of code. I also made a
      > couple of documentation corrections and clarifications on some of the more
      > confusing features of pgbench.
      >
      > It's straightforward to parse log files in this format to analyze what
      > happened during the test at a higher level than was possible with the
      > original format.  You can find some rough sample code to convert this
      > latency format into CVS files and then into graphs at
      > http://www.westnet.com/~gsmith/content/postgresql/pgbench.htm which I'll
      > be expanding on once I get all my little patches sent in here.
      e574f2a0
    • T
      Various pgbench enhancements. Patch contributed by ITAGAKI Takahiro. · 7e96269a
      Tatsuo Ishii 提交于
      Also tweak README.pgbench/README.pgbench_jis:
        Remove history after pgbench was added to PostgreSQL contrib module.
        Those info was not only redundant since it has already been in CVS
        log, but also incomplete.
      --------------------------------------------------------------------------
      The attached is a patch to optimize contrib/pgbench using new 8.3 features.
      
      - Use DROP IF EXISTS to suppress errors for initial loadings.
      - Use a combination of TRUNCATE and COPY to reduce WAL on creating
        the accounts table.
      
      Also, there are some cosmetic changes.
      
      - Change the output of -v option from "starting full vacuum..."
        to "starting vacuum accounts..." in reflection of the fact.
      - Shape duplicated error checks into executeStatement().
      
      
      There is a big performance win in "COPY with no WAL" feature.
      Thanks for the efforts!
      --------------------------------------------------------------------------
      7e96269a
    • T
      Now that core functionality is depending on autoconf's AC_C_BIGENDIAN to be · 37a609b2
      Tom Lane 提交于
      right, there seems precious little reason to have a pile of hand-maintained
      endianness definitions in src/include/port/*.h.  Get rid of those, and make
      the couple of places that used them depend on WORDS_BIGENDIAN instead.
      37a609b2
    • T
      Support varlena fields with single-byte headers and unaligned storage. · 3e23b68d
      Tom Lane 提交于
      This commit breaks any code that assumes that the mere act of forming a tuple
      (without writing it to disk) does not "toast" any fields.  While all available
      regression tests pass, I'm not totally sure that we've fixed every nook and
      cranny, especially in contrib.
      
      Greg Stark with some help from Tom Lane
      3e23b68d
  3. 05 4月, 2007 10 次提交
  4. 04 4月, 2007 2 次提交
  5. 03 4月, 2007 21 次提交