Kategori: VERİTABANI YÖNETİMİ

Indexed View Nedir Ve Nasıl Oluşturulur

View’lere index ekleyerek Indexed View’leri elde ederiz. View kavramı hakkında detaylı bilgi almak için “View Nedir Ve Nasıl Oluşturulur” isimli makalemi okumanızı tavsiye ederim.   View’ler normalde verinin kendisini tutmazlar. View’leri indexed view hale getirdiğimizde artık verinin kendisini tutmaya başlarlar.  Bu yüzden view performansı artarken view’in select ettiği tabloların insert,update ve delete performansları azalır. Ayrıca […]

View Nedir Ve Nasıl Oluşturulur

View’i kısaca, kayıtları fiziksel olarak tutmayan, içeriği bir sorgu ile belirlenen sanal bir tablo olarak tanımlayabiliriz.  Bu yüzden veritabanında veriler için ekstra yer kaplamaz. Genelde birden fazla tablo üzerinde yapılan karmaşık sorguları her sorgu bloğunda tek tek yazmak yerine view olarak oluştururuz. Bu şekilde kodumuzun okunabilirliği artar. Örnek bir view oluşturarak konuyu netleştirelim. Aşağıdaki gibi […]

Tablodaki Mevcut Kolona Identity Özelliği Set Etmek

Bu makaleyi okumadan önce tabloda identitiy özelliğinin ne olduğunu anlamak için “Identitiy column ve manual olarak bu kolona insert yapmak(Identitiy insert)” isimli makalemi okumanızı tavsiye ederim.   Bazen tablolarımızda başlangıçta identitiy özelliği set edilmemiş ve sonradan bu özelliğin set edilme ihtiyacı ortaya çıkmış olabilir. Bu makalede tablodaki mevcut bir kolona identitiy özelliği nasıl set edilir […]

Partition Oluşturmak

Partition, kabaca tabloların ve indexlerin parçalara bölünmesi işlemidir. Örneğin 1 TB boyuta sahip bir tablonuz var. Ve bu tabloda datetime tipinde bir kolonunuz var. Tablonuzu bu datetime kolonuna göre günlük, aylık ya da yıllık olarak bölümlere ayırabilirsiniz. Daha önce gördüğüm bir örnekte bir uygulamacı tablonun çok büyümemesi için her ay için farklı bir tablo oluşturmuştu. […]

FileStream Veri İçeren Veritabanının Detach ve Attach Edilmesi

File Stream veri içeren bir veritabanını detach attach yöntemi ile başka bir diske taşımak isteyebilirsiniz. File Stream veri içeren veritabanını detach attach yöntemi ile taşımak normal detach attach yönteminden biraz farklıdır. “Veritabanı file(dosya)’larının disklerini değiştirmek” isimli makalemde detach attach yöntemi ile veritabanının disklerini değiştirme işlemini daha önce anlattım. Bu makalede de file stream veri içeren […]