MS-SQL

SQL Server ve Otomatik Büyüme (AutoGrow) İşleminin Uygulamanıza Etkileri

tarihinde yayınlandı

MS-SQL Server’da otomatik büyüme (AutoGrow) işlemi uygulamanızda beklenmedik etkiler oluşturabilir. Bu yazımda bunları göz önüne sermeye çalışacağım. Başlamadan önce, birazdan bahsedeceğim hususları MS-SQL Server 2000 kullanan bir ortamda gözlediğimi belirtmek isterim. Daha sonraki sürümlerde da bu hususlar oluşmayabilir. Yazımı MS-SQL Server 2000 sürümü değerlendirmelisiniz. SQL Server’da bir veritabanı (Database) oluşturduğunuzda otomatik büyüme miktarı (AutoGrow Size) […]

MS-SQL

SQL Server 2008 “Change Tracking” ve “BACKUP DATABASE” Hatası

tarihinde yayınlandı

SQL Server 2008 de backup işlemleriniz “Cannot insert duplicate key row in object ‘sys.syscommittab’ with unique index ‘si_xdes_id’. [SQLSTATE 23000] (Error 2601)  Failed to flush the commit table to disk in dbid ID due to error 2601. Check the errorlog for more information. [SQLSTATE 42000] (Error 3999)  BACKUP DATABASE is terminating abnormally. [SQLSTATE 42000] (Error 3013)  The […]

MS-SQL

SQL Server ve ASP.Net ile Aşırı Yük Taşıyan Web Siteleri ve Sunucu Problemleri

tarihinde yayınlandı

“SQL  Server ve ASP.Net ile aşırı yük taşıyan web siteleri ve sunucu problemleri” evet, konumuz tam olarak bu. Bulunduğum ortamlarda birçok sunucu problemine tanık oldum. Hemen söylemeliyim ki bunların hemen hepsi yanlış yapılandırılmış sistemler veya geliştirilmiş kodlar yüzünden ortaya çıkmış sorunlardı. Şunu unutmamak gerekir ki performans açısından yetersiz yazılmış birçok kod veya yanlış yapılandırma uygulamanın […]

MS-SQL

SQL Server – Filtrelenmiş İndeksler

tarihinde yayınlandı

Sql Server 2008 versiyonu ile birlikte gelen ve indeks yapıları üzerinde bir genişletme olan filtrelenmiş indeksler, (filtred index) büyük verilerin sorgulanması için kolay uygulanabilir bir yol sağlar. Büyük tabloların yönetiminde bölümleme (partitioning) bilinen bir yoldu ve Sql 2005 ile birlikte sunulmuştu. Filtrelenmiş indeksler ise tablo bölümleme kullanımından daha pratik bir şekilde uygulanabilen bir özellik olarak […]

MS-SQL

SQL Server’da “Execution Plan” ile İlgili

tarihinde yayınlandı

Sql Server’da bir sorgu için plan oluşturmak, sorgunun sunucu içindeki döngüsünde en önemli yere sahip adımdır desek yanılmayız sanırım. Bir sorgunun SQL sunucuda geçirdiği süreçler arasında sorgunun “parse” edilmesi, ağaç yapısının oluşturulması, planın oluşturulması gibi işlemler vardır. Planın oluşturulması sorgu kaynaklarının (tablo, indeks gibi) istatistik bilgilerinin incelenmesi, parametrelerin incelenmesi, indekslerin değerlendirilmesi, verinin değerlendirilmesi gibi yorucu […]