monty@mashka.mysql.fi
dd377bfba6
Fixed problem when comparing a key for a multi-byte-character set. (bug 152)
...
Use 0x.... as strings if 'new' mode. (bug 152)
Don't report -max on windows when InnoDB is enabled. (bug 332)
Reset current_linfo; This could cause a hang when doing PURGE LOGS.
Fix for row numbers in EXPLAIN (bug 322)
Fix that USE_FRM works for all table types (bug 97)
2003-04-27 22:12:08 +03:00
serg@sergbook.mysql.com
b6ca95a7f4
warning when a 4.1 MYI file is opened in 4.0
2003-04-23 14:03:21 +04:00
serg@serg.mysql.com
00db3c391b
fixed crash with blobs in compressed table
2003-01-30 19:34:19 +01:00
monty@mashka.mysql.fi
3c08da957e
Don't count NULL values in cardinalty for MyISAM tables.
...
Free row buffer cache after each query for MyISAM tables.
Added table join option FORCE INDEX
Fixed core dump bug when connecting with hostname that could not be resolved.
2003-01-09 02:19:14 +02:00
serg@serg.mysql.com
b42eff16cb
bulk insert code optimized
2002-12-07 22:40:20 +01:00
serg@sergbook.mysql.com
43ef1198e9
MyISAM: always store alloced_rec_buff_length with the buffer itself
2002-07-26 14:42:51 +02:00
monty@mashka.mysql.fi
c702a1f8fd
Removed wrong implementation of CUBE/ROLLUP
...
Fixed bugfix of INSERT ... SET db_name.table_name.column_name
Changed locking to external-locking
Fix client hangup for some invalid SQL queries.
2002-07-24 19:55:08 +03:00
monty@mashka.mysql.fi
dddc20d9d1
New SET syntax & system variables.
...
Made a some new buffers thread specific and changeable.
Resize of key_buffer.
AUTO_COMMIT -> AUTOCOMMIT
Fixed mutex bug in DROP DATABASE
Fixed bug when using auto_increment as second part of a key where first part could include NULL.
Split handler->extra() to extra() and extra_opt() to be able to support thread specific buffers.
Don't write message to error log when slave reconnects becasue of timeout.
Fixed possible update problem when using DELETE/UPDATE on small tables
(In some cases we used index even if table scanning would be better)
A lot of minior code cleanups
2002-07-23 18:31:22 +03:00
serg@sergbook.mysql.com
2fe3fec4e4
parallel repair needs rec_buff local for thread !!!
2002-07-14 21:47:46 +02:00
serg@sergbook.mysql.com
3f6491e3eb
yet another generalization for rec_buff handling, MI_INFO doesn't need rec_alloc anymore
2002-07-14 13:51:03 +02:00
monty@hundin.mysql.fi
578a9d9901
Updated windows files (VC++ files and winmysqladmin).
...
Portability fixes.
Removed compiler warnings.
2002-06-28 17:26:11 +03:00
serg@serg.mysql.com
5c83ae3fca
multithreaded repair-by-sort code
...
parallel read access to IO_CACHE
2002-06-19 23:54:45 +00:00
serg@serg.mysql.com
2874917198
do not use bulk insert tree code if ``myisam_bulk_insert_tree_size'' is too small
2002-06-14 13:20:02 +00:00
monty@hundin.mysql.fi
9ca9fc2283
Fix for MyISAM records > 16M
2001-12-11 20:45:48 +02:00
monty@hundin.mysql.fi
1d26537da5
Query cache.
...
Remove some warnings
2001-12-02 14:34:01 +02:00
monty@hundin.mysql.fi
ce7a0a0293
Fix not critical MyISAM bug in locking.
...
Free character sets properly (for embedded).
Add missing mutex in HANDLER CLOSE
2001-11-29 21:46:51 +02:00
monty@hundin.mysql.fi
9209210d30
Fix bug when repairing compressed MyISAM files
...
LOCATE() is now case sensitive
2001-11-22 13:50:50 +02:00
monty@tramp.mysql.fi
abb7df2de1
Fixed error message when opening a not-MyISAM file.
...
Extended MODIFY and CHANGE in ALTER TABLE to accept the AFTER keyword.
Extended MyISAM to handle records > 16M.
2001-10-29 10:49:35 +02:00
monty@hundin.mysql.fi
880026ccf6
Cleaned up SSL documentation
...
Fixes for embedded server
Made key_cache more configurable
Fixed that one can change key blocksize in MyISAM
A lot of optimizations to make MyISAM slightly faster
2001-10-02 05:53:00 +03:00
monty@hundin.mysql.fi
77ee990bca
Cleanups
2001-09-15 05:03:16 +03:00
monty@hundin.mysql.fi
a1be2a894f
Fix of UNION code
...
Added heap_delete_table
Added HA_EXTRA_PREPARE_FOR_DELETE
Added and use my_dup() for faster open of tables.
Removed not working no-mix-table-type
2001-08-19 14:43:51 +03:00
serg@serg.mysql.com
0043136882
merged
2001-07-02 21:52:22 +02:00
serg@serg.mysql.com
15b6738474
memory-limited tree
...
bulk inserts optimization: caching keys in binary tree
2001-07-02 21:18:57 +02:00
monty@hundin.mysql.fi
b7c3a28149
Removed compiler warnings.
...
Added preliminary handling of symlinks in MyISAM.
When using myisamchk to check tables with --force, don't repair
tables that are marked as 'not closed' if they are ok.
Change fn_format() to use my_real_path and my_symlink
2001-05-31 14:07:17 +03:00
monty@donna.mysql.fi
a3be64bfa5
Fixed that MySQL compiles again after last merge.
2001-05-20 16:08:09 +03:00
monty@work.mysql.com
8f62579c38
Added all changes from old 4.0 version:
...
PSTACK, libmysqld and MySQL filesystem
UPDATE ... ORDER BY
DELETE ... ORDER BY
New faster fulltext handling
Faster compressed keys
2001-04-11 13:04:03 +02:00
monty@donna.mysql.fi
65822120f5
Fixed bug in ALTER TABLE
...
Removed _mi_rkey() function
New fork_big.pl multi-thread test
2001-04-01 13:45:48 +03:00
monty@donna.mysql.com
0ccc30f40c
Fixed that myisamchk -R works on text columns
...
Fixed typo when removing space from argument to -O
2001-02-18 01:39:09 +02:00
monty@donna.mysql.com
450d98e341
Changed --replace to --replace_result in mysqltest
...
Changed errmsg -> my_errmsg (portability issue)
Fixed that mysqlbinlog writes SET TIMESTAMP before all queries
Fixed comments in default my.cnf files
2001-02-15 03:43:14 +02:00
monty@donna.mysql.com
a9097ca323
changed to use IO_CACHE instead of FILE
2000-11-16 03:58:58 +02:00
monty@donna.mysql.com
2620ca4cf5
Fixes for automatic repair
2000-10-17 05:29:56 +03:00
monty@donna.mysql.com
117d8b7f64
Automatic repair of MyISAM tables + small bug fixes
2000-10-17 00:47:15 +03:00
monty@donna.mysql.com
083e1852e1
Fixes for release
2000-09-27 02:40:54 +03:00
monty@tramp.mysql.fi
e32799e4dd
RIGHT JOIN, part of automatic repair of MyISAM tables, backup on repair,
...
reading from FIFO, fixes for FULLTEXT, @@IDENTITY
2000-09-26 00:33:25 +03:00
monty@donna.mysql.com
dc4525636c
Small bug fixes + code for DELETE QUICK
2000-09-20 04:54:10 +03:00
monty@donna.mysql.com
f2f515e5c2
Fix that REPAIR/ALTER TABLE use myisam_tempdir
2000-09-16 19:06:21 +03:00
monty@donna.mysql.com
066d55c0c0
Bug fixes for 3.23.23
2000-08-29 12:31:01 +03:00
monty@donna.mysql.com
f0952ce3e1
FLUSH TABLE table_list
...
Fixes for RENAME TABLE
Portability fixes
2000-08-22 00:18:32 +03:00
monty@donna.mysql.com
1243abdcf2
Force bitkeeper into sync
2000-08-18 17:38:24 +03:00
monty@donna.mysql.com
ea013c2152
Fixed for Ia64 + delayed key creation + a lot of small bug fixes
2000-08-15 20:09:37 +03:00
bk@work.mysql.com
f4c589ff6c
Import changeset
2000-07-31 21:29:14 +02:00