Oracle 5.0 Reference Manual page 3013

Table of Contents

Advertisement

When using
MyISAM
volume and then link back to the main MySQL
This facility is often used to move the data and index files to a RAID or other fast solution, while
retaining the main
.frm
• Limited number of ports
Windows systems have about 4,000 ports available for client connections, and after a connection on
a port closes, it takes two to four minutes before the port can be reused. In situations where clients
connect to and disconnect from the server at a high rate, it is possible for all available ports to be
used up before closed ports become available again. If this happens, the MySQL server appears to
be unresponsive even though it is running. Note that ports may be used by other applications running
on the machine as well, in which case the number of ports available to MySQL is lower.
For more information about this problem, see
us;196271.
• Concurrent reads
MySQL depends on the
and SELECT. Currently, we use mutexes to emulate
to replace the file level interface with a virtual interface in the future so that we can use the
readfile()/writefile()
number of open files that MySQL 5.0 can use to 2,048, which means that you cannot run as many
concurrent threads on Windows as on Unix.
This problem is fixed in MySQL 5.5.
• Blocking read
MySQL uses a blocking read for each connection. That has the following implications if named-pipe
connections are enabled:
• A connection is not disconnected automatically after eight hours, as happens with the Unix version
of MySQL.
• If a connection hangs, it is not possible to break it without killing MySQL.
mysqladmin kill
mysqladmin shutdown
These problems are fixed in MySQL 5.1. (Bug #31621)
ALTER TABLE
While you are executing an
threads. This has to do with the fact that on Windows, you can't delete a file that is in use by another
thread. In the future, we may find some way to work around this problem.
DROP TABLE
on a table that is in use by a
DROP TABLE
handler does the table mapping hidden from the upper layer of MySQL. Because Windows
MERGE
does not permit dropping files that are open, you first must flush all
TABLES) or drop the
and
DATA DIRECTORY
Windows Platform Limitations
tables, you cannot use aliases within Windows link to the data files on another
files in the default data directory configured with the
and
pread()
pwrite()
interface to get more speed. The current implementation limits the
does not work on a sleeping connection.
cannot abort as long as there are sleeping connections.
statement, the table is locked from being used by other
ALTER TABLE
MERGE
table before dropping the table.
MERGE
INDEX DIRECTORY
2993
[404]
location.
datadir
http://support.microsoft.com/default.aspx?scid=kb;en-
system calls to be able to mix
and pwrite(). We intend
pread()
table does not work on Windows because the
MERGE
[404]
option.
datadir
INSERT
tables (with
FLUSH

Advertisement

Table of Contents
loading

This manual is also suitable for:

Mysql 5.0

Table of Contents