search

searching on site content

1 2 3 

Video - 29 Jul 2018

Troubleshooting with the Plan Cache

The plan cache can be a useful source of information when you are troubleshooting query performance problems. This video covers issues you should be aware of when using the plan cache as a troubleshooting tool, in addition to performance problems that may arise in the plan cache itself.


Article - 15 Jul 2018

The Plan Cache Internals and Management

Κάθε φορά που στέλνουμε ένα 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.


SQL Server News - 24 Apr 2018

SQL Server 2016 Service Pack 2 (SP2) released !!!

The SQL Server team is excited to bring you the second service pack release for SQL Server 2016! The SQL Server 2016 Service Pack 2 (SP2) contains a rollup of released hotfixes as well as multiple improvements centered around performance, scalability, and supportability based on feedback from customers and the SQL community. These improvements enable SQL Server 2016 to perform faster and with expanded supportability and diagnostics. It also showcases the SQL Server product team’s commitment to provide continued value into in-market releases.


Article - 31 Oct 2017

The Halloween Problem

Σήμερα 31 Οκτώβρη σε πολλά μέρη γιορτάζεται το Halloween και έτσι είναι μια καλή ευκαιρία να αναφερθεί το ομώνυμο πρόβλημα.


SQL Night - 31 May 2017

Statistics and Index Internals

Στην παρουσίαση αυτή εξηγούμε την σημασία των στατιστικών και πως αυτά επιρεάζουν το performance των queries καθώς επίσης και το πως πρέπει να φτιάξω τους κατάλληλους indexes


Article - 10 May 2017

Missing and Unused Indexes

Είναι γνωστό ότι οι indexes αποτελούν την κηροζίνη των queries. Στο SQL Server από το 2005 και μετά έχω στην διάθεση μου αρκετά εργαλεία τα οποία μπορώ να χρησιμοποιήσω και τα οποία μου προτείνουν την δημιουργία indexes με σκοπό την βελτίωση του performance.


Article - 08 May 2017

Intra-query parallelism deadlock

Το τελευταίο καιρό ασχολούμαι με την υποδομή ενός μεγάλου πελάτη με σκοπό το optimization και φυσικά τo performance. Μέσα στο διάστημα αυτό έχουμε κάνει αρκετές αλλαγές που οδήγησαν τα πράγματα στο σωστό δρόμο. Μια όμως από αυτές τις αλλαγές ενώ αρχικά δούλευε όπως είχε σχεδιαστεί μετά από μερικές μέρες άρχισε να εμφανίζει σε τυχαία διαστήματα συμπτώματα deadlock. Εννοείται ότι κάτι τέτοιο δεν το αφήνεις να περάσει χωρίς να το ερευνήσεις.


Article - 03 Nov 2016

When the filtered indexes saves

Η παλαιότερη και πιο συνηθισμένη ερώτηση που γίνεται είναι αυτή που αφορά το query performance. Για αυτή την ερώτηση έχουν γραφτεί εκατομμύρια γραμμές σε άρθρα και έχουν γίνει χιλιάδες παρουσιάσεις. Συγκεκριμένη απάντηση δεν θα βρει κανείς πουθενά και είναι απόλυτα λογικό καθώς η κάθε περίπτωση είναι διαφορετική και χρειάζεται διαφορετική λύση. Αυτό που μπορώ με σιγουριά να πω είναι ότι για να δώσει κάποιος λύση στο εκάστοτε πρόβλημα θα πρέπει να έχει γνώση των εσωτερικών δομών και αρχιτεκτονική του SQL Server πάνω από καλώς.


Article - 01 Sep 2016

To Shrink or Not to Shrink a database?

Μπορεί ο τίτλος στο συγκεκριμένο άρθρο μου να είναι άκρως Σαιξπηρικός αλλά αντικατοπτρίζει πλήρως την σύγχυση που υπάρχει γύρω από το αν πρέπει ή όχι να γίνεται shrink σε μια database. Δεν είναι λίγες οι φορές που έχω κατηγορηθεί για την επιμονή μου ότι κάτι τέτοιο δεν είναι καλό να γίνεται. Δεν είναι επίσης λίγες οι φορές που στην δουλειά μου έχω αρνηθεί να κάνω κάτι τέτοιο. Όπως επίσης δεν είναι λίγες οι φορές που έχω χαρακτηριστεί απόλυτος στο συγκεκριμένο θέμα. Τέλος είναι αμέτρητες οι φορές που έχω ερωτηθεί για την άποψη μου σχετικά με αυτό.


SQL Server News - 01 Aug 2016

SQL Server 2016 Seminars and Certifications

Εδώ και περίπου δυο μήνες ο SQL Server 2016 είναι διαθέσιμος και αρκετοί έχουν αρχίζει και τον χρησιμοποιούν ή θα αρχίσουν να τον χρησιμοποιούν σε σύντομο χρονικό διάστημα. Πιστή στην παράδοση η Microsoft σχεδόν αμέσως με την επίσημη εμφάνιση του προϊόντος έκανε διαθέσιμα τόσο τα σεμινάρια όσο και τις πιστοποιήσεις που το αφορούν. Αρκετές αλλαγές υπάρχουν σε σχέση με την υπάρχουσα κατάσταση τόσο στα σεμινάρια όσο και στις πιστοποιήσεις.


Article - 11 Jul 2016

Moving a table to another filegroup

Στο πρόσφατα ολοκληρωμένο σεμινάριο (20462) στο οποίο μιλάμε και για filegroups, έδειχνα στους μαθητές μου πως μπορούν αν εκμεταλλευτούν αυτά ώστε να επωφεληθούν από αυτά τόσο σε maintenance όσο και σε performance. Αφού μέσα από τα δικά μου παραδείγματα που δεν υπάρχουν στο βιβλίο τους έχω βάλει το μικρόβιο να θέλουν σαν τρελοί να τα χρησιμοποιήσουν η αναμενόμενη επόμενη ερώτηση είναι πως μπορούν σε ήδη δημιουργημένες databases να κάνουν αυτό. Η απάντηση πάντα από μένα στο μάθημα είναι μέσω παραδείγματος καθώς κάτι τέτοιο δεν το έχει το σεμινάριο. Σήμερα κατά μια διαβολεμένη σύμπτωση ένας καλός συνάδελφος από μια εξωτερική εταιρεία ήθελε να κάνει κάτι αντίστοιχο και επειδή μέχρι τώρα δεν το είχα γράψει σαν άρθρο θεώρησα ότι κάποια δύναμη θέλει να γίνει αυτό πραγματικότητα οπότε …


SQL Server News - 19 May 2016

SQL Server 2016 is the clear winner Vs other RDBMS on Data Warehouse

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


Article - 09 May 2016

Why each database must have more than one data file?

Σε κάθε άνθρωπο που ασχολείται με τον SQL Server είναι γνωστό ότι μια database αποτελείται αρχικά από δύο αρχεία. Το ένα είναι το primary data file και είναι αυτό που έχει το .mdf extension και το transaction log file που είναι αυτό που έχει το .ldf extension.


SQL Server News - 02 May 2016

Get ready, SQL Server 2016 coming on June 1st

SQL Server 2016 will be generally available on June 1, 2016. This will allow you to build mission-critical, and business critical intelligent applications with the most secure database1, the highest performance data warehouse2, end-to-end mobile BI on any device, in-database advanced analytics, in-memory capabilities optimized for all workloads, and a consistent experience from on-premises to cloud. These capabilities are built-in to SQL Server for industry-leading low cost of ownership.


Article - 22 Mar 2016

Date Correlation in SQL Server

Είναι πολλές οι φορές που στο business logic μίας εφαρμογής, υπάρχουν ημερομηνίες οι οποίες συνδέονται λογικά μεταξύ τους. Ο SQL Server έχει την δυνατότητα να υπολογίζει το correlation μεταξύ τέτοιων ημερομηνιών και θα δούμε σε αυτό το post με ποιον τρόπο μπορούμε να το χρησιμοποιήσουμε στα δεδομένα μας.


Article - 13 Jan 2016

How to activate the Blocking Process Report

Μια συνηθισμένη ημέρα στη δουλεία είναι αρκετά ενδιαφέρουσα. Ιδιαίτερα όταν έχεις να προσέχεις μεγάλο αριθμό από SQL Server instance και databases που γίνονται access από εφαρμογές που μπορεί να χρησιμοποιούνται από χιλιάδες αλλά και εκατομμύρια χρήστες. Όσο καλά να είναι όλα φτιαγμένα πάντα μα πάντα θα υπάρξει αυτό που θα σε κάνει να σηκώσεις τα μανίκια για να βρεις αρχικά τι είναι και έπειτα να δώσεις λύση.


Article - 27 Nov 2015

Storing DDL Statements History

Ένας οργανισμός έχει πολλά SQL Server Instances, πολλές databases και σίγουρα πάνω από έναν DBA, DB developer που έχουν πρόσβαση σε αυτά τα instances και αυτές τις databases. Ζητούμενο από όλους είναι να γνωρίζουμε τις αλλαγές που έχουν γίνει σε αυτές τις databases σε επίπεδο schema αλλά και πότε μπήκε ένας χρήστης σε ποιο ρόλο και πολλά ακόμα στοιχεία όπως δημιουργία indexes, αλλαγή στο μέγεθος μιας βάσης κλπ.


Article - 22 Nov 2015

Instant File Initialization can be defined during setup in SQL Server 2016

Ακόμα ένα χαρακτηριστικό που διευκολύνει το setup του SQL Server και που μέχρι τώρα ήταν στα must do after installation έχει προστεθεί στο αρχικό UI του setup.


Article - 15 Oct 2015

SQL Server 2016 New features - The sys.dm_exec_function_stats DMV

Τα User Defined Functions (UDF) είναι γνωστά στους περισσότερους. Η χρήση τους είναι μεγάλη αλλά αρκετές φορές χρησιμοποιούνται λάθος κυρίως λόγο της άγνοιας που υπάρχει γύρω από την εκτέλεση ενός UDF και ιδιαίτερα όταν αυτό εμπλέκεται μέσα σε ένα query.


Article - 14 Oct 2015

SQL Server 2016 New features - The sys.dm_exec_session_wait_stats DMV

Καθημερινά ένας DBA ή DB developer έχει να αντιμετωπίσει αρκετούς αστάθμητους τις περισσότερες φορές παράγοντες που επηρεάζουν το performance. Πιστέψτε με ότι αυτό είναι μια δουλεία που απαιτεί σχολαστικότητα γνώση της αρχιτεκτονικής τόσο του SQL Server όσο και της database. Για να κάνεις αυτή την δουλεία θα πρέπει να έχεις μελετήσει αρκετά και να έχεις κάνει αρκετή πρακτική εξάσκηση για την απόκτηση εμπειρίας.


Article - 16 Sep 2015

The ARITHABORT and ROUND_ABORT settings

Είναι γνωστό ότι στον SQL Server υπάρχουν διάφορα SET options που καθορίζουν την συμπεριφορά του με συγκεκριμένους τρόπους. Σε αυτό το post, θα μιλήσουμε για τι είδους έλεγχο μας δίνουν τέτοια options σε περίπτωση "προβληματικών" αριθμητικών πράξεων. Πιο συγκεκριμένα, θα δούμε τα ARITHABORT και NUMERIC_ROUNDABORT settings.


Article - 14 Sep 2015

Monitor Connection Pooling as SQL Server DBA

Το connection pooling είναι μια cache από database connections που σκοπό έχει αυτά που είναι ελεύθερα στην cache αυτή να μπορούν να επαναχρησιμοποιηθούν κάθε φορά που κάποιος ζητάει να κάνει connect στην database.Η χρησιμότητα του connection pooling είναι αρκετά σημαντική στην εκτέλεση διαδικασιών πάνω στην database από το application καθώς με αυτό τον τρόπο γίνεται αφενός γρηγορότερη επικοινωνία αφετέρου καταναλώνονται λιγότεροι πόροι.


Article - 20 Aug 2015

The Database Developer Role

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


Article - 04 May 2015

SQL Server 2016 datasheet

Σήμερα ο Satya Nadella , CEO της Microsoft στα πλαίσια του keynote του Microsoft Ignite ανακοίνωσε την έλευση του SQL Server 2016. Φυσικά αμέσως υπήρχαν και οι απαραίτητες αναρτήσεις στο msdn / TechNet όπου πλέον υπάρχει το datasheet για την νέα έκδοση και τα περιεχόμενα του είναι τα παρακάτω


Article - 20 Mar 2015

How to deal with migration or instance upgrade nightmares

Κάθε φορά που στο μυαλό σου έρχεται η σκέψη να κάνεις upgrade ένα υπάρχον SQL Server instance ή κάποιες databases σε επόμενη έκδοση τα αισθήματα σου είναι ανάμικτα. Από την μια λες πρέπει να γίνει καθώς θα πάω σε κάτι νέο με περισσότερα χαρακτηριστικά και δυνατότητες και έτσι θα είμαι σε θέση να παρέχω καλύτερες υπηρεσίες στους χρήστες μου. Από την άλλη αναρωτιέσαι αν αυτό θα σου δημιουργήσει προβλήματα καθώς μπορεί κάποια πράγματα μπορεί να μην δουλέψουν γιατί μπορεί να μην υπάρχει συμβατότητα καθώς κάτι μπορεί να μην υποστηρίζεται στην νέα έκδοση. Κάπως έτσι ξεκινάει ο εφιάλτης. Αλλά για μια στιγμή μήπως τελικά ο εφιάλτης είναι πόνημα φαντασίας;


Article - 15 Feb 2015

Memory Configuration in Analysis Services

Μέσα από το SQLschool.gr έχω αρκετές φορές επισημάνει το πώς πρέπει να ορίζουμε την μνήμη ενός instance. Αυτό που μέχρι τώρα δεν είχα κάνει είναι να αναφερθώ στο πως ορίζουμε την μνήμη ενός Analysis services instance.


Article - 04 Feb 2015

What's new in the SQL Server 2014 Resource Governor

Στον SQL Server 2008 εμφανίστηκε για πρώτη φορά ο Resource Governor, όπως παρουσιάσθηκε σε αυτό το post. Το feature αυτό εξελίχθηκε στις επόμενες εκδόσεις και στον 2014 έγιναν πολύ σημαντικές και ενδιαφέρουσες προσθήκες. Με αυτές μας δώθηκε η δυνατότητα ελέγχου του ΙΟ πάνω στον φυσικό δίσκο, δίνοντας πλέον πληρέστερο έλεγχο στα resources του συστήματός μας.


Article - 25 Sep 2014

Is it possible to Join a table with a stored procedure?

Σε όλους είναι γνωστό ότι δεν μπορείς ένα table να τον κάνεις join με μια stored procedure η οποία γυρνάει αποτελέσματα σε μορφή table. Είναι όντως 100% αλήθεια και αν δεν είναι γιατί δεν το χρησιμοποιούμε;


SQL Server News - 21 Aug 2014

Previews of Azure DocumentDB (NoSQL) and search services

I am pleased to announce previews of new NoSQL database and search services and the evolution of our Hadoop-based service. Available as previews today are Azure DocumentDB, a fully-managed transactional NoSQL document database-as-a-service, and Azure Search, which enables developers to easily add search capabilities to mobile and cloud applications.


SQL Server News - 13 Aug 2014

System Center Management Pack for SQL Server 2014 available for download

The System Center Management Pack for SQL Server 2014 enables the discovery and monitoring of SQL Server 2014 database engines, databases, SQL Server agents and other related components. It also includes performance, availability, and configuration monitoring.


Article - 07 Aug 2014

Explaining the mystery of sqlservr# in Performance Μonitor Counters

Ένα από τα εργαλεία που αρκετοί χρησιμοποιούν για να μετρήσουν το σύστημα τους με σκοπό είτε να αποφανθούν για την αιτία ενός προβλήματος είτε για λόγους baseline benchmarking είτε για να πάρουν γρήγορα μια εικόνα που θα τους δείξει το δρόμο για το επόμενο βήμα είναι το γνωστό σε όλους Performance Monitor των Windows.Τα objects που περιέχουν τους μετρητές για τον SQL Server είναι αρκετά εύκολο να βρεθούν. Υπάρχουν όμως και objects που έχουν μετρητές που αντί για το όνομα σου δείχνουν #1, #2 κλπ.


Article - 14 Jul 2014

SQL Server Performance Counters Poster

Το να ψάχνεις να βρεις τι είναι αυτό που δεν πάει καλά σε ένα SQL Server είναι εύκολο αρκεί να έχεις καταγράψει το δικό σου baseline. Για να το κάνεις αυτό θα πρέπει να ξέρεις τι πρέπει να καταγράψεις. Σε αυτό το poster αναγράφονται αυτοί που πραγματικά χρειάζεται κάποιος για να κάνει αυτό. Το συγκεκριμένο poster θα έλεγα ότι είναι ευαγγέλιο.


Article - 18 Jun 2014

Database Design Counts

Δεν είναι σπάνιο το φαινόμενο να πέφτω πάνω σε databases που έχουν σχεδιαστεί στην κυριολεξία στο πόδι. Σε πολλές από αυτές, άλλοτε εύκολα, άλλοτε  με σχετικά μη επώδυνο τρόπο,  κατάφερα να αλλάξω τον σχεδιασμό τους. Υπάρχουν όμως  αρκετές που αυτό δεν ήταν εφικτό. Το μήνυμα που θέλω να περάσω μέσα από το post αυτό είναι ότι πρέπει να επενδύουμε χρόνο στον σχεδιασμό της database, ακόμα και αν γνωρίζουμε ότι δεν πρόκειται να έχουμε μεγάλο όγκο δεδομένων, καθώς έτσι θα δημιουργήσουμε μια συνήθεια που δύσκολα θα κοπεί με αποτέλεσμα να έχουμε σωστά σχεδιασμένες databases.


Article - 16 Jun 2014

Unique Indexes Vs Filter Indexes

Σε ένα προϊόν σαν τον SQL Server που είναι περίπλοκο και περιέχει αρκετή περιπτωσιολογία είναι φυσικό όσοι ασχολούνται περιστασιακά ή επιφανειακά μαζί του να μπερδεύουν κάποια πράγματα και να βγάζουν λάθος συμπεράσματα. Σε αυτή την περίπτωση καλό θα είναι να μπαίνουν όλα σε μια σειρά.


SQL Server News - 09 May 2014

Microsoft adds forecasting capabilities to Power BI for O365

The PASS Business Analytics Conference -- the event where big data meets business analytics – kicked off today in San Jose. Microsoft Technical Fellow Amir Netz and Microsoft Partner Director Kamal Hathi delivered the opening keynote, where they highlighted our customer momentum, showcased business analytics capabilities including a new feature update to Power BI for Office 365 and spoke more broadly on what it takes to build a data culture.


Article - 22 Apr 2014

Optimizing Your Query Plans with the SQL Server 2014 Cardinality Estimator - White paper

SQL Server 2014 introduces the first major redesign of the SQL Server Query Optimizer cardinality estimation process since version 7.0. The goal for the redesign was to improve accuracy, consistency and supportability of key areas within the cardinality estimation process, ultimately affecting average query execution plan quality and associated workload performance. This paper provides an overview of the primary changes made to the cardinality estimator functionality by the Microsoft query processor team, covering how to enable and disable the new cardinality estimator behavior, and showing how to troubleshoot plan-quality regressions if and when they occur.


Article - 22 Apr 2014

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

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


SQL Server News - 16 Mar 2014

Released: Management Pack for SQL Server Analysis Services 2008 and 2012

These Management Packs deliver proactive and reactive monitoring capabilities for SQL Server Analysis Services (2008 and 2012) via Microsoft System Center Operations Manager (SCOM). SCOM is a cross-platform data center management system that provides health and performance monitoring for systems and services.


Article - 11 Mar 2014

What is the Power Option you have on your SQL Server box?

Το ζητούμενο όλων μας είναι να έχουμε ένα σύστημα που να έχει την καλύτερη απόδοση. Για να γίνει όμως αυτό πρέπει να κουρδίσεις αυτό ώστε να συμπεριφέρεται σαν ελβετικό ρολόι. Μια από τις ρυθμίσεις που πρέπει να κάνει ένας DBA είναι…


Article - 24 Feb 2014

What is the proper max server memory setting for a SQL Server with N gigabytes of installed RAM?

Αυτή είναι μια από τις δημοφιλέστερες ερωτήσεις σχετικά με τον SQL Server. Ποιά είναι όμως η απάντησή της;


Article - 05 Jan 2014

The answer on question "Which is the best database?" is "It depends"

Ένα ερώτημα που μου έχει τεθεί τόσες φορές που έχω χάσει πλέον τον αριθμό. Αλήθεια υπάρχει απάντηση σε αυτό;


Article - 09 Oct 2013

PAL Tool is your pal

Έχεις ένα σύστημα που βογκάει και θέλεις να δεις ποιος είναι ο λόγος; Δεν έχεις ακόμα την εμπειρία με τους μετρητές που υπάρχουν στο performance monitor; Δεν ξέρεις ποιους από αυτούς που έχει ο SQL Server πρέπει να χρησιμοποιήσεις;


Article - 02 Oct 2013

What is the ideal Page Life Expectancy (PLE) threshold?

Σε παλαιότερο μου post έχω αναφερθεί σε αυτόν το μετρητή και την σημασία του. Έχω αναφέρει και το recommendation, αλλά η τιμή αυτή δεν είναι από κανέναν, στην σημερινή εποχή, πλέον μην αποδεκτή τιμή. Ποια είναι όμως η αποδεκτή τιμή;


SQL Server News - 11 Aug 2013

How Memory-Optimized Database Technology is Integrated into SQL Server 2014

O SQL Server 2014 με το fully integrated in-memory database technology κάνει οptimize το performance σε OLTP workloads. Τι σημαίνει όμως “fully integrated”? Η απάντηση σε αυτό το post του product group


Article - 05 Jun 2013

SQL Server 2014 ante portas

Προχθές ανακοινώθηκε στην TechEd 2013 ΝΑ η εδώ και καιρό αναμενόμενη έλευση του νέου SQL Server 2014. Πολλά είναι τα νέα χαρακτηριστικά τα οποία έρχονται με αυτή την έκδοση, με κυρίαρχο ρόλο να παίζουν το Hekaton και οι επιπλέον δυνατότητες στο Azure.


Article - 03 Mar 2013

Installing and Using the Microsoft SQL Server 2012 Performance Dashboard Reports

Σαν DBA στην καθημερινότητα μου θέλω να μπορώ εύκολα να βλέπω τι γίνεται με τους SQL Servers που έχω υπό την επίβλεψη μου. Για αυτό το λόγο έχω φτιάξει κάποια σειρά από scripts και reports που τα χρησιμοποιώ για να κάνω την ζωή μου ευκολότερη. Αυτό βέβαια σημαίνει ότι γνωρίζω το πως θα κατασκευάσω αυτά. Τι γίνεται όμως στις περιπτώσεις που κάποιος είτε είναι αυτό που λέμε accidentally DBA είτε είναι νέος στο ρόλο αυτό με τον SQL Server είτε ακόμα ακόμα δεν έχει το χρόνο να κάνει κάτι αντίστοιχο.


SQL Server News - 10 Feb 2013

Windows Azure SQL Database and SQL Server -- Performance and Scalability Compared and Contrasted

Αρκετοί ρωτάνε για τις SQL Azure databases. Ερωτήσεις που αφορούν διαφορές, ομοιότητες, απόδοση κλπ. Κατά καιρούς έχουν γραφτεί πολλά γύρω από θέμα με απόψεις που άλλες είναι στην σωστή βάση άλλες στην σφαίρα της φαντασίας και χωρίς τεκμηρίωση. Πλέον όμως αυτό σταμάτησε καθώς οι άνθρωποι που φτιάχνουν το προϊόν δίνουν απαντήσεις με στοιχεία σχετικά με τα ερωτήματα που απασχολούν τον κόσμο. Σε ένα χορταστικό white paper οι Conor Cunningham, Tobias Ternström, Silvano Coriani, Ewan Fairweather απαντούν διεξωδικά.


Article - 08 Feb 2013

Database Lifecycle Management (DLM)

Για όλους εμάς που είμαστε data geeks και οι databases είναι τρόπος έκφρασης και ζωής αλλά και κάτι που όλοι χρησιμοποιούν είτε τους αρέσει είτε όχι έχουμε βασανιστεί πάμπολες φορές για το πώς να μεταφέρουμε αλλαγές από το development στο production αλλά και γενικότερα να έχουμε ένα db lifecycle management.


Article - 27 Jan 2013

TPC-VMS New Benchmark from TPC.ORG

TPC-VMS is the first specification in the industry that enables comparison of performance workloads running enterprise database applications across several virtual machines, TPC-VMS references current TPC specifications and, as a result, offers the industry a rapid means of running and reporting performance metrics for virtualized environments


Article - 16 Dec 2012

How to Increase SQL Availability and Performance Using Window Server 2012 SMB 3.0 Solutions

Ένα από το στοιχεία της δουλειάς μας που μου αρέσει πάρα πολύ είναι να ανακαλύπτω αυτά που δεν είναι δημοφιλή. Τόσα χρόνια έχω βρει πραγματικά διαμάντια που δυστυχώς δεν τους έχει δοθεί η απαραίτητη προσοχή. Ένα από αυτά που πάντα θα λέω είναι το automatic page recovery όταν έχω database mirroring. Όταν έστησα για πρώτη φορά SQL Server 2012 σε Windows Server 2012 ήταν αυτό που λέμε έρωτας με την πρώτη ματιά. Αν και στην αρχή δεν είχα εντοπίσει πολλά features εντούτοις έβλεπα εξαιρετική απόδοση και ευκολίες διαχείρισης.


1 2 3