Skip to content
Compression veritabanının boyutunu azaltmak için kullanılır. Veri boyutu azaldıkça I/O performansı artmakla beraber CPU kullanım oranı artar. Çünkü veri sıkıştırıldığında daha az page kullanacak ve uygulama veriyi çekmek istediğinde daha az page okuyarak istediği veriyi elde edebilecek. Bununla beraber uygulama veriye her erişmek istediğinde açma ve her veri yazma isteğinde sıkıştırma işlemi gerçekleşeceği için daha […]
Bazı durumlarda Always Encrypted ile şifrelediğiniz bir veritabanı için daha önce oluşturulan Column Master Key’i değiştirmeniz gerekebilir. Bu makalede bu değiştirme işleminin nasıl yapılacağını inceleyeceğiz. Always Encrypted ile ilgili detaylı bilgi almak için “Always Encrypted Nedir ve Nasıl Kullanılır?” isimli makalemi okumanızı tavsiye ederim. Bu makaleyi direk bir örnek üzerinden anlatacağım. Daha […]
Always Encrypted SQL Server 2016 ile gelen bir güvenlik çözümüdür. Bu çözüm ile uygulama geliştiriciler kolonları client tarafında şifreleyebiliyorlar. Böylece instance üzerinde sysadmin olan biri bile bu kolonların içeriğini göremiyor. Daha öncesinde kolon bazlı şifreleme ile kolonlarımızı şifreleyebiliyorduk ama bu işlem server tarafında yapıldığı için instance üzerinde sysadmin hakkına sahip kullanıcılar veriye erişebiliyordu. […]
Natively Compiled Stored Procedure, In Memory OLTP ile beraber SQL Server 2014 sürümünün bize sunduğu yeni bir stored procedure çeşididir. Sadece Memory Optimized Tablolar’da kullanılabilir. In Memory OLTP ve Memory Optimized Tablolar için “In Memory OLTP Nedir? Ve Nasıl Kullanılır?” isimli makalemi okumanızı öneririm. Natively Compiled Stored Procedure’de Procedure içindeki TSQL kodları daha iyi […]
17 May
by NURULLAH ÇAKIR
BUCKET_COUNT, DURABILITY, HASH, HASH INDEX, In Memory OLTP, Memory Optimized Table, MEMORY_OPTIMIZED = ON, Natively Compiled Procedure, RANGE, RANGE INDEX, SCHEMA_AND_DATA, SCHEMA_ONLY
In Memory OLTP SQL Server 2014 ile birlikte gelen bir özelliktir. Bu özellik ile verilerimizi artık memory’de tutabiliyoruz. Verileri memory’de tutabiliyoruz dediğimizde, sql server’a ilgisi olan bir çok insan buffer pool olarak algılıyor. Önemli bir nokta olarak veriler buffer pool’da değil, direk memory’de tutuluyor. “Buffer Pool Extension Nedir” isimli makalemde buffer pool’un ne olduğuna değinmiştim. […]