|
dotNETZone.gr Weblogs
-
Μια πιό user-friendly παραλλαγή του Οχιτώρα, ο Σελίγος είναι ο συνεργάτης σας που, γεμάτος υποσχέσεις για ένα βράδυ χωρίς (τους συνηθισμένους) εφιάλτες να σας ταράζουν, δημιουργεί την αίσθηση ότι το αίτημά σας θα εκτελεστεί πάραυτα, αν και όχι άμεσα. Αμ δε. Ο Σελίγος χρησιμοποιεί την τακτική αυτή για να ξεφύγει από κάθε άμεση υποχρέωση, βασιζόμενος στο παγκοσμίου φήμης BiCaD pattern, το οποίο ψιλά-χοντρά περιγράφει οτι ένα πρόβλημα μπορεί μαγικά να λυθεί μόνο του αν το αφήσεις στην αναμονή για ένα επαρκές χρονικό διάστημα. Α, ναι, BiCaD σημαίνει Bathe in Crap and Die. Ανάλογα με την ποιότητα του management και τα θέματα που αυτό ορίζει ως «προβλήματα», ο Σελίγος μπορεί να είναι ο επιτυχημένος (και πιό αδρά αμοιβόμενος) cool συνάδελφος του διπλανού γραφείου που έχει ματώσει στο MSN και τα flash games αφήνοντας τα πάντα να πάρουν τη ρότα τους σύμφωνα με το πιό πάνω pattern, ή ο εκνευριστικός βρωμερός και γλοιώδης τυπάς στου οποίου το PC θέλετε εδώ και καιρό να στήσετε 48 εφαρμογές bloatware και να περάσετε την υπόλοιπη...
|
-
Η αντίθετη ακριβώς περίπτωση από τον Τώρα. Ο άνθρωπος αυτός είναι τόσο απασχολημένος που απορεί κανείς για το πού βρίσκονται τόσες εκκρεμμότητες ανοιχτές, μια και συνήθως ασχολείται με κάτι που είχε αφήσει στη μέση από πρόπερσι. Μην τολμήσετε να ζητήσετε από τον Οχιτώρα να σας φτιάξει ΟΤΙΔΗΠΟΤΕ, καλύτερα προγραμματίστε το για ένα εξάμηνο μετά. Γνωστός και ως queueάνθρωπος, ο Οχιτώρας θα ακούσει προσεκτικά την απαίτησή σας νοιώθωντας την αγωνία και τον πόνο σας και θα σας γειώσει αριστοτεχνικά με επιχειρήματα του στυλ «θα το φροντίσω αμέσως μόλις τελειώσω με το porting από Cobol σε C# αυτής της μικρής ERP εφαρμογής που γράφτηκε το 1978, γιατί με πιέζουν εδώ και τρία χρόνια να την ολοκληρώσω – δεν μου μένουν πολλά, μόνο το business logic, το DAL και το user interface και μετά ασχολούμαι με το δικό σου θέμα». Ο Οχιτώρας δίνει στην φράση «θα το δω αμέσως μετά» μια νέα, ριζοσπαστική ερμηνεία η οποία έχει να κάνει κυρίως με την αμεσότητα του «αμέσως». Αν ο Οχιτώρας ήταν antivirus, θα άφηνε όποιον ιό κολλούσατε να σας...
|
-
Μια περίεργη μετάλλαξη του Πολύξερου Τοθέλωχθες. Κοιτάξτε γύρω σας. Υπάρχει ένας Τώρας σίγουρα μέσα στο άμεσο οπτικό σας πεδίο. Ναι, είναι εκείνος ο τύπος που θέλει να «δώσουμε μέγιστη προτεραιότητα στο να λύσουμε το πρόβλημα του πελάτη x ο οποίος δεν μπορεί να πάρει notifications για τα pokes που του κανουν στο facebook οι φίλοι του μέσω του email account του». Ο Τώρας, αν εργαζόταν στο στρατό, θα ήταν ικανός να αφήσει να ανατιναχθεί στον αέρα μια παρατημένη πυρηνική κεφαλή προκειμένου να ικανοποιήσει το Λοχία του που εκείνη την ώρα θα τον ρωτούσε πώς μπορεί να διαβάσει emails στο iphone του. Είναι αυτός ο οποίος θα σας παρατήσει σύξυλους στη μέση ενός meeting που συγκάλεσε ο ίδιος σχετικά με ένα υπερεπείγον project, για να μιλήσει στο κινητό του με τον πελάτη που ξαφνικά «θέλει το user interface να είναι λίγο πιό pop», μια απαίτηση που απαιτεί τουλάχιστον ένα μισάωρο για να αναλυθεί , μια και ούτε ο πελάτης ξέρει ακριβώς τι σημαίνει. Και που μετά την ανάλυση θα πάει να φάει (γιατί στο μεταξύ έφτασε το delivery)...
|
-
Ο Κωδικάσχετος είναι μια οικεία και γραφική φιγούρα της σύγχρονης Ελληνικής πληροφορικής, κάτι σαν τον Καραγκιόζη. Είναι, συνήθως, κάποιος εξωτερικός σύμβουλος που σας φόρτωσε η διοίκηση προκειμένου να σας «διαφωτίσει» σχετικά με τις τεχνολογίες που (η διοίκηση πιστεύει ότι) δεν αξιοποιείτε αρκετά αποτελεσματικά. Η πρώτη εντύπωση που δίνει όταν κάποιος (που ανήκει στα ανώτατα κλιμάκια του management) τον γνωρίσει είναι οτι οι γνώσεις του εκτείνονται σε τέτοιο επίπεδο που πλέον υπάρχει ειδική κατηγορία για αυτόν στο Trivial ωστε να κερδίζει αυτόματα μόλις έρθει η σειρά του για να μην κουράζονται και οι υπόλοιποι παίχτες. Ομως στην πραγματικότητα αυτό που συμβαίνει είναι οτι ο Κωδικάσχετος έχει «ακαδημαϊκή» εμπειρία. Με την κακή έννοια. Τόσο ακαδημαϊκή που πιστεύει ότι το Linq είναι ορθογραφικό λάθος. Τα datasets τα έχει δει σε επίπεδο xml και μόνο, πιστεύει ότι WPF, WCF και MVC είναι βαθμοί αξιωματικών στο Ναυτικό, ενώ οι απαντήσεις του σε σχέση με τα generics είναι... γενικές. Ο Κωδικάσχετος θα επιχειρήσει, με...
|
-
HTML 5 cheat sheet lists all currently supported HTML 5 tags, their descriptions, their attributes and their support in HTML 4. More (requires Windows Live id)...
|
-
Καλοκαίρι έρχεται, και είπα να σας το θυμίσω. Πριν από αρκετό καιρό ειχα φτιάξει στο Cafepress μερικά μπλουζάκια και κούπες (και κάτι άλλα πιό τολμηρά, μπείτε και δείτε) με Ζαχαριοθεματολογία. Βασικά τα πρώτα τα έφτιαξα για μένα, μια και αγόρασα τα... δημιουργήματά μου αμέσως μετά. Είπα όμως να σας ενημερώσω, μήπως τυχόν θέλετε να γίνετε μέλος της μεγάλης παρέας των "αντιφρονούντων" πληροφορικάριων στην Ελλάδα (και να το δείχνετε). Αν θέλετε λοιπόν να ψωνίσετε οτιδήποτε, ή να μου δώσετε καμμιά ιδέα να φτιάξω καινούρια, ροβολήστε στο http://www.cafepress.com/triakilakodika Δειγματοληπτικά ρίξτε μια ματιά στα παρακάτω. Σε αυτή την κούπα πίνω τον καφέ μου εδώ και ΠΟΛΥΥΥ καιρό. Μόνο ένας-δυο πελάτες έχουν παρατηρήσει τι γράφει, και δεν το πολυκατάλαβαν. Είναι safe for work, ειδικά αν ο project manager σας δεν έχει χιούμορ. Αν πάλι ΕΧΕΙ χιούμορ, θα σας ρωτήσει από πού την πήρατε και θα πάρει δύο για να πίνει στη μία όταν είναι άπλυτη η άλλη. Αυτή την έφτιαξα για τον πιτσιρικά μου (τον πρώτο). Την έβγαλα σε κορμάκι...
|
-
Είναι ο πιτσιρικάς που κυκλοφορεί με γουρλωμένα μάτια γεμάτα απορία και ένα φωσφορίζον ερωτηματικό να φεγγοβολάει διαρκώς πάνω από το κεφάλι του, το οποίο γενικά διατηρεί εξαιρετικά μεγάλο κενό χώρο. Είτε διατηρεί κάποιου είδους συγγένεια με το αφεντικό, είτε την ημέρα της πρόσληψής του ο υπεύθυνος HR είχε καταναλώσει κάποιο είδος παραισθησιογόνου μανιταριού. Το προσωπικό του ρεκόρ stand-alone συγγραφής κώδικα χωρίς να σηκώσει το τηλέφωνο και να ρωτήσει κάτι που θα έβρισκε στο μισό χρονο αν έκανε μια-δυο αναζητήσεις στο google είναι ΔΥΟ γραμμές, η μία εκ των οποίων είναι το declaration κάποιας μεταβλητής και η άλλη ειναι κενή. Τα projects που αναλαμβάνει του φαίνονται αδιακρίτως "δύσκολα" και φυσικά δεν αναλαμβάνει την περάτωσή τους αν δεν είναι απολύτως σίγουρος για το αποτέλεσμα. Ως εκ τούτου, είναι ένας από τους φανατικότερους υποστηρικτές του pair programming, αρκεί ο άλλος του pair να είναι ο προϊστάμενός του (και να γράφει τον κώδικα ενώ αυτός κάνει αυτό που ξέρει να κάνει πιό καλά - ερωτήσεις). Σημειώνει...
|
-
Ο μεγαλοτεχνοεπιχειρηματικός είναι ο (συνήθως μέσης ηλικίας, χωρίς όμως αυτό να είναι απόλυτο) τύπος που συχνά βρίσκεται από πάνω σας, οργανωτικά ή και κυριολεκτικά, με την έννοια ότι τις περισσότερες φορές βρίσκεται ακριβώς πάνω από το κεφάλι σας, αγωνιώντας για το πώς θα αντιμετωπίσετε το πρόβλημα που προέκυψε και το οποίο ο ίδιος δεν έχει απολύτως καμία ελπίδα να λύσει, μια και "ασχολείται με business" (χωρίς αυτό να του απαγορεύει να σας micromanagάρει ανελέητα και άσκοπα, γιατί "θέλει να έχει τον έλεγχο"). Συνήθως δεν ξέρει τι ακριβώς πουλάει η επιχείρηση / το τμήμα που διευθύνει ή τι κάνουν "όλοι αυτοί που πατάνε πλήκτρα εκεί μέσα" όλη μέρα. Ο μεγαλοτεχνοεπιχειρηματικός θεωρεί οτι το κουμπί "reply" στο email του είναι ένα διαβολικο΄κατασκεύασμα, κυρίως γιατί μόλις το πατάει, το σύστημα περιμένει από αυτόν να ΓΡΑΨΕΙ κάτι. Δεν απαντάει στα emails ή απαντάει με δυο εβδομάδες καθυστέρηση και πάντοτε έχοντας αρχίσει νέο μήνυμα με subject το όνομά του. Το μήνυμα συνήθως είναι copy/paste από το text file που ετοίμασε...
|
-
Η «ίδια δουλειά» φαίνεται να είναι μια έννοια με διαφορετικές ερμηνείες για διαφορετικούς ανθρώπους. Κάτι, δηλαδή, σαν τον Κόμη Δράκουλα. Αλλοι πιστεύουν ότι ζεί ανάμεσά μας και ενίοτε σουφρώνει αποθέματα αιμοδοσίας από νοσοκομεία για να μην καρφώνεται, άλλοι ότι ήταν ιστορικό πρόσωπο που η ιστορία του έγινε παραμύθι, άλλοι ότι είναι ο Κρίστοφερ Λι και μας δούλευε οτι ήταν και καλά ηθοποιός και άλλοι ότι στην πραγματικότητα τον λέγανε Θανάση και ήταν κομμωτής σκύλων. Ανάλογα με τα απωθημένα του ο καθένας. Για σένα, «ίδια δουλειά» σημαίνει «ίδια αρχιτεκτονική», «ίδια δυνατότητα συντήρησης», «ίδια ποιότητα κώδικα», «ίδια τεκμηρίωση», «ίδια standards », «ίδια απόδοση». Για τον πελάτη, «ίδια δουλειά» σημαίνει «ίδιο οπτικό αποτέλεσμα». Τέλος. Αν εσύ έχεις μια φόρμα καταχώρησης με πέντε πεδία και ένα μικρό κουμπάκι που γράφει “ Save ” και ο «μισά λεφτά» παρουσιάσει στον πελάτη μια ΟΜΟΙΑ φόρμα με τα ΙΔΙΑ ακριβώς πεδία, αλλά η οποία θα έχει ένα ΜΕΓΑΛΥΤΕΡΟ, διαφορετικού χρώματος κουμπάκι που να γράφει “ Save Now ” τότε...
|
-
Αύξησης αίτηση, συνέχεια: Μπορεί να κάνεις περισσότερα από όσα κάνουν ως σύνολο το αφεντικό, οι 3 γραμματείς του, οι 5 βοηθητικοί παρατρεχάμενοι γενικών καθηκόντων που γυρίζουν σαν σβούρες γύρω γύρω καταναλώνοντας απίστευτες ποσότητες καφέ και παράγοντας εξίσου απίστευτες ποσότητες χαμένων ανθρωποωρών, όμως ΑΠΑΓΟΡΕΥΕΤΑΙ να πάρεις περισσότερα χρήματα από όσα παίρνει ο προϊστάμενός σου! Ο οποίος, φυσικά, δεν προτιθεται να ζητήσει αύξηση εντός της επόμενης χιλιετίας, μια και τα bonus και τα εταιρικά ωφέλη που λαμβάνει είναι υπερτριπλάσια του μισθού του (και τα οποια, φυσικά, δεν μετράνε). Συνεχίζεις λοιπόν να έρχεσαι στη δουλειά με το ΔΙΚΟ σου αυτοκίνητο, να κάνεις εταιρικές κλήσεις από το ΔΙΚΟ σου κινητό τηλέφωνο και φυσικά να έχεις το ΔΙΚΟ σου laptop για εκτός έδρας εργασίες (για να μην αναφέρω τα αεροπορικά εισιτήρια αν ταξιδεύεις εξωτερικό). Τι; Δεν είσαι ικανοποιημένος με τα 799 ευρώ καθαρά το μήνα (ο ΟΝΟΜΑΣΤΙΚΟΣ μισθός του προϊσταμένου σου είναι 800); Ε, είσαι τουλάχιστον αχάριστος!...
|
-
Σενάριο: Εχεις φέρει στην εταιρία περίπου 100 τεχνολογικές καινοτομίες μέσα στο τελευταίο τρίμηνο, αυξάνοντας την παραγωγη κατά 300%. Εχεις υλοποιήσει επιτυχώς 20 projects τον τελευταίο χρόνο, τα οποία οδήγησαν σε τριπλασιασμό των καθαρών κερδών της εταιρίας. Λόγω των εξαιρετικών σου επιτυχιών, ζητάς δειλά και συγκρατημένα μια μικρή αύξηση (στα μεικτά σου). Να συνεχίσω; (Αν περιμένεις να συνεχίσω, τότε δεν έχεις ακούσει ΠΟΤΕ ως τώρα τη Διάσημη Φράση #3. Τυχερέ.)...
|
-
Σενάριο: Μόλις έχεις τελειώσει ένα επιτυχές port σε asp.net μιας εφαρμογής που είχε φτιαχτεί σε J2EE / Postgres, ταυτόχρονα ανακατασκευάζοντας μια κακοσχεδιασμένη βάση δεδομένων και ξαναγράφοντας το 30% της εφαρμογής από την αρχή ωστε να κάνει αυτό που ΠΡΑΓΜΑΤΙΚΑ θα έπρεπε να κάνει. Εχεις τελειώσει όλα τα unit tests και έχεις κάνει και το application testing μόνος σου. Στο τέλος της εργασίας σου, έδωσες στο αφεντικό, στη γραμματεία και στην καθαρίστρια πρόσβαση να δούν την εφαρμογή, και συνολικά αναλώθηκε χρόνος ενος ανθρωποτετάρτου. Ανακάλυψαν ένα bug (ένα κουμπάκι δεν ήταν τόσο πράσινο όσο θα θέλανε). Οταν όμως ειναι να δοθούν τα εύσημα, το αφεντικό θα πάρει τη δόξα, η γραμματέας αύξηση, η καθαρίστρια καινούρια σκούπα και εσύ ένα καινούριο project. Γιατί "ολοι μαζί τα καταφέραμε"....
|
-
Η δημοφιλής αυτή φράση εκφράζεται συνήθως σε καταστάσεις διαφωνίας, όταν όλα τα μέρη που διαφωνούν αδυνατούν να συμφωνήσουν (ωραία επεξήγηση, ε;), και ο συντονίζων τη συζήτηση αναζητά συνήθως ένα γρήγορο τρόπο να φτάσει σπίτι του για να δει τις ειδήσεις των 9. Αν το παραπάνω είναι αλήθεια, τότε θα βρισκεται κάπου στη μέση! Το σωστό ειναι σωστό, το λάθος λάθος, τα σύκα φέρνουν διάρροια και η σκάφη έχει καταργηθεί. So there. Παράδειγμα (βγαλμένο από τη ζωή) Project Manager: Χρειάζεται να επεκτείνουμε το λογισμικο μας ωστε να υποστηρίζει δορυφορικό instant messaging, υποβρύχια transactions και εξαγωγή δεδομένων σε τριάντα διαφορετικούς τύπους αρχείων, εκ των οποίων οι πέντε θα είναι αρχεία ήχου που θα παράγονται με λογισμικό σύνθεσης ομιλίας (το οποίο θα κατασκευάσουμε εμείς). Developer : Για να πετύχω τα ζητούμενα, χρειαζομαι 24 μήνες χρόνο, αύξηση 100% στα καθαρά μου και κανένα άλλο project να με απασχολεί σε αυτό το διάστημα. Project Manager : Ανεκδιήγητο! Θα το κάνεις μαζί με τα 30 άλλα projects που τρέχουν,...
|
-
Χμ. Μετά από δύο παρά κάτι χρόνια απουσίας, και δεδομένου του ότι πραγματικά με ΖΑΛΙΣΑΤΕ (σας ευχαριστώ, σμουτς), οφείλω να τεκμηριώσω, τουλάχιστον, τα αίτια της απουσίας μου. Συνοπτικά, σύμφωνα με τη φιλοσοφία του Powerpoint που τόοοοσο αγαπάτε, συνέβησαν τα εξής: - Απέκτησα γιο (αυτό το ξέρατε) - Εκανα διάφορα επαγγελματικά ανοίγματα που ελάττωσαν (και συνεχίζουν να το κάνουν) κατά πολύ τον ελεύθερό μου χρόνο. - Επαθα μια μίνι υπερκόπωση. - Επαθα και άλλη μία. - Και άλλη μια. - Εκανα δεύτερο γιο. - Νέα υπερκόπωση pending. (Α, συμμετείχα και σε διάφορα σημαντικά και μη projects, μια και καταφέρνω ακόμα να κάνω το ακατόρθωτο. Το ρητό είναι "μπορείς να κοροϊδέψεις πολλούς ανθρώπους για λίγο καιρό ή λίγους ανθρώπους για πολύ καιρό". Εγώ έχω καταφέρει να κοροϊδέψω ΠΟΛΛΟΥΣ ανθρώπους για ΠΟΛΥ καιρό ώστε να πιστεύουν οτι είμαι developer. Καλά να πάθετε, πελάτες μου :)) Το ξέρω οτι αυτά δεν είναι επαρκείς δικαιολογίες. Επίσης ξέρω ότι αν δημοσιεύσω μόνο αυτό και τίποτα άλλο, όσοι ξέρετε (ή μπορείτε να βρείτε) πού μένω,...
|
-
Windows Azure SDK 1.4 was released yesterday with no breaking changes and a lot of stability fixes. You can get the bits from here . Among an important fix, specially if you use a source control system, where the web.config was being locked but Windows Azure Tools still needed write access to update the machine key, there are new features for the CDN (quoting from the release announcement): Windows Azure CDN for Hosted Services Developers can use the Windows Azure Web and VM roles as “origin” for objects to be delivered at scale via the Windows Azure Content Delivery Network. Static content in your website can be automatically edge-cached at locations throughout the United States, Europe, Asia, Australia and South America to provide maximum bandwidth and lower latency delivery of website content to users. Serve secure content from the Windows Azure CDN A new checkbox option in the Windows Azure management portal to enable delivery of secure content via HTTPS through any existing Windows Azure CDN account. Get...
|
-
Paging in ASP.NET using jTemplate, jQuery & JSON...
|
-
Πριν από μερικές μέρες μια συνάδελφος ήρθε με το εξής πρόβλημα, ήθελε να δείξει κάποια δεδομένα σε ένα treeview control σε ένα web page. Στην ουσία ήταν μια ιεραρχία που από την δομή του πίνακα έβγαινε αρκετά εύκολα με ένα order by clause. Όμως δεν ήταν τόσο απλά τα πράγματα, ήθελε να υπάρχει ταξινόμηση ανά επίπεδο ιεραρχίας το οποίο ορίζονταν από ένα άλλο πεδίο. Ολόκληρο το άρθρο εδώ...
|
-
-
Αργά αλλα σταθερά η F# δείχνει την δύναμη της και εδραιώνεται στις συνειδήσεις των .Net προγραμματιστών. Μετά και την ανακοίνωση του Async support στις vNext (C#, Vb) είναι ξεκάθαρο ότι η F# επηρεάζει και ξεχωρίζει. Στο παρακάτω link όσοι ενδιαφέρονται μπορούν να δουν και το enterprise πρόσωπο της F#. http://msdn.microsoft.com/en-us/fsharp/gg634701...
|
-
-
Nice F# site, with edited material. More…...
|
-
I posted an article at CodeProject explaining how you can use Windows Azure AppFabric Cache (CTP) in your applications. You can find the article here -> http://www.codeproject.com/KB/azure/WA-AppFabric-cache.aspx Please let me know if you liked or not and of course any comments are more than welcome! Thank you, PK....
|
-
Την Τετάρτη 26 Ιανουαρίου είχα την τιμή και τη χαρά να παρουσιάσω ένα session στα πλαίσια του κύκλου DevDays11 των τεχνικών παρουσιάσεων που διοργανώνει η Microsoft Hellas. Η ημερίδα είχε γενικό τίτλο “DevDays11 - The Code of Honor - Σχεδιάζοντας και Προγραμματίζοντας Σωστά!” και δεν ήταν technology oriented όπως συνήθως αλλά είχε ως θέματα τις σύγχρονες αρχιτεκτονικές, τις επιλογές που καλείται να κάνει κάποιος που υλοποιεί μια εφαρμογή και το πως γράφουμε σωστά κώδικα ώστε να δημιουργήσουμε εφαρμογές εύκολες στη συντήρηση. Το δικό μου session είχε δύο κύριους άξονες, ο πρώτος ήταν σχετικά με την ποιότητα του κώδικα που βρίσκουμε από διάφορες εξωτερικές πηγές και πώς αυτός επιδρά στην εφαρμογή μας. Ο δεύτερος ήταν το πώς οι τυπικές τακτικές – όπως για παράδειγμα ο κώδικας που μας δείχνει το MSDN – μας οδηγούν να φτιάξουμε εφαρμογές που χαρακτηρίζονται από δυσκολία στην συντήρηση. Μέσα από ένα παράδειγμα μιας Silverlight εφαρμογής, έδειξα πώς μπορούμε να χρησιμοποιήσουμε τα design patterns και πόσο βοηθάει το...
|
-
A lot of interesting things have been going on lately on the Windows Azure MVP list and I'll be try to pick the best and the ones I can share and make some posts. During an Azure bootcamp another fellow Windows Azure MVP, had a very interesting question "What happens if someone is updating the BLOB and a request come in for that BLOB to serve it?" The answer came from Steve Marx pretty quickly and I'm just quoting his email: "The bottom line is that a client should never receive corrupt data due to changing content. This is true both from blob storage directly and from the CDN. The way this works is: · Changes to block blobs (put blob, put block list) are atomic, in that there’s never a blob that has only partial new content. · Reading a blob all at once is atomic, in that we don’t respond with data that’s a mix of new and old content. · When reading a blob with range requests, each request is atomic, but you could always end up with corrupt data if you request different ranges at different times and stitch them...
|
-
A fellow Windows Azure MVP, Rainer Stroper , had a very interesting case recently were he got a "reached quota" message for his SQL Azure database, although the query was indicating he was using about ~750MB on a 1GB size Web Edition database. The problem was narrowed done to a bug in the documentation ( http://msdn.microsoft.com/en-us/library/ff394114.aspx ) and the correct one to use is this, as per Microsoft's Support suggestion: SELECT SUM(reserved_page_count)*8.0/1024 + SUM(lob_reserved_page_count)*8.0/1024 FROM sys.dm_db_partition_stats in order to take accruate metrics. Be sure you use that, so you won't have any unpleasant suprises. PK....
|
|
|
|