Skip to content
COLUMNSTORE_ARCHIVE opsiyonu SQL Server 2014 ile beraber geldi. ColumnStore Index’leri arşivlemek istersek bu opsiyon ile arşivleme yaparken columnstore index’lerimizi sıkıştırabiliriz. ColumnStore Index’ler hakkında detaylı bilgi almak için “ColumnStore Index Nedir ve Nasıl Kullanılır?” isimli makaleme göz atmak isteyebilirsiniz. Aşağıdaki script yardımıyla bu işlemi gerçekleştirebiliriz. ALTER INDEX ColumnStoreIndexIsmi ON TabloIsmi REBUILD WITH (DATA_COMPRESSION = COLUMNSTORE_ARCHIVE); […]
24 Eki
by NURULLAH ÇAKIR
ABORT_AFTER_WAIT, ALTER INDEX, ALTER INDEX REBUILD, ALTER TABLE, BLOCKERS, MAX_DURATION, NONE, online index rebuild, Partition, Partition Switch, SELF, Switch Partition, WAIT_AT_LOW_PRIORITY
WAIT_AT_LOW_PRIORITY SQL Server 2014 ile beraber gelen bir özelliktir. Online Index Rebuild ve switch partition işlemlerini yaparken süreci kontrol edebiliyoruz. Örneğin Online Index Rebuild işlemi yaptığımızı düşünelim. Online Index Rebuild işlemi bir transaction tarafından lock’lanabilir. Ve bu şekilde uzun bir süre işlem tamamlanmayabilir. Mesela bir uygulama geliştirici bir transaction açtı ve commit işlemini […]
17 Ağu
by NURULLAH ÇAKIR
AFFINITY SCHEDULER, ALTER RESOURCE GOVERNOR, APP_NAME(), CAP_CPU_PERCENT, Classification, Classifier Function, CLASSIFIER_FUNCTION, default pool, GROUP_MAX_REQUESTS, HOST_NAME(), IMPORTANCE = High, internal pool, MAX_CPU_PERCENT, MAX_IOPS_PER_VOLUME, MAX_MEMORY_PERCENT, REQUEST_MAX_CPU_TIME_SEC, REQUEST_MAX_MEMORY_GRANT_PERCENT, REQUEST_MEMORY_GRANT_TIMEOUT_SEC, Resource Governor, Resource Pool, SUSER_SNAME(), Workload Group
Resource Governor SQL Server 2008 ile beraber hayatımıza girdi. Resource Governor ile kaynak kısıtlaması yapabiliyoruz. Örneğin bir rapor kullanıcısı öyle rapor sorguları çekiyorki tüm sistemdeki memory ve cpu’yu tüketiyor ve sistemki memory ve cpu anlamında darboğaz oluştuğu için diğer uygulamalarda yavaşlık oluyor. İşte tam burada Resource Governor imdadımıza yetişiyor. Resource Governor ile ilgili kullanıcıyı memory […]
4 Ağu
by NURULLAH ÇAKIR
Database Engine Tuning Advisor, Database Engine Tuning Advisor(DTA), DTA, long running query, Partition, performance tuning, profiler, Query Store, SQL Performance, sql tune, trace
Database Engine Tuning Advisor(DTA) sorgularınızın veritabanında nasıl çalıştığını inceleyerek bize önerilerde bulunur. Kendine ait bir arayüzü vardır. SSMS üzerinden aşağıdaki şekilde açabilirsiniz. Karşınıza çıkan connection ekranında analiz edeceğiniz instance’ı seçmelisiniz. Windows’ta run kısmından tuning yazarsanız da aynı şekilde DTA’yı açabilirsiniz. Instance üzerinde Database Engine Tuning Advisor ilk defa açılıyorsa sadece […]
sp_create_plan_guide sistem stored procedure’ü sql server 2005 ile hayatımıza girdi. Bu sp ile özellikle müdahale edemediğiniz yada değiştiremediğiniz sorgularınıza plan guide ekleyerek(plan guide’ın içersinde ilgili sp ya da tsql’e query hint ekliyoruz) performansını arttırabilirsiniz. Plan guide’ı oluşturduktan sonra sp’yi ya da sql ifadesini normal bir şekilde çalıştırdığınızda artık plan guide’da belirttiğiniz şekilde çalışacaktır. […]