Είναι αρκετά συνηθισμένο οι αναλύσεις να περιέχουν στήλες που δεν χρησιμοποιούνται. Οι στήλες που δεν απαιτούνται αλλά εξακολουθούν να είναι επιλεγμένες έχουν σημαντικό αντίκτυπο στην απόδοση. Αυτό το θέμα εξηγεί πώς να βελτιώσετε την απόδοση αφαιρώντας τυχόν στήλες που δεν απαιτούνται.
Προσδιορισμός στηλών που δεν χρησιμοποιούνται
Έτος
), αυτό επηρεάζει την απόδοση ως εξής:
Το ακόλουθο σχήμα εμφανίζει μια απλή αναφορά με τον αριθμό των πελατών κατά περιοχή και έτος.
Η αναφορά που εμφανίζεται είναι ένα γράφημα που δείχνει τον αριθμό πελατών κατά περιοχή. Μπορείτε να δείτε ότι η στήλη Έτος
εξαιρείται.
Λογικό ερώτημα με τη μη χρησιμοποιούμενη στήλη έτους
Παρόλο που η στήλη Έτος
δεν εμφανίζεται στην προβολή, εξακολουθεί να είναι επιλεγμένη ως μέρος του λογικού ερωτήματος.
Έτος
στην ανάλυση έχει τον εξής αντίκτυπο:
Φυσικό ερώτημα με τη μη χρησιμοποιούμενη στήλη έτους
Αν ελέγξετε το φυσικό ερώτημα, μπορείτε να προσδιορίσετε τομείς όπου η απόδοση επηρεάζεται.
Αυτό το παράδειγμα εμφανίζει SELECT count distinct
από τον κανόνα συνάθροισης αριθμού πελατών. Σε ορισμένες περιπτώσεις, αυτό επηρεάζει επίσης αναφορές που έχουν κανόνα συνάθροισης αθροίσματος. Το ερώτημα που δημιουργείται σε αυτό το σενάριο χρησιμοποιεί επίσης ένα σύνολο ομαδοποίησης. Στο επίπεδο βάσης δεδομένων, μπορεί να επιλέγει πολλές σειρές (εκατομμύρια) και μετά να πρέπει να τις ομαδοποιήσει με βάση το Έτος
και την Περιοχή
, καθώς και την Περιοχή
. Αυτό μπορεί να καταναλώσει σημαντικούς, μη αναγκαίους πόρους βάσης δεδομένων.
Αφαίρεση στηλών που δεν χρησιμοποιούνται
Αφαιρέστε τη στήλη Έτος
και αναλύστε τον αντίκτυπο στο λογικό ερώτημα και το φυσικό ερώτημα που δημιουργούνται.
Λογικό ερώτημα μετά την αφαίρεση της στήλης έτους
Πλέον, το λογικό ερώτημα δεν περιέχει τη στήλη Έτος
και, το πιο σημαντικό, καταργείται η συνάθροιση αναφοράς.
Φυσικό ερώτημα μετά την αφαίρεση της στήλης έτους
Το φυσικό ερώτημα είναι πολύ πιο απλό τώρα που δεν περιέχει σύνολα ομαδοποίησης και ο αριθμός των εγγραφών που επιλέγονται είναι σημαντικά μειωμένος.
Ελέγχοντας την ανάλυση μη αποδοτικών αναφορών και, στην πρώτη περίπτωση, αφαιρώντας απλά τις περιττές, μη χρησιμοποιούμενες στήλες, μπορείτε να εξασφαλίσετε σημαντικά οφέλη για την απόδοση. Το φυσικό ερώτημα που δημιουργείται έχει μειωμένη πολυπλοκότητα και επιστρέφει λιγότερες εγγραφές, επομένως απαιτείται λιγότερη επεξεργασία.