Ay: Nisan 2017

Filtered Index Nedir

Filtered Index filtrelenmiş bir nonclustered index’tir. Örneğin bir tabloda 100 bin kaydınız var. Ve bazı sorgularınız sadece bu 100 bin kaydın 20 bin tanesi ile ilgileniyor. Bu sorgular için tabloya nonclustered index koysanız bu index’in 100 bin tane kaydı olacaktır. Ama 80 bin tane kayıt ile ilgisi olmayan bir sorgu için 100 bin kayıtlı bir […]

Page Header ve İçeriği

SQL Server’da her page’in ilk 96 byte’lık bölümü page header olarak adlandırılır. Bu makalemizde page header içinde tutulan verileri detaylı olarak göreceğiz. Yapacağımız örnekleri birebir uygulamak için AdventureWorks2014 veritabanını sisteminize restore edebilirsiniz. Page Header’ı incelemek için DBCC Page komutunu çalıştırıyorum. DBCC Page ile ilgili detaylı bilgiyi “SQL Server Page Yapısı ve DBCC Page” isimli makaleden […]

Exadata storage üzerindeki arızalı disk değişimi sonrasında mount durumu , CLOSED ve IGNORED şeklinde diskler oluşması sorununun çözümü

Exadata storage üzerindeki arızalı bir diskin değişimi sonrasında v$asm_disk sorgulandığında CLOSED ve IGNORED durumunda diskler görülebilir. Bu durumun sebebi, disklerin otomatik olarak drop add işlemleri sırasında beklenmedik şekilde sorunla karşılaşmasıdır. Bu durum bazen instance’ın LMS ile ilgili ORA-600 hataları verip beklenmedik şekilde yeniden başlamasına bile sebep olabilmektedir. Aşağıdaki gibi v$asm_disk sorgulandığında : SQL> select MOUNT_STATUS,HEADER_STATUS,MODE_STATUS,STATE,OS_MB,FAILGROUP,LABEL,PATH from […]