On Sat, May 22, 2004 at 11:25:54PM -0500, mos wrote: > > > >Once I wiped this and tried Linux (both gentoo, with their > >patched-to-the-hilt 2.6.5 kernel, and Debian, with a stock 2.6.6 which > >had just been released by the time I installed) this figure jumped to > >35,000 queries per second. > > First of all congratulations on getting queries that fast. :) > > I have a few questions if you have the time: > > 1) Are you using MyISAM tables?
The test tables super-smack uses are in the test database and are indeed MyISAM. > 2) How large is the table's row size? And the result size returned? Here's the create definition from super-smack (select-key.smack): CREATE TABLE http_auth ( username char(25) not null primary key, pass char(25), uid integer not null, gid integer not null ) If integers are 4 bytes I make that 58 bytes per row? And this is the query: SELECT * FROM http_auth WHERE username = '$word' So it fetches the entire row, 58 bytes. > 3) Are you sorting the results? No. > 4) What percentage are selects and updates? This particular test is 100% selects. super-smack also has an update-select.smack which does 1:1 updates and selects. > 5) On average, how many rows are being returned for the query? 1 - the username is a unique key. -- Chris -- MySQL General Mailing List For list archives: http://lists.mysql.com/mysql To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED]