Turgay Sahtiyan
Eurobank Tekfen – Veritabanı Yöneticisi
Microsoft MVP – SQL Server
SQL Server DBA – Eurobank Tekfen
Konuşmacı/Yazar/Lider - SQL Server Öncüleri
  E-mail : turgay@turgaysahtiyan.com
  Blog : www.turgaysahtiyan.com
15+ Webcast
MS Technet Türkiye - Whitepaper
SQLPass Turkey Chapter Leader
Microsoft MVP – SQL Server
 Hali hazırda bulunan high availability seçenekleri
   Failover Cluster Instance
   Database Mirroring
   Log Shipping
 Klasik Mirroring yapısı




 Daha iyi bir high availability beklentisi
 SQL Server 2012 ile gelen yeni Alwasy-On özellikleri
   Windows Server Failover Cluster (WSFC)
    node’ları üzerinde
   Standalone ya da Cluster Node SQL Server
   Multi-Database Failover - Availability Groups
   Multiple Secondaries (primary replica, secondary
    replicas)
   Active Secondaries for Reporting (synchronous -
    asynchronous mode)
   Fast Client Connection Redirection (Automatic
    application redirection using virtual name)
   Secondary Replica’dan backup alabilme
   AlwaysOn Dashboard
SQLservr.exe      Primary                    Secondary   SQLservr.exe


      InstanceA
                                                               InstanceB

                       Database Log Synchronization

DB1   DB2                                                DB1     DB2




                                                         Reports
 5 – Failover or restart on any qualified failure
  conditions
 4 – Failover or restart on moderate SQL
  Server errors
 3 – Failover or restart on critical SQL Server
  errors
 2 – Failover or restart on SQL Server
  unresponsive
 1 – Failover or restart on SQL Server down
 0 – No Automatic Failover or restart
 SQL Server Database Engine’den izole
  edilmiş veritabanı
 User’lar Database Engine’e Authenticate
  olmadan connect olurlar
 En büyük avantajı database taşımasıdır
  (Login, agent jobs, system settings vs.)
 Contained Database’lerde replication,change
  data capture ve change tracking kullanılamaz
 Demo
CodeNamed Apollo)

 Kayıtlar page’lerde satır bazlı değil kolon
  bazlı tutulur
 Sadece istenen kolon ilgili page’ler diskten
  okunabilir (IO Performansı)
 Çok iyi sıkıştırılabilir
 Daha az page okunduğu için memory daha
  etkin kullanılır
 DWH sistemleri için idealdir
 Column Store Index içeren tablolarda insert-
  update-delete işlemleri yapılamaz
 FileStrem için önemli ölçüde performans
  artışı
 Belge depolamak ve aramak için tam metin
  araması
 Daha kolay görev ayırımı için user defined
  server roles
 SQL Audit Yenilikleri
   Tüm sürümlerde çalışabilme
   Gelişmiş audit seçenekleri
   Kullanıcı tarafından audit tanımlayabilme
   Audit sonuçlarının filtrelenebilmesi
 Windows gruplar için varsayılan şema ile
  kolaylaştırılmış güvenlik yönetimi
 Son kullanıcı raporlarındaki yüksek veri
  güvenliği için SharePoint ve Active Directory
  entegrasyonu
 Extended Events ile esnek olay
  seçimi, günlüğe kaydetme ve filtreleme
 Extended Events için hazırlanan yeni
  kullanıcı arayüzü ile kolay bir şekilde işlev ve
  performans sorunlarının giderilmesi
 Kolaylaştırılmış yükseltme ve uygulama testi
 Üretim ortamını simüle etmek ve performansı
  korumak için yükseltmelerdeki hataları en
  aza indirin ve önceden hareket ederek
  kapasite testleri yapın
 Self Service raporlama aracı
 Web tabanlı kullanıcı ara yüzü
 Teknik bilgisi olmayan kullanıcılar için bile
  saniyeler içerisinde rapor hazırlayabilme
   http://www.youtube.com/watch?v=75szAtMrkNs
 Veriyi profilleyin, temizleyin ve eşleştirin
 Bir bilgi tabanı kurun (Data quality
  Knowladge Base)
 Organizasyonel bilgileri ve Windows Azure
  Marketplace’dekiler dahil kurumdan olmayan
  veri tedarikçilerini kullanarak veri kalitenizi
  arttırın
 DQS tek başına ya da SSIS ile beraber
  kullanılabilir
 Daha kolay dağıtım ve yönetim
 Geliştirilmiş paket işlemleri için yeni arıza
  giderme raporları
 Paketleri karşılaştırma ve birleştirme
 Paket örnekleri ve eğitimler dokümanları
 DQS ile beraber kullanım
 Oracle veritabanı için CDC
 Partitioning sınırı 15.000’e çıkartıldı
 Bu şekilde gün bazında bile partitioning
  yapılabilir
   Ad-hoc Query Paging Option
   Sequence Objects
   Code Snippets
   WITH RESULT SETS option
   3 Yeni Data Type
    (CircularString, CompoundCurve, CurvePoly
    gon)
 Code Named Juneau
 Visual Studio + SSMS
 Tüm iş zekası çözümlerini yazmak için veya
  veritabanları platformlar üzerinde veriyi
  birleştirmek için tek bir portal
 Schema karşılaştırma ve eşleştirme
   http://channel9.msdn.com/Events/TechEd/Europe/2010/DAT314
www.sqlserveronculeri.com
  www.turgaysahtiyan.com
turgay@turgaysahtiyan.com

SQL Server 2012 ile Gelen Yeni Özellikler

  • 1.
    Turgay Sahtiyan Eurobank Tekfen– Veritabanı Yöneticisi Microsoft MVP – SQL Server
  • 2.
    SQL Server DBA– Eurobank Tekfen Konuşmacı/Yazar/Lider - SQL Server Öncüleri E-mail : turgay@turgaysahtiyan.com Blog : www.turgaysahtiyan.com 15+ Webcast MS Technet Türkiye - Whitepaper SQLPass Turkey Chapter Leader Microsoft MVP – SQL Server
  • 3.
     Hali hazırdabulunan high availability seçenekleri  Failover Cluster Instance  Database Mirroring  Log Shipping  Klasik Mirroring yapısı  Daha iyi bir high availability beklentisi
  • 4.
     SQL Server2012 ile gelen yeni Alwasy-On özellikleri  Windows Server Failover Cluster (WSFC) node’ları üzerinde  Standalone ya da Cluster Node SQL Server  Multi-Database Failover - Availability Groups  Multiple Secondaries (primary replica, secondary replicas)  Active Secondaries for Reporting (synchronous - asynchronous mode)  Fast Client Connection Redirection (Automatic application redirection using virtual name)  Secondary Replica’dan backup alabilme  AlwaysOn Dashboard
  • 5.
    SQLservr.exe Primary Secondary SQLservr.exe InstanceA InstanceB Database Log Synchronization DB1 DB2 DB1 DB2 Reports
  • 6.
     5 –Failover or restart on any qualified failure conditions  4 – Failover or restart on moderate SQL Server errors  3 – Failover or restart on critical SQL Server errors  2 – Failover or restart on SQL Server unresponsive  1 – Failover or restart on SQL Server down  0 – No Automatic Failover or restart
  • 7.
     SQL ServerDatabase Engine’den izole edilmiş veritabanı  User’lar Database Engine’e Authenticate olmadan connect olurlar  En büyük avantajı database taşımasıdır (Login, agent jobs, system settings vs.)  Contained Database’lerde replication,change data capture ve change tracking kullanılamaz  Demo
  • 8.
    CodeNamed Apollo)  Kayıtlarpage’lerde satır bazlı değil kolon bazlı tutulur  Sadece istenen kolon ilgili page’ler diskten okunabilir (IO Performansı)  Çok iyi sıkıştırılabilir  Daha az page okunduğu için memory daha etkin kullanılır  DWH sistemleri için idealdir  Column Store Index içeren tablolarda insert- update-delete işlemleri yapılamaz
  • 9.
     FileStrem içinönemli ölçüde performans artışı  Belge depolamak ve aramak için tam metin araması
  • 10.
     Daha kolaygörev ayırımı için user defined server roles  SQL Audit Yenilikleri  Tüm sürümlerde çalışabilme  Gelişmiş audit seçenekleri  Kullanıcı tarafından audit tanımlayabilme  Audit sonuçlarının filtrelenebilmesi  Windows gruplar için varsayılan şema ile kolaylaştırılmış güvenlik yönetimi  Son kullanıcı raporlarındaki yüksek veri güvenliği için SharePoint ve Active Directory entegrasyonu
  • 11.
     Extended Eventsile esnek olay seçimi, günlüğe kaydetme ve filtreleme  Extended Events için hazırlanan yeni kullanıcı arayüzü ile kolay bir şekilde işlev ve performans sorunlarının giderilmesi
  • 12.
     Kolaylaştırılmış yükseltmeve uygulama testi  Üretim ortamını simüle etmek ve performansı korumak için yükseltmelerdeki hataları en aza indirin ve önceden hareket ederek kapasite testleri yapın
  • 13.
     Self Serviceraporlama aracı  Web tabanlı kullanıcı ara yüzü  Teknik bilgisi olmayan kullanıcılar için bile saniyeler içerisinde rapor hazırlayabilme  http://www.youtube.com/watch?v=75szAtMrkNs
  • 14.
     Veriyi profilleyin,temizleyin ve eşleştirin  Bir bilgi tabanı kurun (Data quality Knowladge Base)  Organizasyonel bilgileri ve Windows Azure Marketplace’dekiler dahil kurumdan olmayan veri tedarikçilerini kullanarak veri kalitenizi arttırın  DQS tek başına ya da SSIS ile beraber kullanılabilir
  • 15.
     Daha kolaydağıtım ve yönetim  Geliştirilmiş paket işlemleri için yeni arıza giderme raporları  Paketleri karşılaştırma ve birleştirme  Paket örnekleri ve eğitimler dokümanları  DQS ile beraber kullanım  Oracle veritabanı için CDC
  • 16.
     Partitioning sınırı15.000’e çıkartıldı  Bu şekilde gün bazında bile partitioning yapılabilir
  • 17.
    Ad-hoc Query Paging Option  Sequence Objects  Code Snippets  WITH RESULT SETS option  3 Yeni Data Type (CircularString, CompoundCurve, CurvePoly gon)
  • 18.
     Code NamedJuneau  Visual Studio + SSMS  Tüm iş zekası çözümlerini yazmak için veya veritabanları platformlar üzerinde veriyi birleştirmek için tek bir portal  Schema karşılaştırma ve eşleştirme  http://channel9.msdn.com/Events/TechEd/Europe/2010/DAT314
  • 19.