Office: (Office 2013) Abfrage dauert sehr lange

Helfe beim Thema Abfrage dauert sehr lange in Microsoft Access Hilfe um das Problem gemeinsam zu lösen; Der Entwickler sollte aus dem ihm bekannten Nutzungsverhalten der DB gefühlsmäßig ableiten können, was das kleinere Übel ist: Etwas verlangsamtes... Dieses Thema im Forum "Microsoft Access Hilfe" wurde erstellt von Faultier_1982, 6. Mai 2016.

  1. Abfrage dauert sehr lange


    Der Entwickler sollte aus dem ihm bekannten Nutzungsverhalten der DB gefühlsmäßig ableiten können, was das kleinere Übel ist: Etwas verlangsamtes Schreiben oder extrem langsamere Auswertungen.
    Einen Index zu setzen oder zu entfernen ist als solches nicht mühsam.

    Bei größeren Datenanfügungen kann das vorherige Entfernen und das nachträgliche Neusetzen eines Index durchaus auch Bestandteil des Imports sein, bei diversen DBMS kann man auch einen Index zeitweise "abschalten".

    Das wären doch auch Vergleichsoperationen, wo ein Index performancebringend wirken dürfte.
     
    ebs17, 9. Mai 2016
    #16
  2. Nachtrag:
    Es bleibt sicher ganz wenigen vorbehalten, dass das, was sie tun, immer gleich sofort das Richtige und Optimale ist.
    Wer nicht zu diesem Götterkreis gehört und in Bezug Kenntnisse, Erfahrungen und Glück noch Verbesserungschancen bei sich vermuten dürfte, muss dann eben seine Arbeit testen, übrigens die natürlichste Aufgabe eines Entwicklers.

    Da ist es dann doch ein gewaltiger Fortschritt, wenn einem nach einen Test auf Funktionieren an sich dann noch Varianten einfallen, die man vergleichen könnte.
     
    ebs17, 9. Mai 2016
    #17
  3. Hallo ebs17,

    nun habe ich die mühsamen Tests gemacht und festgestellt, dass ich mit Office2013 ohne Index 55 Min für die Abfrage brauche und mit Office2007 ohne Index 30 Sek.

    Wenn ich jedoch bei beiden einen Index setze, dann benötigen beide nur noch 3 Sek.

    Kann sich das jemand erklären, warum sich Office13 und Office07 so extrem unterscheiden, wenn man keinen Index setzt?

    Gruß Faultier
     
    Faultier_1982, 10. Mai 2016
    #18
  4. Abfrage dauert sehr lange

    Ironie an:

    Vielleicht hat sich das MS-Entwicklerteam bei der Weiterentwicklung von Access gedacht: Wer nicht vernünftig arbeitet, muss eben leiden.

    Ironie aus.

    Und wie gesagt: Man sollte erst selber seine Hausaufgaben machen, ehe man über andere und sonstige Umstände jammert.
    Es ist fatal, wenn man eigene Unzulänglichkeiten anderen anlastet.

    Über Deine Frage kann ich nicht wirklich nachdenken.
    Eventuell findest Du Anhaltspunkte, wenn Du den Ablaufplan der Abfrage anschaust: Ausführungspläne betrachten
     
    ebs17, 10. Mai 2016
    #19
  5. Hallo ebs17,

    ich habe eigentlich niemandem etwas angelastet, ich habe nur eine Erklärung dafür gesucht. Vielleicht hat es ja einen logischen Sinn, den man später vielleicht nutzen kann, wenn man ihn kennt.

    Und ich finde, wenn ein Programm auch Fehler verzeiht läuft das unter Bedienerfreundlichkeit. Es gibt so viele verschiedene Programme, die kann man nicht alle fehlerlos beherrschen.
    Deshalb sind die bedienerfreundlichen Programme meistens erfolgreicher und ein Zeichen für gute Entwicklerarbeit.

    Aber ich will nicht über die Arbeit anderer urteilen, freue mich, dass mir geholfen wurde und ich wieder etwas dazulernen durfte. :-)

    Vielen Dank
    Gruß Faultier
     
    Faultier_1982, 10. Mai 2016
    #20
Thema:

Abfrage dauert sehr lange

Die Seite wird geladen...
  1. Abfrage dauert sehr lange - Similar Threads - Abfrage dauert lange

  2. Abfrage: Anzahl von Kriterium >0

    in Microsoft Access Hilfe
    Abfrage: Anzahl von Kriterium >0: Hallo, [ATTACH] Ich versuche gerade, die Anzahl der belegten Plätze auf einem LKW per Abfrage zu ermitteln. Dabei wäre dann FSPal > 0. Leider zeigt er mir die Anzahl der Plätze an. [ATTACH]...
  3. Teil des Zellinhaltes abfragen in VBA

    in Microsoft Excel Hilfe
    Teil des Zellinhaltes abfragen in VBA: Guten Tag, ich möchte in Zelle E1 den linken 4-stelligen Teil in Zelle A3 abfragen. Habs versucht mit IF (LEFT(R[2]C[-3],4) = "8396") then ... Else ... End If Wer kann...
  4. Verliert irgendwann die Selektive Abfrage von UFO

    in Microsoft Access Hilfe
    Verliert irgendwann die Selektive Abfrage von UFO: Guten Tag Ich habe ein HF mit darin befindlichem UF. Die Abfrage der Teilnehmer im Uf bezieht sich immer auf den Kurs-Typ im HF Solang ich das Formular neu erstelle, funktioniert das...
  5. automatische Abfrage URL via Artikelnummer

    in Microsoft Access Hilfe
    automatische Abfrage URL via Artikelnummer: Guten Tag Bei der Aktualisierung der Homepage und aufgrund eines Plugin-Wechsels des Üebersetzungstools hat wordpress alle Permalinks der Produkte verändert. Unserem Webmaster war nicht bekannt,...
  6. Vorkommen von Kunden in mehreren Tabellen per Abfrage filtern

    in Microsoft Access Hilfe
    Vorkommen von Kunden in mehreren Tabellen per Abfrage filtern: Hallo Community, ich habe folgendes Problem beim Nutzen einer Access-Datenbank. Zunächst die Datenstruktur: [ATTACH] Dies sind die Tabellen meiner Datenbank. In der Tabelle "Adressliste"...
  7. mit String aus Formular Übereinstimmung in Abfrage prüfen

    in Microsoft Access Hilfe
    mit String aus Formular Übereinstimmung in Abfrage prüfen: Hallo liebe Mitglieder Ich verzweifle wieder einmal fast und wende mich an Euch. Ich möchte gern aus einem Formular heraus (Click) prüfen, ob übereinstimmende Datensätze in einer Abfrage vorhanden...
  8. RowSource aus Abfrage mit Kriterien

    in Microsoft Access Hilfe
    RowSource aus Abfrage mit Kriterien: Hallo, ich bin dabei eine Bundesliga-Datenbank zu erstellen, in der es auch eine Menge Statistiken geben soll. Ich will z.B. in einem Listenfeld die Namen der Schiedsrichter und deren Einsätze...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden