αναζήτηση

Αναζήτηση στον χώρο αυτό

About LSNs in SQL Server

Blog Post - Thu 04 Jan 2018 14:22

Πολλά πράγματα μέσα στον SQL Server γίνονται με βάση το LSN (Log Sequence Number). Αρκετές πάλι είναι οι ερωτήσεις που δέχομαι για αυτό και κυρίως αφορούν πως αυτό μεταφράζεται. Μέσα από αυτό το άρθρο θα προσπαθήσω να το εξηγήσω όσο καλύτερα και ευκολότερα γίνεται.

Tags:

5 Tips for a Smooth SSIS Upgrade to SQL Server 2012

Blog Post - Wed 04 Jan 2012 01:15

ΚΑΛΗ ΧΡΟΝΙΑ ΜΕ ΥΓΕΙΑ ΣΕ ΟΛΕΣ ΚΑΙ ΟΛΟΥΣ. Για ακόμα μια χρονιά και εγώ όπως και αρκετοί ακόμα έλαβα το email που με ενημέρωνε ότι συνεχίζω να είμαι MVP στον SQL Server. Τι καλύτερο να γιορτάσω την ανανέωση αυτή με ένα post.

Tags:

Automatically Remove Agent Jobs History in SQL Server 2000

Blog Post - Thu 25 Apr 2013 16:03

Στο προηγούμενο μου post μίλησα για το πως μπορούμε να καθαρίζουμε τα log entries από τα job executions που έχουμε δημιουργήσει με σκοπό να κρατάμε μόνο αυτά για το χρονικό διάστημα που επιθυμούμε. Ένα φίλος λοιπόν πήγε να εφαρμόσει τα λεγόμενα του post σε SQL Server 2000 και όπως είναι φυσικό δεν μπορούσε να το κάνει καθώς η συγκεκριμένη διαδικασία δεν υπήρχε στο SQL Server 2000.


Export σε ISO 8859-7 μέσω SSIS

Blog Post - Wed 06 Jul 2011 23:48

Σήμερα ένας αγαπητός φίλος και συνάδελφος μου έστειλε mail και με ρωτούσε Αντώνη καλησπέρα, Πως μπορώ να κάνω convert απο nvarchar se iso-8859-7 μέσω SSIS για να το κάνω export σε Flatfile?

Tags:

Πώς θα βρω τα queries που κάνουν υψηλή χρήση της CPU;

Blog Post - Sun 28 Jun 2009 18:45

Λοιπόν μιας και απέκτησα και εδω ένα blog είπα να κάνω σεφτέ με κάτι που λίγο ή πολύ όσοι ασχολούμαστε με SQL Server αντιμετωπίζουμε. Πως θα βρω τα queries που κάνουν υψηλή χρήση της CPU; H απάντηση στο ερώτημα αυτό είναι η παρακάτω custom stored procedure η οποία δουλεύει σε SQL Server 2005 & 2008.

Tags:

Πώς να “σκοτώσω” τα ανενεργά connections στον SQL Server

Blog Post - Sat 26 Sep 2009 14:43

Αφορμή για αυτό το post είναι ο Blackman. Σε μια ωραία συζήτηση που είχαμε μου εξέφρασε την επιθυμία για αυτό επειδή μια εφαρμογή που έχει του αφήνει ανοικτά sessions. Σε αυτό το σημείο θα πρέπει να αναφέρω ότι κάτι τέτοιο μπορεί να συμβεί είτε διότι η εφαρμογή δεν έχει γραφτεί σωστά, είτε έπειδή ο σταθμός εργασίας που έχει ανοίξει το session σταμάτησε να λειτουργεί είτε η εφαρμογή σταμάτησε απότομα.

Tags:

SQL Server Poem

Blog Post - Mon 06 Dec 2010 21:44

ALTER PROCEDURE, CONTINUE, IGNORE, money and smallmoney, AFTER, BEFORE, INDEXKEY_PROPERTY, CAST and CONVERT, GROUP BY, IDENTITY (Function), DEFERRED, BACKUP, nchar and nvarchar, COMPUTE, EXECUTE, UPDATE STATISTICS, INCLUDE, datetime and smalldatetime, ISNULL, ROUTINE, ROLLBACK TRANSACTION, IS_MEMBER, BETWEEN ...

Tags:

In-sync databases backups and restores

Blog Post - Sat 23 Jan 2016 23:51

Για τους περισσότερους ένα application έχει μια database. Αυτό απολοποιεί σε μεγάλο βαθμό κάποια πράγματα και ένα από αυτά είναι και το backup της database. Ακόμα και σε αυτή την περίπτωση όμως πρέπει να ληφθούν σοβαρά όλες οι παράμετροι όπως το RPO και το RTO. Τα πράγματα όμως παίρνουν μια άγρια ομορφιά όταν πίσω από την εφαρμογή σου υπάρχουν περισσότερες από μια databases. Σενάρια για μια τέτοια κατάσταση υπάρχουν αρκετά όπως για παράδειγμα να έχεις μια OLTP database που ενημερώνει μια MIS database ή να έχεις δύο OLTP databases που ενημερώνονται παράλληλα κατά την διάρκεια των transactions που υλοποιούνται από το application.

Tags:

DATETIME and conversion to INT in SQL Server

Blog Post - Tue 19 Apr 2016 19:49

Τι θα συμβεί αν χρησιμοποιήσουμε τον operator + με ορίσματα DATETIME; Ή αλλιώς τι αποτέλεσμα θα επιστρέψει το SELECT GETDATE() + GETDATE();

Tags:

Estimate backup size for each database in a SQL Server instance (sp_EstimateAllDBBackupSize)

Blog Post - Sat 19 Sep 2015 03:50

Ένας DBA πρέπει να είναι σε θέση να γνωρίζει και να προβλέπει πολλά πράγματα κάθε μέρα. Ένα από αυτά είναι να γνωρίζει το μέγεθος που χρειάζεται το backup των databases που έχει στο SQL Server instance του, ιδιαίτερα όταν αυτό είναι disk backup.


sp_EstimateAllDBBackupSize - V 1.01

Blog Post - Tue 22 Sep 2015 10:46

Νέα έκδοση της sp_EstimateAllDBBackupSize που διορθώνει τα errors που αφορούσαν τα overflows και offline databases


Another Example Why you must avoid Implicit Conversions in T-SQL

Blog Post - Tue 29 May 2012 14:44

Αν και δεν είμαι αρκετά σίγουρος ότι όλοι έχουν καταλάβει ότι θα πρέπει να αποφεύγουν όπως ο διάολος το λιβάνι τα implicit conversions εντούτοις αυτό είναι κάτι γνωστό και πηγή δεινών αν αυτό γίνεται στην T-SQL. Υπάρχουν αρκετά άρθρα που το αναφέρουν αυτό και με αυτό το post θα συμπληρώσω και εγώ ακόμα ένα παράδειγμα με σκοπό μήπως και κάποιοι συνετιστούν και σταματήσουν να το κάνουν.

Tags:

The sql_variant Data type

Blog Post - Wed 21 Sep 2016 20:56

Με αφορμή για όμορφη κουβέντα που είχα με τους μαθητές μου στο σεμινάριο που κάνω αυτό το διάστημα αποφάσισα να γράψω αυτό το άρθρο ώστε να φωτίσω όσο το δυνατόν περισσότερο την ύπαρξη αλλά και την χρήση του sql_variant data type.


sp_help_revlogin. H stored procedure που μεταφέρει τα logins και τα passwords μεταξύ instances SQL Server 2005-2008-2008R2

Blog Post - Sun 08 May 2011 21:10

Καιρό ήθελα να γράψω για αυτή και όλο το ξεχνούσα. Πρόσφατα σε μια εκπαίδευση αναφέρεθηκε το όνομα της και αφού το έβαλα σε χίλια δυο σημεία να το κάνω post και να μην το ξεχάσω τελικά τα κατάφερα και δεν την ξέχασα.

Tags:

Using CONTEXT_INFO function–Another useful usage scenario

Blog Post - Thu 14 Jun 2012 01:09

Αυτό που με εξιτάρει περισσότερο στην δουλειά μου και στην ενασχόληση μου με τον SQL Server είναι να βρίσκω λύση σε προβλήματα, αλλά και σε ποιον δεν αρέσει αυτό;

Tags:

How can I find who consumed tempdb on a SQL Server instance

Blog Post - Fri 13 Jun 2014 23:33

Δεν είναι λίγες οι φορές που σαν DBA θα έρθεις αντιμέτωπος με το φαινόμενο η tempdb να μεγαλώνει υπέρμετρα και ξαφνικά, ενώ δεν έχεις κάνει κάποιες αλλαγές ή δεν έχει βάλει κάτι να εκτελεστεί που είναι γνωστό ότι κάνει εκτεταμένη χρήση αυτής. Για να δούμε μπορούμε να βρούμε τι έχει γίνει;

Tags:

Dynamic Management Functions for referencing and referenced entities

Blog Post - Sun 10 Jan 2016 21:41

Στον SQL Server υπάρχουν διάφορα dynamic management objects, από τα οποία μπορεί κανείς να πάρει πληροφορίες για την δομή της βάσης και τις εξαρτήσεις που υπάρχουν ανάμεσα στους διάφορους πίνακες. Παρόλα αυτά πολλές φορές χρειαζόμαστε να μάθουμε και εξαρτήσεις που αφορούν SQL expressions. Την πληροφορία αυτή μπορούμε να πάρουμε από δύο dynamic management functions, την sys.dm_sql_referenced_entities και την sys.dm_sql_referencing_entities, τις οποίες θα δούμε σε αυτό το post.

Tags:

Smart backups in SQL Server 2017

Blog Post - Fri 05 Oct 2018 15:29

Σε αυτό το επεισόδιο SQL Server in Greek θα θούμε την δυνατότητα που έχουμε για να υλοποιήσουμε έξυπνα backups στον SQL Server 2017 και μετά.


Dynamic SQL ή μήπως μπορώ και αλλιώς;

Blog Post - Sat 19 Feb 2011 15:33

Σαν developers αρκετές φορές ερχόμαστε αντιμέτωποι με προβλήματα που πρέπει να λύσουμε μέσα σε σύντομο χρονικό διάστημα. Τις περισσότερες φορές η λύση που επιλέγουμε για να το λύσουμε είναι αυτή που ξέρουμε καλύτερα, την έχουν χρησιμοποιήσει αρκετές φορές, την εμπιστευόμαστε περισσότερο ή αυτή ξέρουμε μόνο. Κάποιες φορές αυτή είναι ιδανική, καλή, μέτρια ή άστα να πάνε… Ας έρθουμε όμως στο προκείμενο…

Tags:

Some thoughts if you want to build a Data Warehouse

Blog Post - Mon 26 Mar 2012 23:56

Μιας και ξεκίνησα με το τελευταίο μου post να ασχολούμαι με το Data Warehouse (DW) λέω να το συνεχίσω και να κάνω μερικά ακόμα βήματα.

Tags:

1 2 
help from us

Share it: