mariadb/innobase
unknown 7b07e3329a InnoDB: Reduce memcpy() load in row_sel_pop_cached_row_for_mysql()
by copying only a prefix of the row that covers the requested
columns.


innobase/include/row0mysql.h:
  row_prebuilt_struct: Add field mysql_prefix_len
  in order to reduce memcpy() time in
  row_sel_pop_cached_row_for_mysql().
innobase/row/row0sel.c:
  row_sel_pop_cached_row_for_mysql(): memcpy() only
  mysql_prefix_len bytes instead of mysql_row_len.
sql/ha_innodb.cc:
  build_template(): Initialize prebuilt->mysql_prefix_len.
2005-04-21 15:02:54 +03:00
..
btr InnoDB: Define some macros around GCC's __builtin_expect() 2005-04-21 14:23:26 +03:00
buf After merge fixes 2005-03-15 11:22:20 +02:00
data data0data.c: 2005-03-16 18:05:08 +02:00
db Added Innobase to source distribution 2001-02-17 14:19:19 +02:00
dict Merge 2005-04-13 16:24:17 +02:00
dyn Remove unnecessary files 2004-02-19 11:32:07 +02:00
eval InnoDB: Portability fixes for warnings reported on IA-64 Windows 2005-03-07 12:03:33 +02:00
fil Merge hundin.mysql.fi:/home/heikki/mysql-4.1 2005-04-14 22:33:17 +03:00
fsp Many files: 2004-12-02 19:45:07 +02:00
fut Merge with 4.0.21 2004-06-18 04:38:58 +03:00
ha Cset exclude: heikki@hundin.mysql.fi|ChangeSet|20041027124510|04970 2004-12-08 14:34:58 +02:00
ibuf InnoDB: Make CHECK TABLE killable. (Bug #9730) 2005-04-20 17:39:05 +03:00
include InnoDB: Reduce memcpy() load in row_sel_pop_cached_row_for_mysql() 2005-04-21 15:02:54 +03:00
lock InnoDB: Define some macros around GCC's __builtin_expect() 2005-04-21 14:23:26 +03:00
log InnoDB: Replace the redo log entry type 2005-04-18 15:12:30 +03:00
mach merge with 4.0 to get security fixes and latest bug fixes 2004-02-20 17:43:02 +02:00
mem InnoDB: Portability fixes for warnings reported on IA-64 Windows 2005-03-07 12:03:33 +02:00
mtr InnoDB: fix corruption in crash recovery of BLOB fields (Bug #7679) 2005-01-05 11:56:41 +02:00
os manually merged 2005-04-06 21:19:20 +02:00
page InnoDB: Define some macros around GCC's __builtin_expect() 2005-04-21 14:23:26 +03:00
pars Remove compiler warnings and remove not used variables 2005-02-25 16:53:22 +02:00
que logging_ok: 2004-12-24 12:13:32 +01:00
read XA (not completely polished out yet) 2005-01-16 13:16:23 +01:00
rem InnoDB: Define some macros around GCC's __builtin_expect() 2005-04-21 14:23:26 +03:00
row InnoDB: Reduce memcpy() load in row_sel_pop_cached_row_for_mysql() 2005-04-21 15:02:54 +03:00
srv Adding --innodb_fast_shutdown=2 which shuts down InnoDB faster than the default "1": 2005-04-15 18:00:38 +02:00
sync InnoDB: Zero fill newly created pages and deleted records to 2005-03-01 13:54:48 +02:00
thr Cset exclude: marko@hundin.mysql.fi|ChangeSet|20040311211202|05613 2004-06-17 13:25:06 +03:00
trx InnoDB: Define some macros around GCC's __builtin_expect() 2005-04-21 14:23:26 +03:00
usr Cset exclude: marko@hundin.mysql.fi|ChangeSet|20040525171209|56870 2004-06-17 11:57:45 +03:00
ut merged 2005-03-09 14:09:06 +01:00
configure.in configure.in: 2004-12-01 18:02:34 +02:00
Makefile.am Remove unneeded module "com" 2004-03-11 12:55:28 +02:00
makefilewin Added Innobase to source distribution 2001-02-17 14:19:19 +02:00
my_cnf Added Innobase to source distribution 2001-02-17 14:19:19 +02:00