PostgreSQL – Bir tablodaki kayıt sayısını bulmanın hızlı yolu

Bir tabloda 5000 veya 500000 veya 5000000000 kayıt varsa ve gereksinim tablonun toplam satır sayısını bulmaksa, Veritabanı Geliştiricisi çoğu satır sayısını almak için COUNT (*) değerini her zaman çalıştırır. Fakat değerler yükseldikçe sorgu sonucunun dönmesi geç cevap vermekte. Ekip üyelerimizin çoğunun Devamını Oku…

PostgreSQL – pg_indexes ile Indexleri Bulma

Hangi şemanın altında hangi tabloda hangi indexlerimiz mevcut ve içerisindeki kolonlar nelerdir gibi sorularımızın cevaplarını pg_indexes bize vermektedir. SELECT tablename, indexname, indexdef FROM pg_indexes WHERE schemaname = ‘public’ ORDER BY tablename, indexname; Yukarıdaki sorgumuzda public şemamız latında bulunan indexlerimize eriştik. 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 da Tablolarınızda TEXT,NTEXT ve IMAGE veritipine sahip kolonları bulma

Text,Ntext ve Image veri tipine sahip kolonları bulmak için aşağıda ki scripti kullanabilirsiniz. select o.name TABLE_NAME, c.name COLUMN_NAME, t.name DATA_TYPE from sys.objects o JOIN sys.columns c ON c.object_id = o.object_id JOIN sys.types t ON c.system_type_id = t.system_type_id and o.type = Devamını Oku…

SQL Server Uzun Süre Çalışan Query leri Bulma

Genelde herkesin merak ettiği ve öğrenmek istediği dataya erişmenizi sağlayacak scripti vereceğim sizlere. SQL Server da en uzun çalışan query lerim neler ? Evet firmaların genelde ilk sorduğu soru bu tabi soru bununla bitmiyor.Bulduktan sonra nasıl düzeltiriz, neler yapmalıyız, yapım Devamını Oku…

SQL Server Son 30 gün Güncellenmemiş İstatistics Script

İstatististiklerin Performansımız için hayati önem taşıdığını bildiğimizden dolayı hep güncel kalmalarını istemekteyiz. Bu yüzden istatistiklerimizin güncelliğini takip edebileceğiniz ve inceleyebileceğiniz scripti aşağıda sizlerle paylaşmaktayım. Aşağıda ki scriptte 30 gündür güncellenmemiş istatistikleri bulup işlemlerinizi buna göre automize edebilirsiniz. /* SQLTURKIYE.COM www.sqlturkiye.com Devamını Oku…

SQL Server WaitStats Script

SQL Server Instance ın bekleme yaptığı türleri bu script ile bulup ana problem kaynaklarımızı tespit ederek iyileştirme metodlarımızı bu süreç doğrultusunda planlayabiliriz. Tüm bekeleme tipi detaylarını başka bir mekalemde ele alacağım. WITH Waits AS (SELECT wait_type ,wait_time_ms / 1000. AS Devamını Oku…