MyISAM has a cool feature where it keeps track of the internal row count so that

SELECT COUNT(*) FROM FOO executes in constant time.  Usually 1ms or so.

The same query on INNODB is O(logN) since it uses the btree to satisfy the query.

I believe that MyISAM just increments an internal count so that every insert/delete changes the count.

Are there plans to add this to INNODB? I was relying on this for my database monitoring app and noticed that it was killing my performance (I forgot about this problem...)

Would be really nice to have.

Kevin

Kevin A. Burton, Location - San Francisco, CA
      AIM/YIM - sfburtonator,  Web - http://www.feedblog.org/
GPG fingerprint: 5FB2 F3E2 760E 70A8 6174 D393 E84D 8D04



--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to