Anzeige:
Ergebnis 1 bis 15 von 17

Thema: SQL Query vereinfachen/performieren

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Registrierter Benutzer
    Registriert seit
    07.03.2005
    Beiträge
    13

    SQL Query vereinfachen/performieren

    Hallo,

    habe nie wirklich grosse abfragen für eine datenbank erstellt..bissher immer relativ kleine abfragen, daher ist mein wissen auf diesem gebiet auch nicth wirklich ausgereift..

    Doch musste jetzt einen ordentlichen batzen schreiben, und es funktioniert auch, legt nur leider die Datenbank für eine bestimme zeit VÖLLIG lahm:

    Code:
    SELECT gmttimestamp,valuecount,valuemin,valuemax,valuesum
    FROM Summarydata,instname,parametername,patrolagent, appclassname
    WHERE summarydata.appclassid =appclassname.appclassid
    AND summarydata.parameterid=parametername.parameterid
    AND summarydata.agentid=patrolagent.agentid
    AND summarydata.instid=instname.instid
    AND appclassname.name='NETWORK'
    AND parametername.name='NETPacketsIn'
    AND patrolagent.patrolagentname='alex'
    AND instname.name='lo0'
    AND gmttimestamp>= to_date('19.02.2005 15:00:00','dd.mm.yyyy hh24:mi:ss')
    AND gmttimestamp<= to_date('19.04.2005 15:00:00','dd.mm.yyyy hh24:mi:ss')

    Um bisschen aufzubrösseln:
    Tabelle Appclassname enthält den Namen der AppKlasse und deren ID(7/NETWORK)
    Tabelle Parametername enthält den Namen des Parameters und deren ID(904/NETPacketsIn)
    Tabelle instname enthält den Namen der Instanz und deren ID(32/lo0)
    Tabelle patrolagent enthält den Namen des Agenten und desen ID(231/alex)

    In der Summarydata befindet sich folgendes:

    | gmttimestamp | valuecount | valuemin | valuemax | valuesum | appclassid | parameterid | agentid | instid|

    Das Statement leifert auch die gewünschten daten, aber ist VIEL zu performance-fressend.
    Geändert von milanaasde (19-04-2005 um 14:49 Uhr)

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •