Tuesday, December 09, 2003 2:51 PM
Chris Elsworth wrote:

> If you increase delayed_insert_limit then you're effectively giving
> the DELAYED thread more preferencee to the table; it will write more
> rows (once it can, ie there's a phase of time where there's no locks
> on the table) in a batch, which potentially makes other selects wait
> longer.
>
> Inserting delayed_queue_size means the clients can pile more and more
> rows into the DELAYED thread while it gets chance to write. This may
> give your clients a bit of a boost, but only if the DELAYED thread
> fills up; at a default of 1000, you must be doing a lot of inserts to
> reach that.

Thank you Chris, I think I understand now.

>Remember if you have a lot of rows waiting and mysql
> crashes, they're lost.

Well, I know that, but loosing 2000 inserts when i made more than 3 000 000
a day isn't a big problem.
This table is for statistics only, data isn't very important and MySQL
doesn't crash as often happyily :)
Now i just need to choose, I can boost the insert ratio but i'll take some
risks, or i can leave all as default ...

Bye
David


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

Reply via email to