Marco, 

Traurig - ich habe das googleübersetzungshilfsmittel benutzt, um zu
versuchen, Ihnen zu helfen.

Bevor Sie Benutzerprioritäten betrachten, schlage ich Sie Blick an vor, wie
Ihre Daten registriert werden.  Mysql verwendet nur einen Index pro Frage,
also muß Ihre Tabelle einen Index auf jedem Feld in haben WHERE Klausel,
plus das Datumfeld.  Ich vermute, daß dieses nicht der Fall ist, da die
Datenausgabe für eine mysqldatenbank ziemlich klein ist.  Blick auf den
EXPLAIN SELECT, zu sehen, was Indizes für eine Frage verwendet werden.

Andy

> -----Original Message-----
> From: Nuno Pereira [mailto:[EMAIL PROTECTED]
> Sent: 29 September 2005 11:24
> To: Marco Baar
> Cc: mysql@lists.mysql.com
> Subject: Re: Performance problem
> 
> What?
> 
> Please post in english.
> 
> Marco Baar wrote:
> > Hallo,
> >
> > Ich benutze mysql seit 2 Jahren. Inzwischen haben sich 50MB Nutzdaten
> > angesammeln und hab ein Problem mit der Performance während der Abfrage
> > meiner "Haupttabelle".
> > Die Tabelle hat ca 200.000 Datensätze und ich mache im verhältnis zu
> anderen
> > Abfragen doch ein eher simplen select.
> > Ich selektiere mit Prüfung auf 4 Attribute (mit "=" ) und es dauert 0,2-
> 0,4
> > sekunden. Damit kann ich leben. Diese Abfrage musste ich abwandeln und
> will
> > mir nur die ersten 50 Ergebnisse anzeigen, die nach Datum sortiert sind.
> > Diese allerdings dauert ~3,5 sekunden und legt meinen Rechner lahm.
> Sogar
> > der Sound wird unterbrochen.
> >
> > 2. Frage: Ich würde dies gerne als Daimon oder Server im Hintergrund
> laufen
> > lassen, so dass mich die Datenbankabfragen nicht im Laufenden Betrieb
> > stören. Trotzdem sollen doch relativ complexe Abfragen gemacht werden.
> Ist
> > es möglich, bestimmte Benutzer mit sehr geringer Priorität auszustatten,
> > dass deren Abfrage nicht über einen bestimmten %-Wert der Cpu-last geht
> und
> > somit den laufenden Betrieb nicht stören?
> >
> > Vielen Dank für die Bearbeitung meiner Anfrage.
> >
> > Marco Baar
> 
> --
> Nuno Pereira
> 
> 
> --
> MySQL General Mailing List
> For list archives: http://lists.mysql.com/mysql
> To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]




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

Reply via email to