αναζήτηση

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

Writing T-SQL using formatting standards, code layout and beautification

Blog Post - Wed 04 Jul 2012 22:28

Σαν παλαιός developer έχω νιώσει αρκετά καλά στο πετσί μου ότι ο όμορφα γραμμένος κώδικας όσο χάλια και αν είναι πάντα βοηθάει στην ανάγνωση του με αποτέλεσμα να εξυπηρετεί αρκετά τόσο στο debugging αυτού όσο και στο refactoring και extension. Αρκετές φορές ακόμα έχω δεχθεί ερώτηση για αυτό τόσο στον χώρο εργασίας μου όσο και κατά την διάρκεια των σεμιναρίων που κάνω.

Tags:

Πως προφέρεται ο SQL Server;

Blog Post - Wed 26 Aug 2009 14:22

Αρκετοί με ρωτούν όταν μέσα στα μαθήματα που κάνω όταν λέω SQL Server τον προφέρω "sequel server", ενώ όταν αναφέρομαι στην γλώσσα Transact SQL λέω "transact ess kyoo ell". Θα σας δώσω λοιπόν την εξήγηση, την οποία εχω υιοθετήσει. Την έχω διαβάσει σε αρκετά sites και βιβλία, αλλά έχω ρωτήσει και αρκετά άτομα από το SQL Server Development Team της Microsoft στο τελευταίο μου ταξίδι στο Microsoft Campus στο Redmond πέρσι. Υπάρχουν δύο βασικοί λόγοι. ...

Tags:

How to check my queries if they are ANSI compatible? (Tip of the day)

Blog Post - Fri 13 Jan 2012 11:43

Αρκετές φορές έχω ερωτηθεί και έχω πει την άποψη μου για το τι είναι ANSI Transact SQL και τι όχι, όπως επίσης έχω πει και το πόσο ο SQL Server έχει δώσει βάρος στο να είναι κοντά στο ANSI. Όπως και να έχει όμως είτε θέλω να γράφω pure ANSI επειδή ενδεχομένως να θέλω portability είτε γιατί απλά είμαι περίεργος και θέλω να ξέρω αυτό που γράφω πόσο ANSI είναι , μπορώ το κάνω απλά χρησιμοποιώντας...

Tags:

The Plan Cache Internals and Management

Blog Post - Sun 15 Jul 2018 15:23

Κάθε φορά που στέλνουμε ένα Transact SQL statement να εκτελεστεί σε ένα SQL Server instance είναι γνωστό ότι ένα από τα βασικά components του SQL Server Database Engine αναλαμβάνει την διαδικασία αυτή και αυτό δεν είναι άλλο από τον Query Optimizer. Αυτός αναλαμβάνει να μετατρέψει το δεδομένο T-SQL statement σε μια σειρά από logical operators οι οποίοι θα χρησιμοποιηθούν για την εκπλήρωση της εκτέλεσης του T-SQL statement. Αυτή η σειρά των logical operators είναι γνωστή σαν Query Execution Plan.

Tags:

In-Memory OLTP – Common Workload Patterns and Migration Considerations - White paper

Blog Post - Tue 22 Apr 2014 13:16

In-Memory OLTP is a high performance, memory-optimized engine integrated into SQL Server 2014 and designed for modern hardware trends. In-Memory OLTP allows users to move data into memory resident tables while keeping other data in traditional, disk-based table structures. For performance critical workloads, users can also migrate Transact-SQL code to natively compiled stored procedures. This can provide additional performance gains. This paper aims to help readers understand some of the common architectural patterns where In-Memory OLTP has provided significant benefits. The paper also discusses considerations for migrating applications to In-Memory OLTP

Tags:

Microsoft releases SQL Server 2014 CTP2

Blog Post - Wed 16 Oct 2013 22:13

Σήμερα θα ήθελα να ήμουν αλλού, αλλά δεν είμαι, όπως και να έχει όμως νοητικά είμαι εκεί που χτυπάει η καρδία του SQL Server στο PASS Summit 2014. Στο keynote του PASS Summit 2014 ο Quentin Clark ανακοίνωσε ότι είναι διαθέσιμη η CTP2 του SQL Server 2014. Μια έκδοση σταθμός για τον SQL Server.

Tags:

Getting Started : Writing T-SQL (Part 1)

Blog Post - Tue 17 Feb 2015 22:57

Αυτή η σειρά από posts, έχει σκοπό να βοηθήσει κάποιον να κάνει τα πρώτα του βήματα στην χρήση του Microsoft SQL Server και να κάνει μια γνωριμία με την Τransact-SQL.

Tags:

The Database Developer Role

Blog Post - Thu 20 Aug 2015 14:07

Πρόσφατα συμμετείχα σε μια συζήτηση στην οποία αναφέρθηκε ο ρόλος του DB Developer. Μέσα από αυτή την συζήτηση διαπίστωσα ότι οι απόψεις για το τι είναι και κυρίως τι κάνει ένας DB Developer δεν είναι ξεκάθαρες. Θεωρώντας ότι είναι χρήσιμο να γνωρίζουμε τι είναι ο DB Developer ρόλος και πως αυτός τοποθετείτε στην αγορά εργασίας (ζήτηση/αμοιβή) τόσο στην χώρα μας όσο και στο εξωτερικό, αποφάσισα να γράψω το συγκεκριμένο άρθρο.  

Tags:

The SQL Server Operating System (SQLOS) – Μέρος 1ο

Blog Post - Tue 30 Jun 2009 18:47

Πριν προχωρήσω στο αντικείμενο που θέλω να παρουσιάσω θα ήθελα να περιγράψω κάποιες γνωστές έννοιες που θεωρώ ότι είναι καλό να επαναληθούν, μιας και η επανάληψη είναι η μητέρα της μάθησης όπως έλεγαν οι πρόγονοι μας. Κάθε application ( και με αυτό τον όρο συμπεριλαμβάνω και τα services ) μπορεί να εκτελεσθεί πολλές φορές. Κάθε εκτέλεση του application είναι ένα instance.

Tags:

Getting Started : Writing T-SQL (Part 3)

Blog Post - Sun 17 May 2015 13:17

Σε αυτό το μέρος της σειράς των posts μας για εισαγωγή στην T-SQL θα ασχοληθούμε με το SELECT statement

Tags:

Γιατί πρέπει να χρησιμοποιώ Stored Procedures

Blog Post - Wed 28 Oct 2009 14:47

Χαίρετε, καιρό είχατε να με ακούσετε ε; Δυστυχώς αυτά συμβαίνουν όταν αλλάζεις δουλειά. Όμως σιγά σιγά βρίσκω τα νέα βήματα μου οπότε επανέρχομαι δριμύτερος. Σήμερα θέλω να σας κουράσω με κάτι που δεν είναι στο administration του SQL Server αλλά στο programming του. Αυτό ακούει στο όνομα Stored Procedures. Είμαι σίγουρος ότι αν όχι όλοι οι περισσότεροι τις ξέρετε. Είμαι σίγουρος ότι υπάρχουν φανατικοί υποστηρικτές τους, όπως επίσης και άλλοι που όταν ακούνε το όνομα τους βγάζουν σπυράκια. ...

Tags:

Invalid object name 'master.dbo.spt_values'. (Microsoft SQL Server, Error:208)

Blog Post - Thu 16 Feb 2017 12:47

Η αλήθεια είναι ότι δεν συνηθίζω να γράφω άρθρα που αφορούν την επίλυση συγκεκριμένων σφαλμάτων καθώς εύκολα μπορεί κάποιος με μια απλή αναζήτηση στο internet να βρει απαντήσεις και λύσεις για αυτά.


Update Statistics - sys.dm_db_stats_properties DMV

Blog Post - Tue 11 Apr 2017 20:46

Δεν θα σταματήσω να γράφω για την σημασία που έχουν τα statistics στην επιλογή του καλύτερου execution plan ποτέ. Αρκετά μεγάλος αριθμός καθυστερήσεων σε queries οφείλεται σε αυτά και προσωπικά κρίνω απαραίτητο να υπάρχει σε όλους η συγκεκριμένη γνώση γύρω από αυτά.Στο παρελθόν έχω γράψει αρκετά άρθρα γύρω από αυτά και σήμερα επανέρχομαι με ακόμα ένα με το οποίο θέλω να ρίξω περισσότερο φως σε αυτά.


Monitoring CREATE INDEX Progress

Blog Post - Sat 10 Feb 2018 01:05

Όσοι από εμάς έχουν περάσει ή είναι DBA σε μεγάλες databases καθημερινά έρχονται αντιμέτωποι με πολλά ενδιαφέροντα θέματα. Ένα από αυτά είναι η συντήρηση και η δημιουργία των indexes σε μεγάλου όγκου databases. Ειδικότερα αυτό που ένας τέτοιος DBA ζητάει είναι να γνωρίζει το progress ώστε να είναι σε θέση να εκτιμήσει την ολοκλήρωση της εργασίας.


SQL Server 2008 R2 Upgrade Technical Reference Guide: To Ευαγγέλιο του DBA για Upgrade σε SQL Server 2008 R2 !!!

Blog Post - Sun 23 Jan 2011 20:59

Πριν μερικές μέρες μια ομάδα που είναι μέλη του Solid Quality Mentors οι Ron Talmage, Aaron Johal, Allan Hirt, Herbert Albert, Antonio Soto, Greg Low, Dejan Sarka, Larry Barnes, Pablo Ahumada αρκετοί από αυτούς MVPs στον SQL Server έφτιαξαν ένα πόνημα 490 σελίδων!!! για το τι και πως θα κάνεις upgrade τον SQL Server σου σε SQL Server 2008 R2. Η θεματολογία του πονήματος αυτού είναι η παρακάτω ...

Tags:

The XACT_ABORT setting

Blog Post - Mon 27 Mar 2017 14:44

Ένα από τα statements που έχουν δημιουργήσει και συνεχίζουν να δημιουργούν σύγχυση είναι το XACT_ABORT. Αν και η περιγραφή του συγκεκριμένου set statement είναι αρκετά σαφής όπως περιγράφεται μέσα στα books online (BOL) του SQL Server εντούτοις μια μικρή λεπτομέρεια που κανείς δεν προσέχει κάνει την διαφορά.

Tags:

SOME T-SQL IMPLICIT CASTING TRAPS

Blog Post - Sat 07 Oct 2017 19:43

Είναι γνωστό ότι τα implicit casts κρύβουν κινδύνους και ειδικά μέσα στα queries μας τα αποφεύγουμε. Παρόλα αυτά είναι καλό να ξέρουμε πως συμπεριφέρονται στον SQL Server και τι να περιμένουμε στο αποτέλεσμα.

Tags:

Pro T-SQL 2012 Programmer's Guide

Book - Sat 01 Jan 2000 00:00

Pro T–SQL 2012 Programmer’s Guide is every developer’s key to making full use of SQL Server 2012’s powerful, built–in Transact–SQL language. Discussing new and existing features, the book takes you on an expert guided tour of Transact–SQL functionality. Fully functioning examples and downloadable source code bring technically accurate and engaging treatment of Transact–SQL into your own hands. Step–by–step explanations ensure clarity, and an advocacy of best–practices will steer you down the road to success. Transact–SQL is the language developers and DBAs use to interact with SQL Server. It’s used for everything from querying data, to writing stored procedures, to managing the database. New features in T-SQL 2012 include full support for window functions, stored sequences, the ability to throw errors, data paging, and more. All these important new features are covered in this book. Developers and DBAs alike can benefit from the expressive power of Transact-SQL, and Pro T-SQL 2012 Programmer's Guide provides the gateway to success in applying this increasingly important database language to everyday business and technical tasks.

Tags:

Transact-SQL Data Manipulation Language (DML) Reference

Book - Sat 01 Jan 2000 00:00

Data Manipulation Language (DML) is a vocabulary used to retrieve and work with data in SQL Server 2012. Use these statements to add, modify, query, or remove data from a SQL Server database.

EPUB  | MOBI | PDF  | Source content 

Tags:

Microsoft SQL Server 2012 A Beginners Guide

Book - Sat 01 Jan 2000 00:00

Get up and running on Microsoft SQL Server 2012 in no time with help from this thoroughly revised, practical resource. Filled with real-world examples and hands-on exercises, Microsoft SQL Server 2012: A Beginner's Guide, Fifth Edition starts by explaining fundamental relational database system concepts. Then, you'll learn how to write Transact-SQL statements, execute simple and complex database queries, handle system administration and security, and use the powerful analysis, business intelligence, and reporting tools. XML, spatial data, and full-text search are also covered in this step-by-step tutorial.

Tags:

1 2 
help from us

Share it: