Σε αυτό το άρθρο θα εξετάσουμε πολλές πιθανές αιτίες πίσω από μια βάση δεδομένων MS Access με αργή απόδοση όταν είναι προσβάσιμη μέσω δικτύου.
Υπάρχουν διάφοροι λόγοι για μια βάση δεδομένων να λειτουργεί αργά ή να έχει κακή απόδοση. Αυτές οι βάσεις δεδομένων δεν έχουν κατασκευαστεί για να λειτουργούν υπο βέλτιστα, αλλά κατά κάποιο τρόπο, μακροπρόθεσμα, καταλήγουν σε κακή απόδοση. Μερικοί πιθανώς λόγοι για την αργή απόδοση της βάσης δεδομένων MS Access μπορεί να είναι ένας από τους ακόλουθους:

- Από προεπιλογή, το MS Access έχει τη δυνατότητα να εμφανίζει φύλλα δεδομένων μεταξύ των σχετικών πινάκων. Εάν εργάζεστε συχνά στην Προβολή φύλλου δεδομένων, δεν απαιτείται. Αυτό επηρεάζει αρνητικά την ταχύτητα. Ως εκ τούτου, συνιστάται να απενεργοποιήσετε αυτήν τη δυνατότητα.
- Εάν χρησιμοποιείτε συνδεδεμένο πίνακα και μεταφέρετε δεδομένα από τη μία εγγραφή στην άλλη, μπορεί να μειώσει την ταχύτητα. Μην πλοηγηθείτε πάρα πολύ.
- Εάν μια φόρμα περιήγησης ανακτά τη σύνδεση, μπορεί επίσης να μειώσει την ταχύτητα.
Μερικές φορές, ο διαχωρισμός μιας βάσης δεδομένων καθιστά την ικανότητα απόδοσης αργή. Μπορείτε εύκολα να διαχωρίσετε τη βάση δεδομένων εάν έχει μόνο έναν χρήστη, ωστόσο, για να αποφύγετε τους περιορισμούς, πρέπει να αποθηκεύσετε τόσο τα μπροστινά όσο και τα πίσω άκρα σε ένα τοπικό σύστημα.
- Κατά τη χρήση στατικών δεδομένων όπως zip κωδικοί κ.λπ., δημιουργούν τοπικούς πίνακες, διαφορετικά θα μειώσει και πάλι την ταχύτητα των πραγμάτων.
- Η εμφύτευση γραφικών είναι επίσης ένας λόγος για τον οποίο η απόδοση επηρεάζεται άσχημα, καθώς καταναλώνει περισσότερους πόρους. Επομένως, συνιστάται να χρησιμοποιείτε γραφικά συνδέσμων αντί να τα εμφυτεύετε.
- Η συμπύκνωση είναι απαραίτητη καθώς διαγράφει εγγραφές και απελευθερώνει πόρους. Ενημερώνει περαιτέρω τα στατιστικά και αναδιατάσσει τις εγγραφές. Εάν δεν συμπιέζετε συχνά, αυτό θα επηρεάσει την απόδοση. Ωστόσο, έχετε υπόψη σας ότι δημιουργείτε ένα αντίγραφο ασφαλείας αυτών των δεδομένων πριν από τη συμπίεση. Για μεγάλη προσοχή επενδύστε σε ένα ισχυρό Επιδιόρθωση πρόσβασης εργαλείο.
- Μια απλή φόρμα με μικρότερο αριθμό ελέγχων είναι καλύτερη από μια περίπλοκη που έχει πολλούς ελέγχους. Η σύνθετη φόρμα θα είναι πιο αργή καθώς θα χρειαστεί περισσότερος χρόνος για τη μεταφόρτωση και την απόκριση. Αντ 'αυτού, μπορείτε να δημιουργήσετε φόρμες που να είναι συγκεκριμένες για την εργασία και όχι να έχετε μία, πολύπλοκη φόρμα.
- Η ευρετηρίαση δεν είναι πάντα εύκολη και μερικές φορές μπορεί να προκαλεί σύγχυση. Επίσης, η υπερβολική ευρετηρίαση θα αποδειχθεί κακή για την απόδοση. Επομένως, πρέπει να είστε πολύ προσεκτικοί κατά την ευρετηρίαση και πρέπει να εφαρμόζετε μόνο δείκτες σε πεδία που αναζητάτε τακτικά.
- Είναι γεγονός ότι όσο περισσότερα δεδομένα, τόσο πιο αργή θα είναι η απόδοση. Έτσι, όταν έχετε ερωτήματα για αναφορές που βασίζονται σε πολλούς πίνακες, θα πρέπει να τις βασίζετε σε ένα ερώτημα. Χρησιμοποιήστε αυτό το ερώτημα για να περιορίσετε τις εγγραφές που συσσωρεύουν την αναφορά ή τη φόρμα.
- Συνιστάται να διατηρείτε τους πίνακες στενούς και τα πεδία στη μικρότερη δυνατή ποσότητα. Ο μεγαλύτερος αριθμός πεδίων μπορεί να επιβραδύνει την απόδοση. Μπορείτε επίσης να απαλλαγείτε από τα πεδία που σπάνια χρησιμοποιούνται σε έναν νέο πίνακα. Στη συνέχεια, δημιουργήστε μια σχέση ένας προς έναν με αυτούς τους πίνακες.
Έτσι, αυτοί είναι μερικοί από τους πιθανούς λόγους για την αργή απόδοση. Η απαλλαγή από αυτά μπορεί να βελτιώσει σημαντικά την απόδοση.
Εισαγωγή συγγραφέα:
Η Vivian Stevens είναι ειδικός στην ανάκτηση δεδομένων στο DataNumen, Inc., η οποία είναι ο παγκόσμιος ηγέτης στις τεχνολογίες ανάκτησης δεδομένων, συμπεριλαμβανομένων ανάκτηση mdf και υπερέχουν προϊόντα λογισμικού ανάκτησης. Για περισσότερες πληροφορίες επισκεφθείτε www.datanumen.com
Μερικές φορές, ο διαχωρισμός μιας βάσης δεδομένων καθιστά την ικανότητα απόδοσης αργή. Μπορείτε εύκολα να διαχωρίσετε τη βάση δεδομένων εάν έχει μόνο έναν χρήστη, ωστόσο, για να αποφύγετε τους περιορισμούς, πρέπει να αποθηκεύσετε τόσο τα μπροστινά όσο και τα πίσω άκρα σε ένα τοπικό σύστημα.