Loading Docs/manual.texi +8 −8 Original line number Diff line number Diff line Loading @@ -19815,7 +19815,7 @@ MyISAM uses special tree-like cache to make bulk inserts (that is, @code{INSERT ... SELECT}, @code{INSERT ... VALUES (...), (...), ...}, and @code{LOAD DATA INFILE}) faster. This variable limits the size of the cache tree in bytes per thread. Setting it to 0 will disable this optimization. will disable this optimisation. @strong{Note}: this cache is only used when adding data to non-empty table. Default value is 8 MB. Loading Loading @@ -20324,7 +20324,7 @@ example an @code{ALTER TABLE} or a @code{LOCK TABLE} can prevent opening a table until the command is finished. @item @code{Removing duplicates} The query was using @code{SELECT DISTINCT} in such a way that MySQL couldn't optimize that distinct away at an early stage. Because of this couldn't optimise that distinct away at an early stage. Because of this MySQL has to do an extra stage to remove all duplicated rows before sending the result to the client. @item @code{Reopen table} Loading Loading @@ -26013,7 +26013,7 @@ the sort-key) is written to a result file. @item Now the code in @file{sql/records.cc} will be used to read through them in sorted order by using the row pointers in the result file. To optimize this, we read in a big block of row pointers, sort these and optimise this, we read in a big block of row pointers, sort these and then we read the rows in the sorted order into a row buffer (@code{record_rnd_buffer}) . @end itemize Loading Loading @@ -26163,7 +26163,7 @@ Execute a @code{FLUSH TABLES} statement or the shell command @code{mysqladmin flush-tables}. @end enumerate Note that @code{LOAD DATA INFILE} also does the above optimization if Note that @code{LOAD DATA INFILE} also does the above optimisation if you insert into an empty table; the main difference with the above procedure is that you can let myisamchk allocate much more temporary memory for the index creation that you may want MySQL to allocate for Loading Loading @@ -26872,7 +26872,7 @@ In the first statement, the @code{LIKE} value begins with a wildcard character. In the second statement, the @code{LIKE} value is not a constant. MySQL 4.0 does another optimization on @code{LIKE}. If you use MySQL 4.0 does another optimisation on @code{LIKE}. If you use @code{... LIKE "%string%"} and @code{string} is longer than 3 characters, MySQL will use the @code{Turbo Boyer-Moore} algorithm to initialise the pattern for the string and then use this pattern to perform the search Loading Loading @@ -34474,13 +34474,13 @@ A designated table handler is allocated for the thread in @code{HANDLER open}. @item There is less parsing involved. @item No optimizer and no query checking overhead. No optimiser and no query checking overhead. @item The used table doesn't have to be locked between two handler requests. @item The handler interface doesn't have to provide a consistent look of the data (for example dirty-reads are allow), which allows the table handler to do optimizations that SQL doesn't normally allow. to do optimisations that SQL doesn't normally allow. @end itemize @item It makes it much easier to port applications that uses an ISAM like Loading Loading @@ -50064,7 +50064,7 @@ Our TODO section contains what we plan to have in 4.0. @xref{TODO MySQL 4.0}. @itemize @bullet @item Fixed bug in query cache initialization with very small query cache size. Fixed bug in query cache initialisation with very small query cache size. @item Allow @code{DEFAULT} with @code{INSERT} statement. @item Loading
Docs/manual.texi +8 −8 Original line number Diff line number Diff line Loading @@ -19815,7 +19815,7 @@ MyISAM uses special tree-like cache to make bulk inserts (that is, @code{INSERT ... SELECT}, @code{INSERT ... VALUES (...), (...), ...}, and @code{LOAD DATA INFILE}) faster. This variable limits the size of the cache tree in bytes per thread. Setting it to 0 will disable this optimization. will disable this optimisation. @strong{Note}: this cache is only used when adding data to non-empty table. Default value is 8 MB. Loading Loading @@ -20324,7 +20324,7 @@ example an @code{ALTER TABLE} or a @code{LOCK TABLE} can prevent opening a table until the command is finished. @item @code{Removing duplicates} The query was using @code{SELECT DISTINCT} in such a way that MySQL couldn't optimize that distinct away at an early stage. Because of this couldn't optimise that distinct away at an early stage. Because of this MySQL has to do an extra stage to remove all duplicated rows before sending the result to the client. @item @code{Reopen table} Loading Loading @@ -26013,7 +26013,7 @@ the sort-key) is written to a result file. @item Now the code in @file{sql/records.cc} will be used to read through them in sorted order by using the row pointers in the result file. To optimize this, we read in a big block of row pointers, sort these and optimise this, we read in a big block of row pointers, sort these and then we read the rows in the sorted order into a row buffer (@code{record_rnd_buffer}) . @end itemize Loading Loading @@ -26163,7 +26163,7 @@ Execute a @code{FLUSH TABLES} statement or the shell command @code{mysqladmin flush-tables}. @end enumerate Note that @code{LOAD DATA INFILE} also does the above optimization if Note that @code{LOAD DATA INFILE} also does the above optimisation if you insert into an empty table; the main difference with the above procedure is that you can let myisamchk allocate much more temporary memory for the index creation that you may want MySQL to allocate for Loading Loading @@ -26872,7 +26872,7 @@ In the first statement, the @code{LIKE} value begins with a wildcard character. In the second statement, the @code{LIKE} value is not a constant. MySQL 4.0 does another optimization on @code{LIKE}. If you use MySQL 4.0 does another optimisation on @code{LIKE}. If you use @code{... LIKE "%string%"} and @code{string} is longer than 3 characters, MySQL will use the @code{Turbo Boyer-Moore} algorithm to initialise the pattern for the string and then use this pattern to perform the search Loading Loading @@ -34474,13 +34474,13 @@ A designated table handler is allocated for the thread in @code{HANDLER open}. @item There is less parsing involved. @item No optimizer and no query checking overhead. No optimiser and no query checking overhead. @item The used table doesn't have to be locked between two handler requests. @item The handler interface doesn't have to provide a consistent look of the data (for example dirty-reads are allow), which allows the table handler to do optimizations that SQL doesn't normally allow. to do optimisations that SQL doesn't normally allow. @end itemize @item It makes it much easier to port applications that uses an ISAM like Loading Loading @@ -50064,7 +50064,7 @@ Our TODO section contains what we plan to have in 4.0. @xref{TODO MySQL 4.0}. @itemize @bullet @item Fixed bug in query cache initialization with very small query cache size. Fixed bug in query cache initialisation with very small query cache size. @item Allow @code{DEFAULT} with @code{INSERT} statement. @item