Couchbase Views ile Couchbase N1QL & Indexing Karşılaştırması

Bu makalemizde NoSQL platformlarından Memory tabanlı Couchbase veritabanı sistemlerinde View ve Couchbase Query dili olan N1QL ve Index kullanımının karşılaştırmasını yapacağız. Couchbase veri platformu geliştikçe, N1QL ve GSI İndeksleme gibi hizmetler, Couchbase view kullanımından  daha fazlasını yapmak için kullanılan query Devamını Oku…

PostgreSQL – Unused Index Script

PostgreSQL de kullanılmayan indexleri bulmak için kullanabileceğiniz güzel bir scriptimi paylaşıyorum arkadaşlar. SELECT PSUI.indexrelid::regclass AS IndexName ,PSUI.relid::regclass AS TableName FROM pg_stat_user_indexes AS PSUI JOIN pg_index AS PI ON PSUI.IndexRelid = PI.IndexRelid WHERE PSUI.idx_scan = 0 AND PI.indisunique IS FALSE; Kolay Devamını Oku…

PostgreSQL – Missing Index Script

PostgreSQL de eksik indexleri bulmka için kullanabileceğiniz güzel bir scriptimi paylaşıyorum arkadaşlar. SELECT relname, seq_scan – idx_scan AS too_much_seq, CASE WHEN seq_scan – coalesce(idx_scan, 0) > 0 THEN ‘Missing Index?’ ELSE ‘OK’ END, pg_relation_size(relname::regclass) AS rel_size, seq_scan, idx_scan FROM pg_stat_all_tables Devamını Oku…

SQL Server 2017 Online Index Rebuild Yeniliği

SQL Server 2017 versiyonu ile hayatımıza giren bir diğer özellik ise Index Rebuild operasyonları ile ilgilidir. Genel de sistemlerimiz de en büyük problemlerimizin başında gece Index lerimizi bakıma aldığımızda gün içerisinde yani operasyonun yoğun olduğu saatlere sarkması ile ilgiliydi. SQL Devamını Oku…

SQL Server Istatistik Adı ile Index Oluşturma Süreci

SQL Server üzerinde Istatistik adı ile Index oluşturma operasyonunu bu makalemde ele alacağım. Bunu adım adım Demo ile yaparak tüm süreci sizlere uygulamalı anlatmak istiyorum. Örnek Demo tablomuzu oluşturuyoruz. IF (OBJECT_ID(‘sqltr_DemoTable’) IS NOT NULL) DROP TABLE sqltr_DemoTable GO CREATE TABLE Devamını Oku…

Index ‘lerin Bulundukları FileGroup ları Değiştirme Süreçleri

Index ‘lerin Bulundukları FileGroup ları Değiştirme Süreçleri Index ‘lerin oluşturuldukları FileGroup ‘ları iki farklı yöntem ile değiştirebiliyoru. Bunlardan ilki DROP_Existing ifadesi ile diğeri ise klasik DROP-CREATE işlemi ile. DROP-CREATE yönteminde bildiğiniz üzere ilk önce var olan Index ‘imizi DROP edip Devamını Oku…

Computed Column Üzerine Filtered Index Tanımlama

SQL Server Hata Mesajlarından 10609 Id li hata mesajı üzeirnden hem hesaplanmış sütunları hem de bu sütunlar üzerine konulamayan Filtered Index ‘i örnekler üzeirnden göstereceğim. Bir tablomuz ve bu tablomuz içrisinde bir hesaplanmış kolonumuz mevcut. Biz bu tablo üzerine bir Devamını Oku…

SQL Server da Tablolarımızda yer alan Index leri Nasıl Buluruz ?

Tablolarımız da yer alan indexleri ve hangi tip index kaç tane olduğunu aşağıda  ki script ile buluruz. Yeni index tiplerinide desteklemektedir scriptimiz. ( Clustered,NonClustered,Clustered ColumnStore,NonClustered ColumnStore gibi) Bu script çoğu çalışmlarınıda çok işinize yarayacaktır. SELECT [schema_name] = s.name ,table_name = Devamını Oku…