Commit graph

2068 commits

Author SHA1 Message Date
monty@hundin.mysql.fi
ac8155cce1 Portability fixes 2001-12-27 13:31:10 +02:00
monty@hundin.mysql.fi
14e07aabda Merge work:/home/bk/mysql into hundin.mysql.fi:/my/bk/mysql 2001-12-27 02:05:12 +02:00
monty@hundin.mysql.fi
2bd8bf31bd Bugfix for WHERE key=@a OR key=@b 2001-12-27 02:04:27 +02:00
heikki@donna.mysql.fi
116ced2f29 os0file.c:
Make os_file_flush to ignore the error we get from a raw device in fsync
2001-12-27 00:56:40 +02:00
heikki@donna.mysql.fi
3fef3c7e5b mysqld.cc:
Changed default of file_io_threads to 4 and lock_wait_timeout to 50 seconds
  Added a missing break: if not specified, innodb_fast_shutdown got the same value as ..flush_log_at_trx commit
2001-12-25 23:44:41 +02:00
heikki@donna.mysql.fi
7f44419d42 log0recv.c:
Print progress info of the applying log records to the database phase in recovery
srv0srv.c:
  Do buffer pool flush and checkpoints more often to make recovery faster
2001-12-24 22:27:11 +02:00
heikki@donna.mysql.fi
954920c874 ha_innobase.cc:
Increase table comment print size to 500 bytes to be able to print more foreign key constraint infos
ha_innobase.h:
  Change max key len back to 500 bytes because MySQL interpreter cannot handle more
2001-12-23 13:06:48 +02:00
heikki@donna.mysql.fi
e8a3a141c5 data0type.ic, rem0cmp.c:
Allow foreign keys refer between fixed and var length strings
2001-12-22 21:08:25 +02:00
heikki@donna.mysql.fi
0b39319672 ha_innobase.h:
Lower max key len to 3500 bytes because a secondary index record must also contain the primary key value
2001-12-22 11:18:22 +02:00
heikki@donna.mysql.fi
636d7b9967 ha_innobase.cc:
Make sure no memory overrun of key buffer in range estimation
2001-12-22 02:29:23 +02:00
monty@hundin.mysql.fi
05a3c0e8f6 Fixed shutdown problem on HPUX 2001-12-21 06:54:58 +02:00
heikki@donna.mysql.fi
2dfa455503 row0ins.c:
Allow equal key values in a unique secondary index if the key value contains an SQL NULL
2001-12-20 22:45:07 +02:00
heikki@donna.mysql.fi
c3a881a672 log0recv.c:
Add warnings to recovery in some cases where log file might be corrupt and consequently recovery can be trusted less than normally
2001-12-20 20:00:39 +02:00
sasha@mysql.sashanet.com
7b672bc92c make replication work correctly if the master logs SELECT RELEASE_LOCK()
instead of DO RELEASE_LOCK()
2001-12-18 21:56:36 -07:00
sasha@mysql.sashanet.com
862cbdfed3 Merge work:/home/bk/mysql into mysql.sashanet.com:/reiser-data/mysql 2001-12-18 19:54:48 -07:00
sasha@mysql.sashanet.com
4c77f22c48 temp commit 2001-12-18 19:53:56 -07:00
heikki@donna.mysql.fi
818bdb62f5 ha_innobase.cc:
Add better instructions on how to specify innodb_data_file_path etc.
2001-12-18 19:35:28 +02:00
monty@hundin.mysql.fi
54d10622c5 Merge work:/home/bk/mysql into hundin.mysql.fi:/my/bk/mysql 2001-12-17 19:59:59 +02:00
monty@hundin.mysql.fi
f049543416 Added DO command 2001-12-17 19:59:20 +02:00
heikki@donna.mysql.fi
a6fedfc3d4 ha_innobase.cc, dict0dict.c:
Cleanup
2001-12-17 13:32:22 +02:00
heikki@donna.mysql.fi
e124882ebc dict0mem.c, dict0dict.c, row0mysql.c, dict0mem.h:
Do less statistics calculations for tables
dict0mem.h, row0mysql.c:
  Make calculation of new statistics less frequent, because the statistics in 3.23.44 involves many random disk reads
2001-12-17 13:17:48 +02:00
heikki@donna.mysql.fi
6a01d8bc26 ha_innobase.cc:
Do not automatically calculate new statistics when a temporary table is used by MySQL in a query. The fact that some ORDER BY queries were slow may have been explained by this unnecessary statistics calculation.
2001-12-17 12:17:07 +02:00
monty@hundin.mysql.fi
ee9a6f5460 Merge work:/home/bk/mysql into hundin.mysql.fi:/my/bk/mysql 2001-12-15 04:40:08 +02:00
monty@hundin.mysql.fi
7464639226 Fixed wrong case in variablename 2001-12-15 04:39:29 +02:00
heikki@donna.mysql.fi
d3a221002b dict0crea.c:
Add diagnostic code to find out why foreign key constraint creation sometimes fails
2001-12-14 19:35:31 +02:00
heikki@donna.mysql.fi
04f7dc9278 rem0rec.ic:
Remove a theoretical overrun in adaptive hash index building
2001-12-14 19:15:57 +02:00
heikki@donna.mysql.fi
3c3d967bd2 buf0buf.c:
Eliminate a Purify warning in a multithreaded test: the fields are not protected by a mutex, therefore they can be read uninitialized
2001-12-14 18:50:43 +02:00
sasha@mysql.sashanet.com
0d67738e20 misc cleanup 2001-12-13 17:21:04 -07:00
sasha@mysql.sashanet.com
9db9b463d6 merged 2001-12-13 13:17:19 -07:00
monty@hundin.mysql.fi
5ae05984ac Merge work:/home/bk/mysql into hundin.mysql.fi:/my/bk/mysql 2001-12-13 20:07:04 +02:00
monty@hundin.mysql.fi
bdc5a62104 Added status variables for all MySQL commands. 2001-12-13 20:06:44 +02:00
monty@hundin.mysql.fi
70e053fba0 Fixed problem with default & InnoDB tables. 2001-12-13 19:06:14 +02:00
sasha@mysql.sashanet.com
f7acf09d9c slave-skip-errors
added extra/mysql_install.c - will work on it in 4.0, but it does not hurt
to have it sit in 3.23 tree for now since it will eventually be backported 
to 3.23 anyway
2001-12-12 18:55:33 -07:00
heikki@donna.mysql.fi
ab550295e9 sync0arr.c:
Increase semaphore wait warning threshold to 240 seconds
2001-12-11 23:45:49 +02:00
heikki@donna.mysql.fi
f08cf9cf61 btr0cur.c:
Improve table cardinality estimate if there are big BLOBs
2001-12-11 23:42:31 +02:00
heikki@donna.mysql.fi
6732573c3c ut0byte.h, ut0byte.c, dict0dict.c:
Make column names non-case-sensitive in referential constraints and put table and database names there in lower case in Windows
2001-12-11 22:45:32 +02:00
monty@hundin.mysql.fi
12058c2996 Fixed bug in GROUP BY ... DESC 2001-12-10 17:51:07 +02:00
monty@hundin.mysql.fi
0f71e337b3 Small changes to mysql_config.sh 2001-12-05 23:56:56 +02:00
monty@hundin.mysql.fi
81ea1a6e1a Merge work:/home/bk/mysql into hundin.mysql.fi:/my/bk/mysql 2001-12-05 23:26:14 +02:00
monty@hundin.mysql.fi
4bd55bc339 Upgrade version number 2001-12-05 23:25:48 +02:00
monty@hundin.mysql.fi
90004e340b Fixed bug in LEFT JOIN 2001-12-05 23:15:05 +02:00
heikki@donna.mysql.fi
8aa82356bf buf0buf.ic, mtr0log.ic:
Add diagnostic code to catch possible space id or page no errors in the log
2001-12-04 17:03:24 +02:00
heikki@donna.mysql.fi
eb883b30a5 log0recv.c:
Add fault tolerance: when a log record contains nonsensical space id or page number, stop log scan there
2001-12-04 16:01:30 +02:00
sasha@mysql.sashanet.com
2f91f2360a get correct paths in mysql_config even if the user moves basedir 2001-12-01 19:37:30 -07:00
sasha@mysql.sashanet.com
e57311045f added build-tags
added test case that supposedly will crash mysqld built with 2.96
2001-11-30 22:09:44 -07:00
monty@hundin.mysql.fi
4b513347c4 Better optimization for InnoDB and BDB tables for ORDER BY 2001-11-29 15:34:37 +02:00
monty@hundin.mysql.fi
4d5d1ae2ef Added read log caching and fixed a possible bug in write cacheing.
This should cause fewer seeks when using replication.
2001-11-28 15:18:29 +02:00
sasha@mysql.sashanet.com
41afc03a85 Merge work:/home/bk/mysql into mysql.sashanet.com:/reiser-data/mysql 2001-11-27 18:21:39 -07:00
sasha@mysql.sashanet.com
5d2f2c8369 fixed alias drop bug in binlog
fixed skip counter to do the RightThing (TM) when the user messes up.
Still do RightThing when he gets it right.
2001-11-27 18:20:24 -07:00
monty@hundin.mysql.fi
e4bdf26066 Small safety fix 2001-11-28 02:24:22 +02:00