serg@serg.mylan
d5fbeee71f
fixed a bug that made 4.0 MYI+FT files unreadable in 4.1
2003-06-28 23:54:33 +02:00
monty@mashka.mysql.fi
6aa8929cf3
After merge fixes
...
Added initialization of all important global variables
2003-05-21 21:39:58 +03:00
monty@narttu.mysql.fi
dd2b7918cd
Merge with 4.0.13
2003-05-19 16:35:49 +03:00
monty@narttu.mysql.fi
3e72b423e3
Fix for MacOSX and symlinks
...
Fix for USE_FRM and crashed index file
2003-05-14 01:27:26 +03:00
monty@narttu.mysql.fi
51f9879008
Removed compiler warnings
...
Fixed memory leak in new filesort code
Optimzed sub selects to use keys with outer references.
Increased max tables in join to 62
2003-05-06 01:38:38 +03:00
monty@mashka.mysql.fi
bf6cfd2948
Fix for -fbranch-probabilites (bug 268)
...
Fix for LEFT/RIGHT/MID with multi-byte-character sets (bug 314)
Fix for new bison 1.875
max_insert_delayed_threads and delayed_insert_timeout now works as documented (bug 211)
Don't show port in SHOW PROCESSLIST for system threads
Fix problem with ORDER BY being discarded for some DISTINCT queries (bug 275)
Fixed bug with NATURAL LEFT JOIN, NATURAL RIGHT JOIN and RIGHT JOIN when
using many joined tables (Bug 212)
2003-04-26 20:43:28 +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
monty@narttu.mysql.fi
e7288f279e
After merge fixes
...
Don't create temporary objects with no table name
2003-03-17 15:05:04 +02:00
monty@narttu.mysql.fi
a434bca704
Merge with 4.0
2003-03-16 19:17:54 +02:00
monty@mashka.mysql.fi
7fdf7a4101
merge with 3.23 to get:
...
- Better detection of crashed .MYI file
- Ignore writeable config files
2003-03-11 21:45:39 +02:00
monty@mashka.mysql.fi
c38125c5db
Cleaned up disk_pos_assert() to be more general.
2003-03-11 21:25:17 +02:00
serg@serg.mysql.com
2a3003e99b
more propection in mi_open against badly corrupted MYI headers
2003-03-10 16:48:13 +01:00
ram@mysql.r18.ru
e5418e04c6
Bug fix: we should set have_rtree value in case of table reopen.
...
Code cleanup.
2003-02-19 21:14:50 +04:00
monty@mashka.mysql.fi
023d6dd39b
Merge with 4.0.11
2003-02-04 21:52:14 +02:00
serg@serg.mysql.com
1ced5948f0
low-level error messages cleanup
2003-01-28 17:42:08 +01:00
serg@serg.mysql.com
e1dc02b975
protection agains badly charsed indexfile
2003-01-27 17:27:21 +01:00
serg@serg.mysql.com
3f55032c12
merged
2003-01-21 19:37:38 +01:00
serg@serg.mysql.com
0dff67cba2
Two-level index structure for FULLTEXT indexes
2003-01-21 19:24:34 +01:00
monty@mashka.mysql.fi
f8e660d88c
merge with 4.0.9
...
To get bug fixes for TCP/IP connections, FORCE INDEX and OPTIMIZE TABLE with NULL keys
2003-01-09 03:55:26 +02: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
monty@mashka.mysql.fi
dac6498f9b
Merge with 4.0
2002-11-21 15:56:48 +02:00
serg@serg.mysql.com
2d8358bc2e
fixed "huge number of packed rows in MyISAM" bug in 4.0 tree
2002-10-28 23:24:32 +01:00
serg@serg.mysql.com
ebd9fced0b
fixed MyISAM crash on dynamic-row tables with huge number of to-be-packed fields
2002-10-28 22:52:02 +01:00
monty@hundin.mysql.fi
fbf6ab4465
merge with 4.0.5
2002-10-16 19:30:24 +03:00
monty@hundin.mysql.fi
67d3cd643b
Merge with 3.23.54
2002-10-16 13:11:25 +03:00
bar@bar.mysql.r18.ru
954a47b95a
Simple charsets now have strncoll() field too
2002-10-09 15:40:57 +05:00
monty@mashka.mysql.fi
bae4af8a4f
Fixed missing table_list->name -> table_list->alias convert
2002-10-08 17:58:43 +03:00
monty@narttu.mysql.fi
7134ffec21
Merge with 4.0.3
...
Some simple optimzations, more comments and indentation changes.
Add ` around database in 'use database' in binary log.
Moved max_error_count and max_warning_count to variables struct.
Removed SHOW_WARNS_COUNT and SHOW_ERRORS_COUNT calls.
Changed string functions to use character set of first string argument as default return characterset
(Each string function can change the above assumption if needed)
2002-08-30 12:40:40 +03: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
3f6491e3eb
yet another generalization for rec_buff handling, MI_INFO doesn't need rec_alloc anymore
2002-07-14 13:51:03 +02:00
serg@sergbook.mysql.com
0ae810ae85
mi_fix_rec_buff_for_blob() generalized a bit
2002-07-09 22:42:44 +02:00
monty@hundin.mysql.fi
b44b485491
Ensure that share->tot_locks s updated correctly
...
This fixes that mysamchk --sort-records works on windows.
2002-06-17 12:34:19 +03:00
monty@hundin.mysql.fi
e013efcc12
Fixed problem in fulltest testcase
2002-05-22 18:51:21 +03:00
ram@gw.udmsearch.izhnet.ru
b8a12a8cec
MI_KEYSEG -> HA_KEYSEG
...
_mi_key_cmp -> ha_key_cmp
2002-04-25 15:10:29 +05:00
bar@gw.udmsearch.izhnet.ru
fc74d81b3f
This ChangeSet adds RTREE support into myisam library.
...
RTREEs will be used for GIS extension in MySQL
2002-02-20 14:11:21 +04:00
monty@hundin.mysql.fi
b658662ae4
Update copyright
...
Fixed memory leak on shutdown (Affects the embedded version & MyODBC)
2001-12-06 14:10: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@hundin.mysql.fi
c79c6945ee
Fixed problem when repairing packed MyISAM files.
2001-11-22 03:39:42 +02:00
monty@hundin.mysql.fi
f9a321af8a
merge
2001-11-07 00:19:36 +02:00
monty@hundin.mysql.fi
4157d12df5
Added missing mysqlbinlog to binary distributions.
...
Applied patch to mysqlhotcopy
2001-11-07 00:08:57 +02:00
monty@bitch.mysql.fi
886a6d286d
emove purify warnings
2001-11-06 00:05:45 +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
tonu@x153.internalnet
451e3c8c3b
Some warning fixes and some SSL testprograms check-in
2001-08-26 00:18:20 +08:00
monty@hundin.mysql.fi
2662e135c7
Remove usage of my_dup(), as this casued error 127 when reading MyISAM tables
...
New definition of WEEK().
2001-08-21 13:44:01 +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