50

SQL Night

Working with BLOBs in SQL Server

Sat 25 Sep 2021

@ 20:30

Antonios Chatzipavlis

SPEAKER

Our Tips

Get random rows from a table in SQL Server

Υπάρχουν περιπτώσεις που θέλουμε από ένα πίνακα να πάρουμε τυχαία κάποιες εγγραφές για να υλοποιήσουμε κάποια σενάρια ανάλυσης. Υπάρχουν κάποιες functions όπως η RAND αλλά δεν καλύπτει πάντα σωστά την ανάγκη αυτή. Ο ασφαλέστερος τρόπος που έχω βρει μέχρι τώρα καθώς κάθε φορά επιστρέφει διαφορετικό αποτέλεσμα είναι να εκτελέσουμε ένα query όπως παρακάτω στο πίνακα που μας ενδιαφέρει.

select top(10) * from schema.table order by NEWID();

Article - 03 Sep 2021

Restore survivor - Restore chain explanation and restore script generation

Μια από τις γνωστότερες παροιμίες που έχουμε, λέει "των φρονίμων τα παιδιά πριν πεινάσουν μαγειρεύουν". Η ερμηνεία της παροιμίας αυτή είναι ξεκάθαρη, και αφορά το ότι πρέπει να προετοιμαζόμαστε νωρίτερα για αυτά που θα έρθουν. Ταιριάζει απόλυτα με αυτό που πρέπει ένας DBA να κάνει.


Article - 27 Aug 2021

The GOTO statement in SQL Server

Το να γράψω το συγκεκριμένο άρθρο ήταν μια προσωπική πρόκληση. Είμαι σίγουρος ότι θα υπάρξουν αντιδράσεις μιας και το GOTO statement έχει εξοβελιστεί στο πυρ το εξώτερον. Όμως δεν έχω καμία διάθεση ή πρόθεση να μπω σε αυτές.


Article - 19 Aug 2021

sp_indexdetails – Get index details and internals

Από τα θέματα που είναι σημαντικά και φυσικά έχουν απασχολήσει και θα συνεχίσουν να πράττουν αυτό είναι οι indexes και τα statistics αυτών. Αρκετός είναι επίσης και ο χρόνος που δαπανάμε για κάνουμε monitoring και optimizing αυτούς χρησιμοποιώντας τα εργαλεία όπως τα DMVs/DMFs.


Article - 10 Aug 2021

Explain Ghost Records in SQL Server

Κάθε φορά που εκτελούνται delete operations τα rows δεν διαγράφονται άμεσα αλλά χαρακτηρίζονται σαν rows προς διαγραφή και η ονομασία που έχει δοθεί σε αυτά είναι ghost(ed) records και σε αυτό το άρθρο θα δούμε τα internals τους.


Article - 30 Jul 2021

How SQL Server find free pages - The importance of Page Free Page(s) (PFS)

Συνεχίζουμε την εξερεύνηση μας στα SQL Server internals και στο άρθρο αυτό θα αναλύσουμε την Page Free Space (PFS), την χρήση της και την σημασία της σε κάθε data file που υπάρχει στην εκάστοτε database.


Article - 20 Jul 2021

SQL Server Allocation Units

Συνεχίζοντας την "κατάδυση" μας στα SQL Server internals σε αυτό το άρθρο θα ασχοληθούμε με τα Allocation Units τα οποία μπορούμε να δούμε με την χρήση της DMV sys.allocation_units.


Newsletter - 27 Aug 2021

Newsletter August 2021

Newsletter August 2021


News - 01 Aug 2021

Cumulative Update 12 for SQL Server 2019

The 12th cumulative update release for SQL Server 2019 RTM is now available for download at the Microsoft Downloads site.


News - 29 Jul 2021

Download Azure Data Studio 1.31.1

Azure Data Studio 1.31.1 is the latest general availability (GA) version.


News - 15 Jul 2021

Download SQL Server Management Studio (SSMS) 18.9.2

SSMS 18.9.2 is the latest general availability (GA) version. If you have a previous GA version of SSMS 18 installed, installing SSMS 18.9.2 upgrades it to 18.9.2.


News - 07 Jul 2021

Cumulative Update 25 for SQL Server 2017

The 25th cumulative update release for SQL Server 2017 RTM is now available for download at the Microsoft Downloads site.


News - 13 Jun 2021

Cumulative Update #11 for SQL Server 2019 RTM

The 11th cumulative update release for SQL Server 2019 RTM is now available for download at the Microsoft Downloads site.


Newsletter

If you want to receive updates from us subscribe below with your email.
Follow us in
sql school greece logo
© 2010-2021 All rights reserved

This site uses cookies for operational and analytics purposes only. By continuing to browse this site, you agree to their use.