Oracle 5.0 Reference Manual page 205

Table of Contents

Advertisement

To tune the system, the proper parameter values to use depend on the number of users accessing the
application or database and size the of the database (that is, the used buffer pool). The following kernel
parameters can be set with idtune:
(recommended setting: 128MB) and
SHMMAX
have an influence on the MySQL database engine to create user buffer pools.
SFNOLIM
should be set to at least 3000/4000 (depends on number of users).
NPROC
• The following formulas are recommended to calculate values for SEMMSL, SEMMNS, and SEMMNU:
SEMMSL = 13
13 is what has been found to be the best for both Progress and MySQL.
SEMMNS = SEMMSL *
Set
SEMMNS
you are running on the system at one time.
SEMMNU = SEMMNS
Set the value of
SEMMNS, but this is a conservative estimate.
2.20.5.10. SCO UnixWare 7.1.x and OpenUNIX 8.0.0 Notes
Use the latest production release of MySQL. Should you choose to use an older release of MySQL on
UnixWare 7.1.x, you must use a version of MySQL at least as recent as 3.22.13 to get fixes for some
portability and OS problems.
We have been able to compile MySQL with the following
CC="cc" CFLAGS="-I/usr/local/include" \
CXX="CC" CXXFLAGS="-I/usr/local/include" \
./configure --prefix=/usr/local/mysql \
--enable-thread-safe-client --with-berkeley-db=./bdb \
--with-innodb --with-openssl --with-extra-charsets=complex
If you want to use gcc, you must use
CC=gcc CXX=g++ ... ./configure ...
The version of Berkeley DB that comes with either UnixWare 7.1.4 or OpenServer 6.0.0 is not
used when building MySQL. MySQL instead uses its own version of Berkeley DB. The
command needs to build both a static and a dynamic library in src_directory/bdb/build_unix/,
but it does not with MySQL's own
1. Configure as normal for MySQL.
2.
cd bdb/build_unix/
3.
cp -p Makefile Makefile.sav
4. Use same options and run ../dist/configure.
5. Run gmake.
6.
cp -p Makefile.sav Makefile
7. Change to top source directory and run gmake.
This enables both the shared and dynamic libraries to be made and work.
and
should be at maximum 2048.
HFNOLIM
number of db servers to be run on the system
to the value of
SEMMSL
to equal the value of SEMMNS. You could probably set this to 75% of
SEMMNU
BDB
Other Unix Notes
(recommended setting: 15). These parameters
SHMSEG
multiplied by the number of database servers (maximum) that
configure
2.95.3 or newer.
gcc
version. The workaround is as follows.
185
command on UnixWare 7.1.x:
configure

Advertisement

Table of Contents
loading

This manual is also suitable for:

Mysql 5.0

Table of Contents