Hi, I'm using a db with few tables, one of which is reported below:

  CREATE TABLE `keywords` (
  `keyword` varchar(128) NOT NULL default '',
  `codice` varchar(16) NOT NULL default '',
  `timestamp` int(11) NOT NULL default '0',
  `soundekw` varchar(32) NOT NULL default '',
  PRIMARY KEY  (`keyword`,`codice`),
  KEY `codice` (`codice`)
) TYPE=InnoDB |


My problem is that after having inserted more than 2-3  times  roughly 700000 records 
in it, every operation such as 

DELETE from keywords;
        or
SELECT count(*) from keywords;

slows to a crawl: it takes 15 minutes or so to complete.

Sometimes I even have to dump, zap, recreate  and reimport the db.

My system is redhat linux 7.2, Mysql-Max 3.23.46 (official rpm) on a Dual PIII 550,  
256 MB ram,  Raid 1 on a Mylex Raid card and the following configuration for Innodb:


innodb_data_home_dir = /home/share/innodb/
innodb_data_file_path = ibdata1:512M
set-variable = innodb_mirrored_log_groups=1
innodb_log_group_home_dir = /home/share/innodb/log/
set-variable = innodb_log_files_in_group=3
set-variable = innodb_log_file_size=5M
set-variable = innodb_log_buffer_size=8M
innodb_flush_log_at_trx_commit=0
innodb_log_arch_dir = /home/share/innodb/log/
innodb_log_archive=1
set-variable = innodb_buffer_pool_size=16M
set-variable = innodb_additional_mem_pool_size=2M
set-variable = innodb_file_io_threads=4
set-variable = innodb_lock_wait_timeout=50

I know this configurations doesn't look aggressive at all, but it shouldn't even lead 
to such a slow-down.

Can anyone help me please?

Thanks,
                        Nico




---------------------------------------------------------------------
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/           (the list archive)

To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php

Reply via email to