- 08 Apr, 2007 1 commit
-
-
Bruce Momjian authored
Holger Schurig
-
- 07 Apr, 2007 8 commits
-
-
Tom Lane authored
-
Bruce Momjian authored
contrib/pgbuffercache. Greg Smith
-
Bruce Momjian authored
-
Neil Conway authored
-
Bruce Momjian authored
confusion.
-
Bruce Momjian authored
Michael Fuhr
-
Bruce Momjian authored
> * -Allow use of indexes to search for NULLs
-
Bruce Momjian authored
o -Support a smaller header for short variable-length fields
-
- 06 Apr, 2007 8 commits
-
-
Tom Lane authored
there are some corner cases where this is needed by ruleutils.c for proper display of variables during EXPLAIN.
-
Tom Lane authored
Teodor Sigaev, with some kibitzing from Tom Lane.
-
Tom Lane authored
types.
-
Andrew Dunstan authored
-
Tatsuo Ishii authored
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.
-
Tatsuo Ishii authored
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! --------------------------------------------------------------------------
-
Tom Lane authored
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.
-
Tom Lane authored
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
-
- 05 Apr, 2007 5 commits
-
-
Bruce Momjian authored
output to match.
-
Magnus Hagander authored
with errorlevel 1 is >= 1 checks failed.
-
Magnus Hagander authored
of tests. Per Andrew Dunstan.
-
Bruce Momjian authored
* Reduce WAL traffic so only modified values are written rather than entire rows > > http://archives.postgresql.org/pgsql-hackers/2007-03/msg01589.php >
-
Bruce Momjian authored
installation.
-
- 04 Apr, 2007 5 commits
-
-
Andrew Dunstan authored
-
Bruce Momjian authored
<H3 id="item3.7">3.7) What computer hardware should I use?</H3>
-
Andrew Dunstan authored
-
Bruce Momjian authored
It removes last remaining casts inside struct definitions. Such usage is bad practice, as it hides problems from compiler. Reason for the cast is popular practice in some circles to define functions as foo(MyObj *) instead of foo(PyObject *) thus avoiding a local variable inside functions and make direct calling easier. As pl/python does not use such style, the casts were unnecessary from the start. Marko Kreen
-
Magnus Hagander authored
Per Andrew Dunstan.
-
- 03 Apr, 2007 12 commits
-
-
Bruce Momjian authored
CONCURRENTLY. Gregory Stark
-
Tom Lane authored
are in their commit critical sections via flags in the ProcArray. Checkpoint can watch the ProcArray to determine when it's safe to proceed. This is a considerably better solution to the original problem of race conditions between checkpoint and transaction commit: it speeds up commit, since there's one less lock to fool with, and it prevents the problem of checkpoint being delayed indefinitely when there's a constant flow of commits. Heikki, with some kibitzing from Tom.
-
Bruce Momjian authored
> o -Allow PL/PythonU to return boolean rather than 1/0
-
Bruce Momjian authored
Marko Kreen
-
Bruce Momjian authored
changes in Python. Marko Kreen
-
Bruce Momjian authored
-
Tom Lane authored
Add the latter to the values checked in pg_control, since it can't be changed without invalidating toast table content. This commit in itself shouldn't change any behavior, but it lays some necessary groundwork for experimentation with these toast-control numbers. Note: while TOAST_TUPLE_THRESHOLD can now be changed without initdb, some thought still needs to be given to needs_toast_table() in toasting.c before unleashing random changes.
-
Bruce Momjian authored
< * Add transaction_idle_timeout GUC so locks are not held for long > * Add idle_in_transaction_timeout GUC so locks are not held for long
-
Bruce Momjian authored
< * Add idle_timeout GUC so locks are not held for log periods of time > * Add transaction_idle_timeout GUC so locks are not held for long > periods of time
-
Bruce Momjian authored
> * Allow all data types to cast to and from TEXT > > http://archives.postgresql.org/pgsql-hackers/2007-04/msg00017.php > >
-
Bruce Momjian authored
> > * Add idle_timeout GUC so locks are not held for log periods of time
-
Bruce Momjian authored
o Allow UPDATE tab SET ROW (col, ...) = (SELECT...) < > http://archives.postgresql.org/pgsql-hackers/2007-03/msg00865.php
-
- 02 Apr, 2007 1 commit
-
-
Bruce Momjian authored
o Allow commenting of variables in postgresql.conf to restore them to defaults > http://archives.postgresql.org/pgsql-patches/2007-03/msg00180.php
-