Συχνά δέχομαι την ερώτηση για το τι είναι το query cost. Η απάντηση είναι η παρακάτω
Το cost είναι κάτι που δεν έχει μονάδα μέτρησης ούτε έχει ορισθεί από το product group σαν κάτι συγκεκριμένο είναι σχετικιστικό
(ΛΕΞΙΚΟ ΤΗΣ ΝΕΑΣ ΕΛΛΗΝΙΚΗΣ ΓΛΩΣΣΑΣ του ΓΕΩΡΓΙΟΥ Δ. ΜΠΑΜΠΙΝΙΩΤΗ ΚΑΘΗΓΗΤΗ ΤΗΣ ΓΛΩΣΣΟΛΟΓΙΑΣ ΣΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ σελίδα 1726)
Με το όρο query cost εννοούμε το ποσό της προσπάθειας που χρειάστηκε ο query optimizer για να δημιουργήσει το query plan και το οποίο περιλαμβάνει CPU, Memory, I/O.
Αυτό το κόστος υπάρχει γιατί όπως είναι γνωστό ο query optimizer κάνει cost-based optimization δηλαδή ψάχνει και επιλέγει μέσα από όλους τους δυνατούς τρόπους εκτέλεσης ενός query αυτόν που έχει το χαμηλότερο κόστος.
Ο τρόπος υπολογισμού είναι ερετικός και προσεγγιστικός στο πόσο χρήση των CPU, Memory, I/O γίνεται.
//antonch