Ergebnis 1 bis 3 von 3

Thema: Performanche Steigerung in großen Tabellen

  1. #1
    BoOnOdY ist offline Benutzer
    Registriert seit
    15.07.2006
    Beiträge
    72

    Standard Performanche Steigerung in großen Tabellen

    Hy,

    ich habe einige Performanceprobleme mit meiner Datenbank.
    Hab se Analysed und Indexe gesetzt und der Teufel weiß nicht was, aber irgendwie hat das alles nicht besonders viel gebracht.

    ich lasse über eine Tabelle ( rund 150 000 Datenzeilen) 2 Funktionen laufen, und die eine Funktion baut über den Zwischenschritt eines Views auf die andere auf.

    Die erste Funktion verdreifacht die benötigte Zeit und die 2te verdoppelt sie dann noch mal ... kommt dann am Ende auf 54 minuten raus auf einem Rechner der auf dem neusten Stand ist.

    Soll ich versuchen die Funktion zusammenzupacken oder was soll ich machen?

    Kann mir vorstellen das der Zwischenschritt des Views das dümmste ist was man machen kann.

    Gruß BoOnOdY

  2. #2
    akretschmer ist offline Super-Moderator
    Registriert seit
    29.10.2006
    Ort
    Dresden
    Beiträge
    5.465

    Standard

    Zitat Zitat von BoOnOdY Beitrag anzeigen
    Hy,

    ich habe einige Performanceprobleme mit meiner Datenbank.
    Hab se Analysed und Indexe gesetzt und der Teufel weiß nicht was, aber irgendwie hat das alles nicht besonders viel gebracht.

    ich lasse über eine Tabelle ( rund 150 000 Datenzeilen) 2 Funktionen laufen, und die eine Funktion baut über den Zwischenschritt eines Views auf die andere auf.

    Die erste Funktion verdreifacht die benötigte Zeit und die 2te verdoppelt sie dann noch mal ... kommt dann am Ende auf 54 minuten raus auf einem Rechner der auf dem neusten Stand ist.

    Soll ich versuchen die Funktion zusammenzupacken oder was soll ich machen?

    Kann mir vorstellen das der Zwischenschritt des Views das dümmste ist was man machen kann.

    Gruß BoOnOdY
    Genau. Nicht mal der Teufel weiß, was Du *genau* machst. Ich kann nur vermuten, daß Du etwas ganz komisches machst, wenn die Bearbeitung von läppischen 150K Rows 54 Minuten dauert.

    Wie soll man Dir helfen, wenn keiner die Tabellen, deren Index und Deine Funktionen kennt und wir nicht einmal wissen, was Du *genau* erreichen willst?


    Andreas
    --
    ads Das hatte dir akretschmer gestern schon gesagt und siehe da sobald du das machst, funktioniert es ;-)
    https://www.xing.com/profile/Andreas_Kretschmer7

  3. #3
    ads
    ads ist offline Super-Moderator
    Registriert seit
    08.02.2006
    Ort
    MD
    Beiträge
    4.055

    Standard

    Hehe, schöner, aber passender Rant von akretschmer.

    Wenn du uns nicht sagst, wie deine DB aufgebaut ist oder was so lange dauert (EXPLAIN ANALYZE kann helfen) oder welche Queries du ausführst, werden wir dich mit deinem Problem im Regen stehen lassen müssen.
    Xandrian: Kurz gesagt: Du hast ein falsches Konzept und willst nicht auf ads hören

    Jetzt NEU: PostgreSQL - Datenbankpraxis für Anwender, Administratoren und Entwickler

    PostgreSQL Service & Support

Ähnliche Themen

  1. Antworten: 6
    Letzter Beitrag: 23.07.2010, 15:20
  2. Upgrade 8.3 auf 8.4 mit großen Datenmengen
    Von batzee im Forum Installation von PostgreSQL
    Antworten: 3
    Letzter Beitrag: 22.01.2010, 17:10
  3. Antworten: 7
    Letzter Beitrag: 23.01.2008, 21:43

Berechtigungen

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

Links: Tobias Bauer - IT- und Funkdienstleistungen   -   Bilderrahmen-kaufen.de - Der Onlineshop für Bilderrahmen & Fotorahmen   -   Funkforum