British spelling style fixups.
This commit is contained in:
parent
78d804401a
commit
292e2962b0
@ -19815,7 +19815,7 @@ MyISAM uses special tree-like cache to make bulk inserts (that is,
|
|||||||
@code{INSERT ... SELECT}, @code{INSERT ... VALUES (...), (...), ...}, and
|
@code{INSERT ... SELECT}, @code{INSERT ... VALUES (...), (...), ...}, and
|
||||||
@code{LOAD DATA INFILE}) faster. This variable limits
|
@code{LOAD DATA INFILE}) faster. This variable limits
|
||||||
the size of the cache tree in bytes per thread. Setting it to 0
|
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.
|
@strong{Note}: this cache is only used when adding data to non-empty table.
|
||||||
Default value is 8 MB.
|
Default value is 8 MB.
|
||||||
|
|
||||||
@ -20324,7 +20324,7 @@ example an @code{ALTER TABLE} or a @code{LOCK TABLE} can prevent opening
|
|||||||
a table until the command is finished.
|
a table until the command is finished.
|
||||||
@item @code{Removing duplicates}
|
@item @code{Removing duplicates}
|
||||||
The query was using @code{SELECT DISTINCT} in such a way that MySQL
|
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
|
MySQL has to do an extra stage to remove all duplicated rows before
|
||||||
sending the result to the client.
|
sending the result to the client.
|
||||||
@item @code{Reopen table}
|
@item @code{Reopen table}
|
||||||
@ -26013,7 +26013,7 @@ the sort-key) is written to a result file.
|
|||||||
@item
|
@item
|
||||||
Now the code in @file{sql/records.cc} will be used to read through them
|
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
|
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
|
then we read the rows in the sorted order into a row buffer
|
||||||
(@code{record_rnd_buffer}) .
|
(@code{record_rnd_buffer}) .
|
||||||
@end itemize
|
@end itemize
|
||||||
@ -26163,7 +26163,7 @@ Execute a @code{FLUSH TABLES} statement or the shell command @code{mysqladmin
|
|||||||
flush-tables}.
|
flush-tables}.
|
||||||
@end enumerate
|
@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
|
you insert into an empty table; the main difference with the above
|
||||||
procedure is that you can let myisamchk allocate much more temporary
|
procedure is that you can let myisamchk allocate much more temporary
|
||||||
memory for the index creation that you may want MySQL to allocate for
|
memory for the index creation that you may want MySQL to allocate for
|
||||||
@ -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
|
character. In the second statement, the @code{LIKE} value is not a
|
||||||
constant.
|
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,
|
@code{... LIKE "%string%"} and @code{string} is longer than 3 characters,
|
||||||
MySQL will use the @code{Turbo Boyer-Moore} algorithm to initialise the
|
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
|
pattern for the string and then use this pattern to perform the search
|
||||||
@ -34474,13 +34474,13 @@ A designated table handler is allocated for the thread in @code{HANDLER open}.
|
|||||||
@item
|
@item
|
||||||
There is less parsing involved.
|
There is less parsing involved.
|
||||||
@item
|
@item
|
||||||
No optimizer and no query checking overhead.
|
No optimiser and no query checking overhead.
|
||||||
@item
|
@item
|
||||||
The used table doesn't have to be locked between two handler requests.
|
The used table doesn't have to be locked between two handler requests.
|
||||||
@item
|
@item
|
||||||
The handler interface doesn't have to provide a consistent look of the
|
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
|
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
|
@end itemize
|
||||||
@item
|
@item
|
||||||
It makes it much easier to port applications that uses an ISAM like
|
It makes it much easier to port applications that uses an ISAM like
|
||||||
@ -50064,7 +50064,7 @@ Our TODO section contains what we plan to have in 4.0. @xref{TODO MySQL 4.0}.
|
|||||||
|
|
||||||
@itemize @bullet
|
@itemize @bullet
|
||||||
@item
|
@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
|
@item
|
||||||
Allow @code{DEFAULT} with @code{INSERT} statement.
|
Allow @code{DEFAULT} with @code{INSERT} statement.
|
||||||
@item
|
@item
|
||||||
|
Loading…
x
Reference in New Issue
Block a user