Hi!

You have probably missed the original message. I have pointed that
I have build Mysql 3.23.33 from the original TAR ball on
FreeBSD 4.2-STABLE using comiler options  which are used
in the port of MySQL for FreeBSD, so it does not crush
on high loads. After all this i am getting server crushed by
using INSERT DELAYED.

As for REPLACE/INSERT lockup, i figured that it could
happen when there is no space left on device.

Artem

----- Original Message -----
From: "Sinisa Milivojevic" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Cc: <[EMAIL PROTECTED]>
Sent: Friday, February 23, 2001 3:23 PM
Subject: Re: INSERT/REPLACE lock up in 3.23.33


> Steven Roussey writes:
>  > > My troubles continue with INSERTs (i posted a message about
INSERT
>  > > DELAYED crushing a server before). Now, I have this:
>  >
>  > We are running Linux and MySQL 3.23.30 and have similar problems.
In
>  > particular we have a lot of INSERT DELAYEDs into a fixed table,
and REPLACE
>  > DELAYED into a variable size table. At some point the handlers
never finish
>  > a query and then fill up handler, then fill up all other
processes with
>  > queries that are waiting for the table and then I have to kill -9
it from
>  > the commandline.
>  >
>  > This only seems to happen if the tables are really big for the
REPLACEs.
>  > I've tested it starting with multi-GB tables and then with empty
ones. I see
>  > the slow query and lock up situation with the bigger tables.
>  >
>  > I can't make a real test case, save for copying from one multiGig
table into
>  > another, perhaps, while also streaming in other log data into the
logging
>  > table we have. I wish we could have a replay software so it gets
the timing
>  > the same to see what is going on thread-wise.
>  >
>  > Oh, well. Let me know if you figure this out.
>  >
>  > Sincerely,
>  >
>  > Steven Roussey
>  > Network54.com
>  > http://network54.com/?pp=e
>  >
>  >
>
>
> Hi!
>
> Only few words. Problems with DELAYED ops on Linux are usually
related
> to broken LinuxThreads.
>
> Safest thing for you is to use our latest 3.23 binaries which are
> statically linked with stable glibc and with some additional
patches.
>
> There can be another source of problems with REPLACE. As it has to
> DELETE a row first, it might take a lot of time on huge table if
MySQL
> is not able for some reason to utilize index in order to locate
rows.
>
>
> Regards,
>
> Sinisa
>
>       ____  __     _____   _____  ___     ==  MySQL AB
>      /*/\*\/\*\   /*/ \*\ /*/ \*\ |*|     Sinisa Milivojevic
>     /*/ /*/ /*/   \*\_   |*|   |*||*|     mailto:[EMAIL PROTECTED]
>    /*/ /*/ /*/\*\/*/  \*\|*|   |*||*|     Larnaca, Cyprus
>   /*/     /*/  /*/\*\_/*/ \*\_/*/ |*|____
>   ^^^^^^^^^^^^/*/^^^^^^^^^^^\*\^^^^^^^^^^^
>              /*/             \*\                Developers Team
>
>
>
> --------------------------------------------------------------------
-
> 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
>
>


---------------------------------------------------------------------
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