1. 23 Sep, 1999 1 commit
  2. 09 Sep, 1999 1 commit
  3. 17 Jul, 1999 1 commit
  4. 16 Jul, 1999 2 commits
  5. 15 Jul, 1999 2 commits
  6. 19 Jun, 1999 2 commits
  7. 12 Jun, 1999 2 commits
    • Bruce Momjian's avatar
      Reversed out Massimo patch. · 0c3281ce
      Bruce Momjian authored
      0c3281ce
    • Bruce Momjian's avatar
      I don't like last minute patches before the final freeze, but I believe that · 603e153b
      Bruce Momjian authored
      this one could be useful for people experiencing out-of-memory crashes while
      executing queries which retrieve or use a very large number of tuples.
      
      The problem happens when storage is allocated for functions results used in
      a large query, for example:
      
        select upper(name) from big_table;
        select big_table.array[1] from big_table;
        select count(upper(name)) from big_table;
      
      This patch is a dirty hack that fixes the out-of-memory problem for the most
      common cases, like the above ones. It is not the final solution for the
      problem but it can work for some people, so I'm posting it.
      
      The patch should be safe because all changes are under #ifdef. Furthermore
      the feature can be enabled or disabled at runtime by the `free_tuple_memory'
      options in the pg_options file. The option is disabled by default and must
      be explicitly enabled at runtime to have any effect.
      
      To enable the patch add the follwing line to Makefile.custom:
      
      CUSTOM_COPT += -DFREE_TUPLE_MEMORY
      
      To enable the option at runtime add the following line to pg_option:
      
      free_tuple_memory=1
      
      Massimo
      603e153b
  8. 25 May, 1999 1 commit
  9. 13 Feb, 1999 1 commit
  10. 06 Feb, 1999 1 commit
  11. 03 Feb, 1999 1 commit
  12. 01 Jan, 1999 1 commit
  13. 01 Sep, 1998 2 commits
  14. 15 Jun, 1998 2 commits
  15. 26 Feb, 1998 1 commit
  16. 18 Sep, 1997 1 commit
  17. 08 Sep, 1997 2 commits
  18. 07 Sep, 1997 1 commit
  19. 19 Aug, 1997 1 commit
  20. 12 Aug, 1997 1 commit
  21. 08 Nov, 1996 1 commit
  22. 03 Nov, 1996 1 commit
  23. 09 Jul, 1996 1 commit