An error occurred fetching the project authors.
  1. 04 May, 2006 1 commit
  2. 03 May, 2006 1 commit
    • igor@rurik.mysql.com's avatar
      Fixed bug #14292: performance degradation for a benchmark query. · ae4eb6b5
      igor@rurik.mysql.com authored
      This performance degradation was due to the fact that some
      cost evaluation code added into 4.1 in the function find_best was
      not merged into the code of the function best_access_path added
      together with other code for greedy optimizer.
      Added a parameter to the function print_plan. The parameter contains
      accumulated cost for a given partial join.
       
      The patch does not include a special test case since this performance
      degradation is hard to reproduse with a simple example.
      
      TODO: make the function find_best use the function best_access_path
      in order to remove duplication of code which might result in incomplete
      merges in the future.
      ae4eb6b5
  3. 03 Jan, 2006 1 commit
  4. 14 Sep, 2005 2 commits
  5. 10 Aug, 2005 1 commit
  6. 06 May, 2005 1 commit
  7. 17 Feb, 2005 1 commit
  8. 06 Jan, 2005 1 commit
    • monty@mysql.com's avatar
      First stage of table definition cache · d35140a8
      monty@mysql.com authored
      Split TABLE to TABLE and TABLE_SHARE (TABLE_SHARE is still allocated as part of table, will be fixed soon)
      Created Field::make_field() and made Field_num::make_field() to call this
      Added 'TABLE_SHARE->db' that points to database name; Changed all usage of table_cache_key as database name to use this instead
      Changed field->table_name to point to pointer to alias. This allows us to change alias for a table by just updating one pointer.
      Renamed TABLE_SHARE->real_name to table_name
      Renamed TABLE->table_name to alias
      Renamed TABLE_LIST->real_name to table_name
      d35140a8
  9. 13 Sep, 2004 1 commit
  10. 17 May, 2004 1 commit
  11. 12 May, 2004 1 commit
  12. 11 May, 2004 1 commit
  13. 10 May, 2004 1 commit
  14. 03 May, 2004 1 commit
  15. 29 Mar, 2004 1 commit
  16. 20 Nov, 2003 1 commit
  17. 18 Nov, 2003 2 commits
    • sergefp@mysql.com's avatar
    • monty@mashka.mysql.fi's avatar
      CLIENT_MULTI_QUERIES -> CLIENT_MULTI_STATEMENTS · cab1dc62
      monty@mashka.mysql.fi authored
      New multi-key-cache handling. This was needed becasue the old one didn't work reliable with MERGE tables.
      ALTER TABLE table_name ... CHARACTER SET  ... now changes all char/varchar/text columns to the given character set
      (One must use ALTER TABLE ... DEFAULT CHARACTER SET ... to change the default character set)
      Fixed that have_compress is detected properly (fixes problems with func_compress.test on platforms without zlib)
      New syntax for CACHE INDEX ('keys' is optional if no index name is given and one mentions the key cache name only ones)
      Removed compiler warnings
      Added mysql_set_server_option() to allow clients like PHP to easaily set/reset the multi-statement flag.
      cab1dc62
  18. 13 Nov, 2003 1 commit
  19. 02 Nov, 2003 1 commit
  20. 01 Nov, 2003 1 commit
  21. 16 Oct, 2003 1 commit
  22. 15 Oct, 2003 1 commit
  23. 11 Oct, 2003 2 commits
  24. 13 Sep, 2003 1 commit
  25. 02 Aug, 2003 1 commit
    • igor@rurik.mysql.com's avatar
      Many files: · 9306f55d
      igor@rurik.mysql.com authored
        Added key cache assignment
      mi_locking.c:
        Added key cache assignment: correction
      my_sys.h:
        Added key cache variable structure
      9306f55d
  26. 25 Mar, 2003 1 commit
  27. 18 Mar, 2003 1 commit
  28. 26 Feb, 2003 1 commit
  29. 18 Jan, 2003 1 commit
  30. 04 Jan, 2003 1 commit
  31. 07 Nov, 2002 1 commit
  32. 30 Oct, 2002 2 commits
  33. 21 Oct, 2002 1 commit
  34. 16 Oct, 2002 1 commit
  35. 08 Aug, 2002 1 commit
    • monty@mashka.mysql.fi's avatar
      Lots of code fixes to the replication code (especially the binary logging and... · 2c4fa340
      monty@mashka.mysql.fi authored
      Lots of code fixes to the replication code (especially the binary logging and index log file handling)
      Fixed bugs in my last changeset that made MySQL hard to compile.
      Added mutex around some data that could cause table cache corruptions when using OPTIMIZE TABLE / REPAIR TABLE or automatic repair of MyISAM tables.
      Added mutex around some data in the slave start/stop code that could cause THD linked list corruptions
      Extended my_chsize() to allow one to specify a filler character.
      Extend vio_blocking to return the old state (This made some usage of this function much simpler)
      Added testing for some functions that they caller have got the required mutexes before calling the function.
      Use setrlimit() to ensure that we can write core file if one specifies --core-file.
      Added --slave-compressed-protocol
      Made 2 the minimum length for ft_min_word_len
      Added variables foreign_key_checks & unique_checks.
      Less logging from replication code (if not started with --log-warnings)
      Changed that SHOW INNODB STATUS requre the SUPER privilege
      More DBUG statements and a lot of new code comments
      2c4fa340
  36. 27 Jun, 2002 1 commit
    • monty@hundin.mysql.fi's avatar
      Removed mysql_ssl_clear() · 8a2daeac
      monty@hundin.mysql.fi authored
      Added statistics information for alarms (for bug tracking)
      Don't store "incomplete" in the xxx.cfg file if we are not using --restart. (Crash-me)
      Enlarged STACK_BUF_ALLOC becasue of failed crash-me test
      Aded new script mysql_tableinfo to make a system directory.
      8a2daeac