Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Υπολογιστών Γλώσσες

Πώς να αυξήσετε την απόδοση της Έκθεσης Κρίσταλ έτσι θα τρέξει πιο γρήγορα

Έχει πάρει πολύ για Crystal Report σας για να ολοκληρώσετε ; Μερικές φορές , μια έκθεση κρυστάλλου μπορεί να είναι αργή , διότι λειτουργεί με τόσο μεγάλα ποσά των δεδομένων ή επειδή κάτι δεν δημιουργήθηκε /κωδικοποιηθεί σωστά . Δοκιμάστε κάποιο από τα παρακάτω βήματα για να επιταχύνει το Crystal Report , τι χρειάζεστε
Crystal Reports ( οποιαδήποτε έκδοση )
Η Εμφάνιση Περισσότερες οδηγίες
Η 1

Πριν κάνετε οτιδήποτε , θα θα πρέπει να εκτελέσετε την έκθεση και να λάβει μια ματιά σε αυτό είναι απόδοση χρησιμοποιώντας Crystal Report ενσωματωμένο στις «πληροφορίες Performance » . Το παράθυρο διαλόγου "Απόδοση της Πληροφορίας» μπορεί να ανοίξει από το μενού Έκθεση . Εμφανίζει τα δεδομένα απόδοσης από την τελευταία φορά που η έκθεση τρέχει και μπορεί να σας δείξει πόσο χρονικό διάστημα κάθε μέρος της έκθεσης , συμπεριλαμβανομένων των υπο - εκθέσεις , αναλαμβάνει να ολοκληρωθεί . Μπορεί να είναι εξαιρετικά χρήσιμο όταν προσπαθούν να καθορίσουν γιατί μια έκθεση τρέχει αργό . 2

Επιλογή εγγραφής . Σιγουρευτείτε ότι χρησιμοποιείτε έναν τύπο επιλογής που επιστρέφει μόνο τις εγγραφές που χρειάζεστε για την έκθεση , αντί να χρειάζεται Κρίσταλ διαβάσει και να επιστρέψει όλες τις εγγραφές .
Εικόνων 3

Indexes . Χρησιμοποιώντας ευρετήρια της βάσης δεδομένων μπορεί να βελτιώσει τις επιδόσεις αναφέρουν σημαντικά ώστε να προσπαθήσουμε να τα χρησιμοποιούν κατά τη σύνδεση πίνακες . Επίσης , βεβαιωθείτε ότι οι «Χρήση Ευρετήρια ή Server for Speed ​​" κουτάκι είναι επιλεγμένο στην καρτέλα Βάση δεδομένων του παραθύρου διαλόγου Επιλογές . Το παράθυρο διαλόγου Επιλογές μπορεί να ανοίξει από το μενού Αρχείο .
Η 4

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

Τύπος σύνδεση . Ένα άλλο πράγμα που μπορεί να προκαλέσει μια έκθεση ή υπο - έκθεση για να τρέξει αργά είναι το είδος της σύνδεσης που γίνεται . Ένα εξωτερικό -join μπορεί να επιβραδύνει την έκθεση μειωθεί σημαντικά . Αν είναι δυνατόν , χρησιμοποιήστε ένα εσωτερικό - συνδέσμου αντί (υποθέτοντας ότι θα επιστρέψει τα επιθυμητά αποτελέσματα ) .
Η 6

Προβολές . Δημιουργία και χρήση ενός θέα βάσης δεδομένων από ένα ερώτημα βάσης δεδομένων μπορεί να ενσωματώσει και να απλοποιήσει τα δεδομένα , βελτιώνοντας έτσι την απόδοση αναφέρουν σημαντικά . Αυτό είναι ένα από τα πιο προηγμένα στάδια και μπορεί να απαιτήσει μια γενική κατανόηση των εννοιών της βάσης δεδομένων .
Η 7

αποθηκευμένες διαδικασίες . Ενσωματώνοντας ένα ερώτημα βάσης δεδομένων σε μια αποθηκευμένη διαδικασία μπορεί επίσης να ενσωματώσει και να απλοποιήσει τα δεδομένα , βελτιώνοντας έτσι την απόδοση αναφέρουν σημαντικά . Αυτό είναι ένα από τα πιο προηγμένα στάδια και μπορεί να απαιτήσει μια γενική κατανόηση των εννοιών της βάσης δεδομένων .
Η
εικόνων

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

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