thanks for the quick reply!
My table is MyISAM
further top says this:
top - 10:01:29 up 8:25, 4 users, load average: 1.42, 1.85, 2.69
Tasks: 338 total, 1 running, 337 sleeping, 0 stopped, 0 zombie
Cpu(s): 10.3%us, 0.9%sy, 0.0%ni, 56.6%id, 32.0%wa, 0.0%hi, 0.2%si,
0.0%st
Mem: 8198044k total, 8158784k used, 39260k free, 199852k buffers
Swap: 8210416k total, 44748k used, 8165668k free, 5457920k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
10682 mysql 20 0 958m 343m 6588 S 31 4.3 57:25.69
/usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql
--pid-file=/va
14627 www-data 20 0 50088 14m 4744 S 3 0.2 0:10.43
/usr/sbin/apache2 -k start
14637 www-data 20 0 50088 14m 4744 S 3 0.2 0:07.66
/usr/sbin/apache2 -k start
14737 www-data 20 0 50092 14m 4744 S 3 0.2 0:07.25
/usr/sbin/apache2 -k start
14758 www-data 20 0 50092 14m 4748 S 3 0.2 0:07.36
/usr/sbin/apache2 -k start
15145 root 20 0 2596 1328 896 R 1 0.0 0:00.55 top
1895 bind 20 0 98452 24m 1980 S 1 0.3 0:31.34 /usr/sbin/named
-u bind
401 root 20 0 0 0 0 D 0 0.0 0:42.63 [md0_raid1]
1398 root 20 0 0 0 0 S 0 0.0 2:59.33 [flush-9:0]
2428 asterisk -11 0 33500 15m 6660 S 0 0.2 0:19.39
/usr/sbin/asterisk -p -U asterisk
1 root 20 0 2032 604 568 S 0 0.0 0:01.14 init [2]
2 root 20 0 0 0 0 S 0 0.0 0:00.01 [kthreadd]
3 root RT 0 0 0 0 S 0 0.0 0:00.04 [migration/0]
4 root 20 0 0 0 0 S 0 0.0 0:00.16 [ksoftirqd/0]
On Sun, Oct 2, 2011 at 9:55 AM, Andrew Moore <[email protected]> wrote:
> Is your table MyISAM or InnoDB?
>
> A
>
>
> On Sun, Oct 2, 2011 at 2:44 PM, Joey L <[email protected]> wrote:
>
>> I have having issues with mysql db - I am doing a "select count(*) from
>> table" -- and it take 3 to 4 min.
>> My table has about 9,000,000 records in it.
>> I have noticed issues on my web pages so that is why i did this test.
>> I have about 4 gig of memory on the server.
>> Is there anything I can do to fix the issue ????
>> My my.cnf looks like this :
>> # * Fine Tuning
>> #
>> key_buffer = 256M
>> max_allowed_packet = 16M
>> thread_stack = 192K
>> thread_cache_size = 32
>> # This replaces the startup script and checks MyISAM tables if needed
>> # the first time they are touched
>> myisam-recover = BACKUP
>> max_connections = 100
>> table_cache = 1024
>> thread_concurrency = 20
>> #
>> # * Query Cache Configuration
>> #
>> query_cache_limit = 1M
>> query_cache_size = 512M
>> #
>> # * Logging and Replication
>> #
>> # Both location gets rotated by the cronjob.
>> # Be aware that this log type is a performance killer.
>> # As of 5.1 you can enable the log at runtime!
>> general_log_file = /var/log/mysql/mysql.log
>> general_log = 1
>> #
>> # Error logging goes to syslog due to
>> /etc/mysql/conf.d/mysqld_safe_syslog.cnf.
>> #
>> # Here you can see queries with especially long duration
>> #log_slow_queries = /var/log/mysql/mysql-slow.log
>> #long_query_time = 2
>> #log-queries-not-using-indexes
>> #
>> # The following can be used as easy to replay backup logs or for
>> replication.
>> # note: if you are setting up a replication slave, see README.Debian about
>> # other settings you may need to change.
>> #server-id = 1
>> #log_bin = /var/log/mysql/mysql-bin.log
>> expire_logs_days = 10
>> max_binlog_size = 100M
>> #binlog_do_db = include_database_name
>> #binlog_ignore_db = include_database_name
>> #
>> # * InnoDB
>> #
>> # InnoDB is enabled by default with a 10MB datafile in /var/lib/mysql/.
>> # Read the manual for more InnoDB related options. There are many!
>> #
>> # * Security Features
>> #
>> # Read the manual, too, if you want chroot!
>> # chroot = /var/lib/mysql/
>> #
>> # For generating SSL certificates I recommend the OpenSSL GUI "tinyca".
>> #
>> # ssl-ca=/etc/mysql/cacert.pem
>> # ssl-cert=/etc/mysql/server-cert.pem
>> # ssl-key=/etc/mysql/server-key.pem
>>
>
>