1. 28 Nov, 2005 1 commit
  2. 27 Nov, 2005 1 commit
  3. 26 Nov, 2005 1 commit
  4. 25 Nov, 2005 9 commits
  5. 24 Nov, 2005 22 commits
  6. 23 Nov, 2005 6 commits
    • ranger@regul.home.lan's avatar
      Merge alstroganov@bk-internal.mysql.com:/home/bk/mysql-5.0 · c571ec2d
      ranger@regul.home.lan authored
      into  regul.home.lan:/mnt/md/bk/mysql-5.0
      c571ec2d
    • monty@mysql.com's avatar
      Merge mysql.com:/home/my/mysql-5.1 · 4575a662
      monty@mysql.com authored
      into  mysql.com:/home/my/mysql-5.1-TDC
      4575a662
    • monty@mysql.com's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.1-new · 30b360bf
      monty@mysql.com authored
      into  mysql.com:/home/my/mysql-5.1
      30b360bf
    • monty@mysql.com's avatar
      Table definition cache, part 2 · e42c9809
      monty@mysql.com authored
      The table opening process now works the following way:
      - Create common TABLE_SHARE object
      - Read the .frm file and unpack it into the TABLE_SHARE object
      - Create a TABLE object based on the information in the TABLE_SHARE
        object and open a handler to the table object
      
      Other noteworthy changes:
      - In TABLE_SHARE the most common strings are now LEX_STRING's
      - Better error message when table is not found
      - Variable table_cache is now renamed 'table_open_cache'
      - New variable 'table_definition_cache' that is the number of table defintions that will be cached
      - strxnmov() calls are now fixed to avoid overflows
      - strxnmov() will now always add one end \0 to result
      - engine objects are now created with a TABLE_SHARE object instead of a TABLE object.
      - After creating a field object one must call field->init(table) before using it
      
      - For a busy system this change will give you:
       - Less memory usage for table object
       - Faster opening of tables (if it's has been in use or is in table definition cache)
       - Allow you to cache many table definitions objects
       - Faster drop of table
      e42c9809
    • monty@mysql.com's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.1-new · f142a659
      monty@mysql.com authored
      into  mysql.com:/my/mysql-5.1
      f142a659
    • konstantin@mysql.com's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.0 · 6fab184f
      konstantin@mysql.com authored
      into  mysql.com:/opt/local/work/mysql-5.0-root
      6fab184f