1. 18 Mar, 2008 1 commit
    • thek@adventure.(none)'s avatar
      Bug#25175 Too much memory used by MySQL grant system · cee1b1fd
      thek@adventure.(none) authored
      Each time the server reloads privileges containing table grants, the 
      system will allocate too much memory than needed because of badly
      chosen growth prediction in the underlying dynamic arrays.
      
      This patch introduces a new signature to the hash container initializer
      which enables a much more pessimistic approach in favour for more
      efficient memory useage.
      
      This patch was supplied by Google Inc.
      cee1b1fd
  2. 10 Mar, 2008 1 commit
  3. 06 Mar, 2008 1 commit
    • thek@adventure.(none)'s avatar
      Bug#25132 disabled query cache: Qcache_free_blocks = 1 · a13cba5a
      thek@adventure.(none) authored
      The initial value of free memory blocks in 0. When the query cache is enabled 
      a new memory block gets allocated and is assigned number 1. The free memory
      block is later split each time query cache memory is allocated for new blocks.
      This means that the free memory block counter won't be reduced to zero when
      the number of allocated blocks are zero, but rather one. To avoid confusion
      this patch changes this behavior so that the free memory block counter is
      reset to zero when the query cache is disabled.
      Note that when the query cache is enabled and resized the free memory block
      counter was still calculated correctly.
      a13cba5a
  4. 05 Mar, 2008 1 commit
  5. 04 Mar, 2008 5 commits
  6. 03 Mar, 2008 1 commit
  7. 29 Feb, 2008 2 commits
  8. 28 Feb, 2008 6 commits
  9. 27 Feb, 2008 7 commits
  10. 26 Feb, 2008 13 commits
  11. 25 Feb, 2008 1 commit
  12. 23 Feb, 2008 1 commit