SUPERWHERE

Ο τρόπος να ενημερώσουμε τον Server για να έχει ΠAΝΤΑ ΕΤΟΙΜΑ τα στοιχεία που θέλουμε, ΠΡΙΝ ΤΑ ΖΗΤΗΣΟΥΜΕ !

Γιατί λειτουργεί.

Ο MSSQL Server είναι μια ενεργή οντότητα που λειτουργεί συνέχεια με τις δικές του διαδικασίες και

   Αναλύει τα ερωτήματα μας.

   Δημιουργεί στατιστικά.

   Φορτώνει τα στοιχεία στην Μνήμη που τον συμφέρουν.

   Υπολογίσει τους χρόνους.

   δημιουργεί τους τρόπους ανά περίπτωση για να φέρει τα δεδομένα μας.

   Αποφασίζει ποιος ειναι ο καλύτερους τρόπος

   Συντηρεί τα δεδομένα

   περιμένει τα ερωτήματα μας.

Σε μικρά View η διαφορά δεν είναι μετρήσιμη

Στα μεγάλα View η διαφορά στην ταχύτητα είναι τεράστια (1-1000). Αν ξέρει τα ερωτήματα μας πριν τα ζητήσουμε έχει όλο τον χρόνο για να τα έχει έτοιμα ΠΡΙΝ ΖΗΤΗΘΟΥΝ.

Άλλοι λόγοι είναι

Φορτώνουμε από την αρχή μόνο τα στοιχεία που χρειαζόμαστε και μετά αν θέλουμε με το ALT + F3 κάνουμε περαιτέρω Filtering.

     π.χ. Αν φορτωθούν πάνω από 100.000 εγγραφές θα καθυστερήσουν τα windows και η κάρτα γραφικών να δείξουν το αποτέλεσμα στο πίνακα.

Αν έχουμε στατιστικά με σύνολα που πρέπει να προϋπολογιστούν με συγκεκριμένα κριτήρια.

Αν έχουμε πολλές μεταβλητές (where) σε πολλούς πίνακες.

Αν έχουμε διαφορετικές μεταβλητές (where) ανά user και αν θέλουμε το πρόγραμμα να θυμάται αυτές τις μεταβλητές - επιλογές μας , 

Αν υπάρχουν πολλοί πίνακες και παρά πολλά Where και το αποτέλεσμα (σπάνιο) αργεί.

Αν χρειαζόμαστε πιο σύνθετες αναζητήσεις από το ALT + F3

 

 

Φόρμα ενημέρωσής του SuperWhere

 

SuperWhere ClientPage

VALUE TYPE. Είναι η περιγραφή της μεταβλητής

VALUE IN DATABASE. Είναι η αποθηκευμένη τιμή στον Server βάση τις οποίας θα τρέξει το SuperWhere

NEW VALUE. Εισάγουμε ή επιλέγουμε από τις διαθέσιμες τιμές την νέα τιμή που θέλουμε να αποθηκεύσουμε στο SuperWhere 

UPDATE. Το πατάμε για να αποθηκευτεί στο SuperWhere η νέα μεταβλητή. (Γίνετε και με Enter στην νέα μεταβλητή)

Όταν ολοκληρώσουμε την ενημέρωση το SuperWhere κλείνουμε την φόρμα.

 

 

 Η παραμετροποίηση της θέσης και των διαθέσιμων τιμών του SuperWhere γίνεται με την επιλογή Config επάνω αριστερά

SuperWhere ClientPageConfig