mariadb/storage/innobase
Vasil Dimov 90b3eefb32 Fix Bug#16400412 UNNECESSARY DICT_UPDATE_STATISTICS DURING CONCURRENT
UPDATES

After checking that the table has changed too much in
row_update_statistics_if_needed() and calling dict_update_statistics(),
also check if the same condition holds after acquiring the table stats
latch. This is to avoid multiple threads concurrently entering and
executing the stats update code.

Approved by:	Marko (rb:2186)
2013-03-18 17:20:30 +02:00
..
btr Merge mysql-5.1 to mysql-5.5. 2013-01-23 15:00:46 +09:00
buf Bug#16068056 INNODB CALLS BUF_VALIDATE() TOO OFTEN WITH UNIV_DEBUG 2013-03-05 10:47:49 -05:00
data Implement worklog #5743 InnoDB: Lift the limit of index key prefixes. 2011-05-31 02:12:32 -07:00
dict Fix Bug#16400412 UNNECESSARY DICT_UPDATE_STATISTICS DURING CONCURRENT 2013-03-18 17:20:30 +02:00
dyn Bug#16138582 MTR_MEMO_RELEASE AND DYN_ARRAY TOGETHER ARE VERY INEFFICIENT 2013-01-17 17:30:13 +02:00
eval Remove redundant variable 2010-09-20 18:48:38 +03:00
fil Bug #14556349 RENAME OF COMPRESSED TABLE AND INSERT BUFFER MERGE CAUSE 2012-12-20 11:59:36 +05:30
fsp Merging from mysql-5.1 to mysql-5.5. 2012-03-09 12:35:27 +05:30
fut
ha WL#6161 Integrating with InnoDB codebase in MySQL 5.5 2012-06-07 19:14:26 +05:30
handler Fix Bug#16400412 UNNECESSARY DICT_UPDATE_STATISTICS DURING CONCURRENT 2013-03-18 17:20:30 +02:00
ibuf Bug#16409715 ASSERT SYNC_THREAD_LEVELS_G(ARRAY, LEVEL - 1, TRUE), 2013-03-12 13:58:10 +02:00
include Fix Bug#16400412 UNNECESSARY DICT_UPDATE_STATISTICS DURING CONCURRENT 2013-03-18 17:20:30 +02:00
lock Bug#16268289 LOCK_REC_VALIDATE_PAGE() MAY DEREFERENCE A POINTER TO A 2013-03-13 11:43:21 +05:30
log Merging from mysql-5.1 to mysql-5.5. 2012-11-09 18:56:20 +05:30
mach mach_ull_parse_compressed(): Move to .ic file to silence a GCC warning 2010-06-24 09:08:42 +03:00
mem BUG#16069598 - SERVER CRASH BY NULL POINTER DEREFERENCING IN 2013-03-07 14:44:35 +05:30
mtr Bug#16138582 MTR_MEMO_RELEASE AND DYN_ARRAY TOGETHER ARE VERY INEFFICIENT 2013-01-17 17:30:13 +02:00
os Fix compilation error in debug mode: 2012-10-10 22:22:10 +03:00
page Merge mysql-5.1 to mysql-5.5. 2013-03-12 13:57:02 +02:00
pars Partial fix for Bug#11764622 57480: MEMORY LEAK WHEN HAVING 256+ TABLES 2011-12-29 16:05:08 +02:00
que (que0que.c:1286) Bug#55227 Fix compiler warnings in innodb with gcc 4.6 2010-09-20 19:01:14 +03:00
read Bug#54728: Replace the dulint struct with a 64-bit integer. 2010-06-23 14:06:59 +03:00
rem Merge mysql-5.1 to mysql-5.5. 2012-11-15 20:38:04 +02:00
row Fix Bug#16400412 UNNECESSARY DICT_UPDATE_STATISTICS DURING CONCURRENT 2013-03-18 17:20:30 +02:00
srv Merge mysql-5.1 to mysql-5.5. 2013-02-08 09:33:21 +02:00
sync Bug#16263506 - INNODB; USE ABORT() ON ALL PLATFORMS INSTEAD OF 2013-02-06 13:49:56 -06:00
trx Merge mysql-5.1 to mysql-5.5. 2013-02-08 09:33:21 +02:00
usr Merge Innodb Plugin 1.0.6 from mysql-5.1-bugteam storage/innodb_plugin to mysql-trunk-merge. 2009-12-02 19:30:50 +05:30
ut Merge from mysql-5.1 to mysql-5.5. 2013-02-12 15:35:56 +05:30
CMakeLists.txt Bug#11766305 - 59392: Remove thr0loc.c and ibuf_inside() [part 4 of 4] 2011-03-24 14:00:14 +02:00
compile-innodb Invoke make with -j$(nproc) for better parallelism. 2010-09-09 13:50:06 +03:00
COPYING.Google
COPYING.Percona
Doxyfile Remove ut0auxconf.h. 2010-09-09 14:27:52 +03:00
ha_innodb.def