~drizzle-trunk/drizzle/development

  • Committer: Stewart Smith
  • Author(s): Vasil Dimov, Stewart Smith
  • Date: 2010-12-06 04:00:34 UTC
  • mto: (2021.1.2 build)
  • Revision ID: stewart@flamingspork.com-20101206040034-jbglqifp20b354bj
Merge Revision revid:vasil.dimov@oracle.com-20100930124844-yglojy7c3vaji6dx from MySQL InnoDB

Original revid:vasil.dimov@oracle.com-20100930124844-yglojy7c3vaji6dx

Original Authors: Vasil Dimov <vasil.dimov@oracle.com>
Original commit message:
Fix Bug#56340 innodb updates index stats too frequently after non-index updates

This is a simple optimization issue. All stats are related to only indexed
columns, index size or number of rows in the whole table. UPDATEs that touch
only non-indexed columns cannot affect stats and we can avoid calling the
function row_update_statistics_if_needed() which may result in unnecessary I/O.

Approved by:    Marko (rb://466)
Filename Latest Rev Last Changed Committer Comment Size
..
client.c 1799.2.4 14 years ago Monty Taylor Made BSD files reference root BSD file. 13.2 KB Diff Download File
pipe_query.c 1929.1.24 14 years ago Monty Taylor fix large stack usage in example/pipe_query.c exa 3.8 KB Diff Download File
proxy.c 1929.1.32 14 years ago Monty Taylor fix excessive stack usage in examples/proxy.c: exa 9.8 KB Diff Download File
server.c 1929.1.29 14 years ago Monty Taylor fix examples/server.c stack usage: examples/server 7.6 KB Diff Download File
simple.c 1929.1.27 14 years ago Monty Taylor fix large stack usage of examples/simple.c example 2.7 KB Diff Download File
simple_multi.c 1929.1.31 14 years ago Monty Taylor fix alloc in simple_multi.c from stack usage fix 2.5 KB Diff Download File
sqlite_server.c 1929.1.36 14 years ago Monty Taylor one last sqlite_server stack fix 12.8 KB Diff Download File