Datenbank sperrt Zugriffe

Hallo,

ich habe eine große Datenbank mit > 2.8 Mio Datensätzen. Wenn ich nun
mit INSERT etwas schreibe, schint der ganze Server gesperrt zu sein. Im
Browser passiert dann ca. 30s gar nichts wenn man z.B. auf einen Link
klickt.
Welche Ursache hat das?

Gruß Daniel
Daniel Schmidt [ Mi, 12 September 2007 01:58 ] [ ID #1818368 ]

Re: Datenbank sperrt Zugriffe

On Wed, 12 Sep 2007 01:58:25 +0200, Daniel Schmidt wrote:

> Hallo,
>
> ich habe eine große Datenbank mit > 2.8 Mio Datensätzen. Wenn ich nun
> mit INSERT etwas schreibe, schint der ganze Server gesperrt zu sein. Im
> Browser passiert dann ca. 30s gar nichts wenn man z.B. auf einen Link
> klickt.
> Welche Ursache hat das?

30 Sekunden klingt nach PHP Skript Timeout, was dann als Ursache die
Sitzungssperre von PHP wahrscheinlich erscheinen lässt, Skripte die die
gleiche Session benutzen werden serialisiert. Das wird aber Off-Topic
hier. Interessanter ist vllt. warum dein Insert 30 Sekunden benötigt,
wenn's denn wirklich daran liegt, aber da kann man mit den dünnen
Informationen nicht viel sagen.

Björn
B.Steinbrink [ Mi, 12 September 2007 02:17 ] [ ID #1818369 ]

Re: Datenbank sperrt Zugriffe

Andreas
--
Andreas Kretschmer
Linux - weil ich es mir wert bin!
GnuPG-ID 0x3FFF606C http://wwwkeys.de.pgp.net
Deutsche PostgreSQL User Group: http://pgug.de
Andreas Kretschmer [ Mi, 12 September 2007 07:04 ] [ ID #1818370 ]

Re: Datenbank sperrt Zugriffe

Daniel Schmidt <newsgroup [at] ds-webtools.de> wrote:
> ich habe eine große Datenbank mit > 2.8 Mio Datensätzen. Wenn ich nu=
n

s/Datenbank/Tabelle/

> mit INSERT etwas schreibe, schint der ganze Server gesperrt zu sein. Im

s/Server/Tabelle/

> Browser passiert dann ca. 30s gar nichts wenn man z.B. auf einen Link
> klickt.
> Welche Ursache hat das?

Wie sieht denn der INSERT-Query und die Tabelle dazu aus? Und was sagt in
dieser 30s-Wartezeit "mysqladmin processlist" (mit ausreichender
Berechtigung ausgefuehrt)?
Sven Paulus [ Mi, 12 September 2007 08:51 ] [ ID #1818373 ]
Datenbanken » de.comp.datenbanken.mysql » Datenbank sperrt Zugriffe

Vorheriges Thema: Zusammenfassen von fuenf 'UPDATE's
Nächstes Thema: Hardware fuer MySQL Server