Access-o-Mania

Access-Forum (Deutsch/German) => Access-Hilfe => Thema gestartet von: datekk am April 21, 2016, 15:14:20

Titel: Datenbank nach Verschlüsselung total langsam
Beitrag von: datekk am April 21, 2016, 15:14:20
Hi. Ich habe meine Backend Datenbank verschlüsselt und im FE die Tabellen komplett gelöscht und neu mit dem Backend verknüpft. Die Backend Datenbank ist über ein Netzwerklaufwerk erreichbar.

Nun ist der Datenzugriff extrem langsam. Er lädt ewig, bis mir das Startformular angezeigt wird. Woran kann das liegen? Es ist erst nach der Verschlüsselung so. Access meldet Berechnung läuft..................................................

Macht es Sinn, alle Spalten einer Tabelle zu indizieren oder wie geht Ihr vor?

Kann man den Speicherort der BE Datenbank in eine Tabelle legen und pro User individuell anpassen?

Weiterhin sind bei der Umstellung auf Verschlüsselung auch sämtliche Beziehungen im Beziehungsfenster flöten gegangen. Hat das einen Einfluss auf die Geschwindigkeit? Kann man die Beziehungen irgendwie importieren oder müssen die komplett neu angelegt werden? Was hat das Beziehungsfenster denn eigentlich genau für eine Funktion außer ggf. "den Schaltplan" zu visualisieren?

LG
datekk.
Titel: Re: Datenbank nach Verschlüsselung total langsam
Beitrag von: Beaker s.a. am April 21, 2016, 16:53:56
Hallo datekk,
Zu Verschlüsselung und Zugriffszeiten kann ich nichts sagen.

ZitatKann man den Speicherort der BE Datenbank in eine Tabelle legen und pro User individuell anpassen?
Sicher. Brauchst dann nur eine Prozedur, die die Verknüpfung beim
Start des FE überprüft und ggfls. neu herstellt.
ZitatKann man die Beziehungen irgendwie importieren oder müssen die komplett neu angelegt werden?
Ob man die importieren kann weiss ich nicht. Was man aber machen kann,
ist die auszulesen und in eine Tabelle zu schreiben, um sie anschliessend
daraus wieder einzurichten. Zugriff erfolgt über das DB-Object (CurrentDb).
gruss ekkehard
Titel: Re: Datenbank nach Verschlüsselung total langsam
Beitrag von: Beaker s.a. am April 21, 2016, 16:56:50
Ach ja,
ZitatWas hat das Beziehungsfenster denn eigentlich genau für eine Funktion außer ggf. "den Schaltplan" zu visualisieren?
Nee, das hat schon Bedeutung. Da werden doch auch Eigenschaften
einer Relation festgelegt (Stichwort: referenzielle Integrität).
Titel: Re: Datenbank nach Verschlüsselung total langsam
Beitrag von: MzKlMu am April 21, 2016, 18:57:30
Hallo,
ZitatWeiterhin sind bei der Umstellung auf Verschlüsselung auch sämtliche Beziehungen im Beziehungsfenster flöten gegangen.
ich glaube nicht, dass die weg sind. Wenn man nachträglich solche Änderungen macht, sin die Beziehungen nicht mehr zu sehen, aber immer noch da (und funktionieren auch).

Rechtsklick im Beziehungsfenster > Alle Anzeigen

fördert die wieder zu Tage. Müssen dann nur neu geordnet werden.
Titel: Re: Datenbank nach Verschlüsselung total langsam
Beitrag von: ebs17 am April 22, 2016, 08:18:18
ZitatMacht es Sinn, alle Spalten einer Tabelle zu indizieren oder wie geht Ihr vor?
Nicht würfeln, sondern planen: Indexplanung (http://www.szweb.de/Datenbankperformance/Indexplanung-Seite-225.html?uKey=9d8b417c184c7feafd78b02035f1ba4e)

Außerdem darfst Du ziemlich sicher davon ausgehen, dass durch die Verschlüsselung (erzeugt berechnete Werte aus den Ursprungswerten) jegliche Indexnutzung darauf verhindert wird, Performanceeinbrüche also nur logisch sind.

Sowie: Beziehungen sind Datenbankobjekte. Die sind da oder nicht da, unabhängig davon, ob und wie man visualisiert. Man kann sie auch über DDL, DAO oder ADODB  (also per Code) erstellen, ändern oder löschen sowie auch prüfen, aber über eine grafische Oberfläche (Beziehungsfenster) tun sich viele leichter etwas zu erkennen und zu tun.
Titel: Re: Datenbank nach Verschlüsselung total langsam
Beitrag von: datekk am April 22, 2016, 09:28:01
Hi... einiges an Antworten. Danke Euch :)

@MuKiMu: Doch, die sind alles weg. Ich musste ja erst aus meinem FE alle Tabellen löschen. Damit sind auch die Beziehungen raus geflogen. Dann wurde das FE mit dem BE verknüpft. Mein Beziehungsfenster ist leer.. Auch wenn ich auf alle anzeigen klicke. Im BE sind die Beziehungen aber vorhanden. Ggf. reicht das dort ja aus?

@ebs17: Danke für den Link, sehr interessant.

Mein Wunsch ist es, meine Datenbank irgendwann mal auf SQL Server umzustellen, damit ich ordentlich mit den Berechtigungen arbeiten kann. Aber leider kenne ich keinen, der mir da einen Einstieg geben kann. Ich müsste ja dann nicht nur die Datenbank erstellen können, sonder auch die Fenster die die Daten ausgeben (z.B. am Webbrowser)...  Ist wohl noch ein längerer Weg für mich. :)
Titel: Re: Datenbank nach Verschlüsselung total langsam
Beitrag von: MzKlMu am April 22, 2016, 10:55:00
Hallo,
ZitatIch musste ja erst aus meinem FE alle Tabellen löschen.
wieso ?
Du kannst ja den Assi zur Aufteilung benutzen.
Titel: Re: Datenbank nach Verschlüsselung total langsam
Beitrag von: datekk am April 22, 2016, 11:16:28
Ne, konnt ich nicht. Nach verschlüsseltem BE musste ich im FE alle Verknüpfungen zum BE löschen. Dann mit dem Assi neu erstellen... Anders ging das nicht bzw. ist mir das nicht bekannt. Ich musste ja dann auch das BE Passwort eingeben. Ist aber auch egal, weil es ja jetzt ist wie es ist. :)
Titel: Re: Datenbank nach Verschlüsselung total langsam
Beitrag von: ebs17 am April 22, 2016, 12:22:47
ZitatMein Wunsch ist es, meine Datenbank irgendwann mal auf SQL Server umzustellen

Access und SQL Server (http://shop.minhorst.com/buecher/281/access-und-sql-server).
Die reichlich 500 Seiten überfliegt der Accesskundige in eins, zwei Tagen und hat dann einen Überblick und mehr als einen Einstieg.
Titel: Re: Datenbank nach Verschlüsselung total langsam
Beitrag von: datekk am April 22, 2016, 13:23:49
wow wow wow wow.... danke ebs17. :)