Commit 94b04cdc authored by paul@teton.kitebird.com's avatar paul@teton.kitebird.com

Merge paul@work.mysql.com:/home/bk/mysql-4.0

into teton.kitebird.com:/home/paul/mysql-4.0
parents 98075012 cf814b3a
...@@ -23395,13 +23395,14 @@ The binary logging is done immediately after a query completes but before ...@@ -23395,13 +23395,14 @@ The binary logging is done immediately after a query completes but before
any locks are released or any commit is done. This ensures that the log any locks are released or any commit is done. This ensures that the log
will be logged in the execution order. will be logged in the execution order.
All updates (@code{UPDATE}, @code{DELETE} or @code{INSERT}) that change Updates to non-transactional tables are stored in the binary log
a transactional table (like BDB tables) are cached until a @code{COMMIT}. immediately after execution. For transactional tables such as @code{BDB}
Any updates to a non-transactional table are stored in the binary log at or @code{InnoDB} tables, all updates (@code{UPDATE}, @code{DELETE}
once. Every thread will, on start, allocate a buffer of or @code{INSERT}) that change tables are cached until a @code{COMMIT}.
@code{binlog_cache_size} to buffer queries. If a query is bigger than Every thread will, on start, allocate a buffer of @code{binlog_cache_size}
this, the thread will open a temporary file to handle the bigger cache. to buffer queries. If a query is bigger than this, the thread will open
The temporary file will be deleted when the thread ends. a temporary file to handle the bigger cache. The temporary file will
be deleted when the thread ends.
The @code{max_binlog_cache_size} can be used to restrict the total size used The @code{max_binlog_cache_size} can be used to restrict the total size used
to cache a multi-query transaction. to cache a multi-query transaction.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment