|
if you have a huge amount of traffic between your websites and your MySQL the you should use a engine that has rowlocking instead of table locking!
Die MyISAM-Speicher-Engine no transaction securnes for fulltext search
Die InnoDB-Speicher-Engine yes transaction securnes
Die MERGE-Speicher-Engine
Die MEMORY-Speicher-Engine
Die BDB-Speicher-Engine yes transaction securnes
Die EXAMPLE-Speicher-Engine
Die FEDERATED-Speicher-Engine
Die ARCHIVE-Speicher-Engine
Die CSV-Speicher-Engine
Die BLACKHOLE-Speicher-Engine
Die Cluster Engine
login to your mysql server and check wich engines are running;
mysql -u root -p
at the mysql prompt type in
mysql> show engines; hit enter
and you will see are picture like this
+--------------------+---------+-------------------------------------
| Engine | Support | Comment
+--------------------+---------+-------------------------------------
| FEDERATED | NO | Federated MySQL storage engine
| MRG_MYISAM | YES | Collection of identical MyISAM table
| MyISAM | YES | MyISAM storage engine
| BLACKHOLE | YES | /dev/null storage engine (anything y
| CSV | YES | CSV storage engine
| MEMORY | YES | Hash based, stored in memory, useful
| ARCHIVE | YES | Archive storage engine
| InnoDB | DEFAULT | Supports transactions, row-level loc
| PERFORMANCE_SCHEMA | YES | Performance Schema
The more important ist to optimize your server depends on traffic parameters;
a good idea for basic understanding is to check out for thoose kind of parameters with phpmyadmin localhost and the klick on status;
if you need more information just ask me;
best regards twagalux on the way writing his ultimate mysql book a real guide for learning mysql and be sure i have 20 years of experience
cu
|