λογισμικό

* Γνώση Υπολογιστών >> λογισμικό >> λογισμικού βάσεων δεδομένων

Πώς να κάνει μια αποτελεσματική Ερώτημα στην Access

Access έχει ένα πολύ γρήγορο και αποτελεσματικό μηχανισμό διαχείρισης βάσεων δεδομένων πίσω από αυτό , επιτρέποντας την γρήγορη ανάκτηση των πολύπλοκων ερωτημάτων . Ακόμα κι έτσι , τα ερωτήματα μπορούν να γίνουν για να τρέξει πολύ πιο γρήγορα , χρησιμοποιώντας μερικές συμβουλές για να δημιουργήσετε ένα πιο αποτελεσματικό ερώτημα . Τα περισσότερα τμήματα του SQL Access "Επιλογή" δήλωση μπορεί να τεθεί σε οποιαδήποτε σειρά , αλλά η σειρά μπορεί να κάνει τη διαφορά στην ταχύτητα ερώτημα . Πώς τα δεδομένα έχει κατασκευαστεί και συντηρείται μπορεί επίσης να βοηθήσει . Οδηγίες

1

Συμπεριλάβετε μόνο τα πεδία που χρειάζεστε για να πάρει τα επιθυμητά αποτελέσματα . Αν και είναι πιο εύκολο να τύπου " Επιλέξτε * από τον πίνακα , « πρόκειται για μια πολύ πιο αποτελεσματική ερώτημα για να πληκτρολογήσετε " Επιλογή Όνομα, Επώνυμο , Διεύθυνση Table" αν αυτό είναι όλα τα δεδομένα που χρειάζεστε . 2

Συμπεριλάβετε πεδία με ευρετήρια και τα βάζουμε στην αρχή της ρήτρας , όπου σε ένα ερώτημα . Τα ακόλουθα δύο ερωτήματα θα δώσει τα ίδια αποτελέσματα , αλλά η δεύτερη θα τρέξει πολύ πιο γρήγορα αν το OrderDate είναι ένα ευρετήριο πεδίο .

" Επιλογή OrderDescription , ποσό από το οποίο Παραγγελίες CustName = 'Smith' και OrderDate > = ' # 1/1/2010 "

" Επιλογή OrderDescription , ποσό από το οποίο Παραγγελίες OrderDate > = ' # 1/1/2010 και CustName = ' Smith ' "
εικόνων 3

Αποφύγετε συμπεριλαμβανομένης της " Ταξινόμηση κατά " ή περίπλοκες " Ομαδοποίηση κατά " ρήτρες , αν το μόνο που περιμένουμε να επιστρέψουν λίγα αρχεία . Αν τα χρειάζεστε, χρησιμοποιήστε " Ταξινόμηση κατά " και " Ομαδοποίηση κατά " με πεδία με ευρετήριο , όπου είναι δυνατόν . Εάν πρόκειται να κατασκευάζει παρόμοια ερωτήματα συχνά , ο δείκτης αυτά τα πεδία θα πρέπει να παραγγείλετε και από την ομάδα .
Η 4

Αποφύγετε τη χρήση " Like" ως συντόμευση . Η οικοδόμηση ενός ερωτήματος με μια παρόμοια ρήτρα και ένα μπαλαντέρ είναι βολικό όταν δεν ξέρεις το σύνολο εγχόρδων να ερωτηθούν , όπως " Επιλέξτε * από το τραπέζι όπου Επώνυμο όπως« Abercrom * ». Αλλά μην το χρησιμοποιούν μόνο και μόνο επειδή είναι ευκολότερο από ό, τι δακτυλογράφηση το σύνολο εγχόρδων . Αυτό θα οδηγήσει σε σημαντική επιβράδυνση ένα ερώτημα .
5

Run παρόμοια ερωτήματα back- to-back , όταν είναι δυνατόν . Εάν πρόκειται να είναι σε λειτουργία άλλα ερωτήματα σύντομα , να κάνουν ταυτόχρονα . Ένα ερώτημα χτίζει μια διαδρομή πρόσβασης στα δεδομένα ως μέρος της διαδικασίας ερωτήματος . Ένα δεύτερο ερώτημα στο ίδιο τραπέζι συνήθως θα τρέξει πιο γρήγορα από ό, τι το πρώτο .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα