sqlschool.gr logo

search results

searching on site content

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

03 Jul 2009

9 Things to Do When You Inherit a Database

By Sylvia Moestl Vasilik, 2009/06/22 Μου άρεσε πάρα πολυ και τα αναδημοσιεύω όπως έχει.

11 Jul 2016

Moving a table to another filegroup

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

04 Jan 2012

5 Tips for a Smooth SSIS Upgrade to SQL Server 2012

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

14 Apr 2020

Encrypting SQL Server Backup & Restore with Certificate

Στην σημερινή εποχή η ασφάλεια των δεδομένων είναι και πρέπει να αποτελεί υψηλή προτεραιότητα για κάθε DBA/IT Pro.

14 Mar 2010

Lesson: Backup/Restore in SQL Server 2008

Βλέποντας μέσα από το forum μας διάφορες συζητήσεις σχετικά με το θέμα του μεγέθους του transaction log (T-Log) διαπίστωσα ότι υπάρχει ένα θολό τοπίο γύρω από το θέμα disaster recovery (backup - restore) πάνω στον SQL Server. Πήρα την απόφαση να γράψω για αυτό το θέμα ώστε να το ξεκαθαρίσω μια και καλή διότι είναι τόσο απλό και τόσο δυνατό που είναι αμαρτία από το Θεό να παιδεύεται ο κόσμος.

13 Jan 2020

What you need to know when using MERGE statement

Στο SQL Server 2008 παρουσιάστηκε για πρώτη φορά το MERGE statement το οποίο απλοποιούσε τις διαδικασίες insert/update/delete ιδιαίτερα σε ETL διαδικασίες και από όσο έχω δει έχει αγαπηθεί από αρκετούς και μέσα σε αυτούς είμαι και εγώ.

22 Nov 2019

Implementing Conditional logic in SSIS Control Flow

Σε αυτό το άρθρο θα δείχνουμε πως μπορούμε να υλοποιήσουμε conditional logic στο Control flow των Integrations Services.

20 Jul 2019

How to clone / move logins to another server

Δεν είναι λίγες οι φορές που χρειάζεται να μεταφέρεις logins από ένα SQL Server σε ένα άλλον. Οι λόγοι είναι αρκετοί για να θέλεις να κάνεις κάτι τέτοιο όπως Database Replication, Always On Availability groups, Log Shipping etc.

04 Nov 2018

How to use a SSIS Package as a view in a database

Σε αυτό το επεισόδιο σας παρουσίαζω το πως μπορείτε ένα SSIS Package να χρησιμοποιείται σαν view μέσα στην database σας.

25 Feb 2018

How to truncate and save truncated data simultaneously

Δεν είναι λίγες οι φορές που χρειάζεται να σβήσεις όλα τα δεδομένα από ένα table αλλά πριν το κάνεις αυτό χρειάζεται να τα φυλάξεις κάπου αλλού για διάφορους λόγους

21 Oct 2016

Move a database file (data or log file) to another location

Αρκετές φορές έχω ερωτηθεί για το πώς μπορεί κάποιος να μεταφέρει μια βάση ή ένα αρχείο της (data / log file) από ένα σημείο (disk/folder/…) σε άλλο.

22 Feb 2016

Dealing with replication error 20598 - The row was not found at the Subscriber when applying the replicated command

Το συγκεκριμένο άρθρο είναι για αυτούς που έχουν στο περιβάλλον τους υλοποιημένο SQL Server Transactional Replication και τους δείχνει πως να αντιμετωπίσουν την περίπτωση που θα αρχίσει αυτό να βγάζει το error message που αναφέρεται στο τίτλο του άρθρου.

20 Mar 2015

How to deal with migration or instance upgrade nightmares

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

18 Jul 2014

Add/Remove Leading/Trailing Zero with T-SQL and SSIS

Στο περιβάλλον εργασίας μου υπάρχουν αρκετές διαδικασίες που ανταλλάσσουν δεδομένα μεταξύ ετερογενών συστημάτων. Κάποια από αυτά είναι legacy και ενώ έχει γίνει μια φανταστική δουλειά να μιλάνε τα συστήματα αυτά μέσω services, εντούτοις υπάρχουν κάποιες μικρές ιδιαιτερότητες. Μια από αυτές είναι με τα νούμερα που τα legacy θέλουν συγκεκριμένο πλήθος ψηφίων με leading zero και φυσικά δίνουν τα αποτελέσματα με αυτό το format.

18 Apr 2012

SSIS Performance Visualization

Στο τελευταίο μου post ασχολήθηκα με το πώς μπορώ να κάνω optimize ένα Data Flow task. Μέσα στο άρθρο αυτό αναφέρθηκα ότι μπορώ και πρέπει για να κάνω optimize είτε το συγκεκριμένο task είτε ολόκληρο το package με την χρήση των εργαλείων που έχω στα χέρια μου όπως event logging, performance counters κλπ. Με τα εργαλεία αυτά μπορώ να κάνω ότι θέλω, όμως η φύση του ανθρώπου δεν ικανοποιείτε εύκολα και αναζητεί περισσότερα.

17 Apr 2012

Optimizing SSIS Data Flow task for performance in SQL Server 2012

Σήμερα λέω να συνεχίσουμε την σειρά των BI post με ένα πρακτικό θέμα. Το θέμα αυτό αφορά την βασική εργασία που ένα SSIS package περιέχει στο 99,9999% των υλοποιήσεων του και δεν είναι άλλη από το Data Flow Task.

04 Apr 2012

Considerations on Data Transformation Phase during ETL process

Σε συνέχεια των προηγούμενων μου post που σχετίζονται με την διαδικασία ETL με την οποία μεταφέρονται τα δεδομένα από την πηγή στο DW στα οποία είδαμε τι πρέπει να προσέξουμε στην φάση extract και στην χρήση της staging area, έφτασε η στιγμή να μιλήσουμε για την φάση του data transformation. Η φάση αυτή είναι ίσως η δυσκολότερη σε σχέση με τις άλλες και μάλιστα απαιτεί και περισσότερο χρόνο ανάπτυξης.

01 Apr 2012

Design, Implementing and Discovery Data Quality before importing them on DW using SSIS Data Profiling Task.

Αφού έχουμε στύψει αρκετά το μυαλό μας μέχρι τώρα και έχουμε καταφέρει να σχεδιάσουμε και να υλοποιήσουμε το DW μας και το αίσθημα της ικανοποίησης μας έχει κυριεύσει, θα πρέπει να κάνουμε το επόμενο μεγάλο βήμα πίστης που δεν είναι άλλο από το γεμίσουμε αυτό με δεδομένα. Είμαστε στο σημείο που πρέπει να σχεδιάσουμε και να υλοποιήσουμε μια ή περισσότερες διαδικασίες ETL (Extract-Transform-Load).

14 Aug 2011

How to execute an SSIS Package form a .NET Application.

Συχνά έχω την ερώτηση από μαθητές μου αλλά και από συνεργάτες που ήταν συνηθισμένοι με τα SQL Server 2000 DTS όπου υπήρχε η δυνατότητα να κάνουν export αυτά σε VB code module και να τα καλούν μέσα από τις εφαρμογές τους, πως μπορούν να κάνουν το ίδιο ή σχεδόν το ίδιο με τα SSIS packages.

06 Jul 2011

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

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

16 Jun 2011

NEW SSIS Transformation Tool–SSIS Balanced Data Distributor

Το Microsoft SSIS Balanced Data Distributor (BDD) είναι ένα νέο SSIS transform, το οποίο παίρνει ένα single input και το κάνει distribute τα rows σε ένα ή περισσότερα outputs uniformly μέσω multithreading.

28 Jan 2021

Move object(s) to another schema

Από τον SQL Server 2005 έχουμε την ξεκάθαρη δυνατότητα χρήσης των schemas. Αν μετά από την δημιουργία του object επιθυμεί κάποιος να μεταφέρει αυτό σε άλλο schema, στο post αυτό θα διαβάζει το πως μπορεί να το κάνει.

30 Aug 2021

Moving part of code in a script to another possition

Αρκετές φορές θέλουμε να μεταφέρουμε κάποιες γραμμές κώδικα σε ένα script που γράφουμε στον SSMS από ένα σημείο σε κάποιο άλλο μέσα σε αυτό. Η πρώτη κίνηση που κάνουμε είναι copy/paste αλλά μπορούμε και αλλιώς. Απλά διαλέγουμε το τμήμα του κώδικα που θέλουμε και πατάμε Alt+Up/Down arrows για να το πάμε στο νέο σημείο.

12 Apr 2020

Backup και Restore SQL Database on Azure Blob Storage using PowerShell

Το άρθρο απευθύνεται τόσο σε έμπειρους DBA/ΙΤ Pro οσο και σε άτομα που δεν είναι τοσο εξοικειωμένα με το Azure Cloud και τo PowerShell Scripting

1 

|< < > >| 

Categories

Labels

0-9

A

B

C

D

E

F

G

H

I

J

K

L

M

N

O

P

Q

R

S

T

U

V

W

X

Σ

Become a member

If you want to receive updates from us become a member to our community.

Connect

Explore

Learn


sqlschool.gr © 2010-2023 All rights reserved

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