«performance» etiketlenmiş sorular

Bir sistemin amaca uygun olacak kadar iyi çalışıp çalışmadığının değerlendirilmesi. Normalde performans, bir sistemin bir işlemi veya bir dizi işlemi zaman içinde tamamlama hızını ifade eder.

1
SQL Server 2008R2'deki Otomatik Güncelleme İstatistikleri: Çok sayıda satır eklemesine rağmen neden bazı istatistikler eski kalıyor?
Yavaş bir sorgunun araştırılması sırasında, yürütme planının son derece düşük olduğu görülmüştür (tahmini yürütme sayısının 1 olduğu 9 milyon yürütmeyi gerçekleştiren iç içe döngü). Gerçekten güncel olmayan bazı istatistiklerin istatistikleri yeniden oluşturduğumu ve performans sorununun etkili bir şekilde çözüldüğünü doğruladıktan sonra. Bu veritabanında Otomatik Güncelleme İstatistikleri etkin (varsayılan olarak açık). …


4
Büyük tablodaki birleştirmeyi optimize etme
~ 250 milyon kayıtları olan bir tabloya erişen bir sorgudan biraz daha fazla performans koaksiyelim. Gerçek (tahmin edilmeyen) yürütme planını okuduğumdan, ilk darboğaz şuna benzeyen bir sorgu: select b.stuff, a.added, a.value from dbo.hugetable a inner join #smalltable b on a.fk = b.pk where a.added between @start and @end; İlgili tabloların …

1
Geçici tablolara veri yüklerken minimum günlük kaydı alın
Veri Yükleme Performansı Kılavuzu'nu okuduktan sonra bile , minimum günlük kaydı almak için kümelenmiş bir dizinle tanımlanan boş bir geçici tabloya TABLOCK tablo ipucu eklemenin gerekip gerekmediğinden emin değilim. Açıkçası temp tablosu SIMPLE kurtarma modunda çalışan TempDB'de yaratılmıştır, bu yüzden minimum kayıt için mükemmel bir aday olduğunu düşünürdüm, ancak onaylamak …

1
Yavaş MySql Sunucu Performansı - Ne ve Nasıl Kontrol Edilir?
başlangıç: yasal uyarı MySql Server DBA değilim; Çoğunlukla MSSQL biliyorum - bu yüzden yardımınıza ihtiyacım var. sonu: reddi MySql sunucu motorunun neden kötü performans gösterdiğini kontrol etmem istendi - veritabanlarını görmedim veya tutmadım ve nereden başlayacağımı bilmek istiyorum. Nereden başlamalıyım? MySql'e erişimi olanlara hangi soruları sormalıyım - phpmyadmin veya başka …

2
Kesme / büyük uçtan sonra dizini yeniden oluşturmalı mıyım?
Yeni veri eklemeden önce (diğer tablolar, hesaplamalar vb. Verileri temel alarak), her birinde yaklaşık 1.75M satır içeren bazı tabloları kesen saklı bir yordam var. Temel taslak çok basit: Tabloları Kes Her seferinde yaklaşık 75.000 'grup' halinde 1.75M satır ekleyin. Bu süreçte herhangi bir zamanda açıkça dizinleri yeniden oluşturmak gerekir merak …

1
Büyük bir tabloya seri sütun eklemenin en etkili yolu
Büyük bir tabloya BIGSERIAL sütunu eklemenin en hızlı yolu nedir (~ 3 Bil. Satır, ~ 174Gb)? DÜZENLE: Sütun mevcut satırlar ( NOT NULL) için değerleri artırılmasını istiyorum . (Geriye dönüp baktığımda kötü bir karara benzeyen) bir dolgu oluşturmadım. Disk alanıyla ilgili bir sorunum yok, sadece olabildiğince hızlı olmasını istiyorum.

1
Bağlantılı SQL Sunucularından ne gibi büyük sınırlamalar beklemeliyim?
Ürünümüz Microsoft SQL Server tabanlıdır. Şu anda, üç veritabanı kullanıyoruz ve bunları her zaman bir SQL Server örneğine yerleştirdik. Üç veritabanı OLTP, OLAP ve denetimdir. OLAP veritabanı, çapraz veritabanı sorguları kullanarak hem OLTP hem de denetimden EOD üzerinde büyük gelen verilere sahiptir. Sorular Bu üç veritabanını tek bir fiziksel sunucu …

2
TOP yürütme neden SQL yürütme planında
Bir süre aradıktan sonra, bu soruyu bir cevap bulma eksikliği için göndermeye ve benzer bir soru / cevap varsa özür dilemeye karar verdim. Aşağıdaki sorguyu benzer şekilde ayarlanmış iki SQL sunucusunda çalıştırırken, performansı etkileyen farklı yürütme planlarıyla karşılaşırız ve nedenini bulmak için yardıma ihtiyacımız vardır. Sorgu: SELECT process_id INTO #temp …


2
Postgres'de binlerce kullanıcı olması mümkün müdür?
En fazla 50.000 müşterimiz olacak SAAS yaratıyoruz. Her müşteri için Postgres veritabanında bir kullanıcı oluşturmayı düşünüyoruz. Hizmetimizde oturum açan her kullanıcıyı, yalnızca kendi verilerine erişebildiklerinden emin olmak için veritabanındaki bir kullanıcıyla eşleştireceğiz. Tetikleyicileri kullanan bu çözümlerle de doğrudan veritabanında bir denetim izi uygulamak istiyoruz . Her müşterinin kendi veritabanı kullanıcısı …

1
T-SQL - OPTION (FAST x) ve izleme bayrağı 8722
Uzun zamandır aradım ve hala sorunumun cevabını bulamadım. Dynamics AX ürünümüz, bazen kötü bir yürütme planının kullanılmasını zorlayan OPTION (FAST x) sorgu ipucu ile sorgular üretmektedir. Geliştiriciler, varsayılan olarak değiştirilmesinin zor olduğunu söylüyor (potansiyel olarak tüm formlara sabitlenmesi gerekiyor). Böylece iz ipuçlarını kullanarak bu ipuçlarını geçersiz kılmak için bir yoldan …

2
SQL Server'da bağımlı dış birleşimleri iç içe mi yerleştirmeliyim?
Bu konuda karışık bilgiler duydum ve kanonik ya da uzman görüşünü umuyorum. LEFT OUTER JOINHer biri sonuncuya bağımlı olan birden fazla s varsa, onları iç içe yerleştirmek daha mı iyi? Bir yapmacık Örneğin, JOINhiç MyParentbağlıdır JOINiçin MyChild: http://sqlfiddle.com/#!3/31022/5 SELECT {columns} FROM MyGrandChild AS gc LEFT OUTER JOIN MyChild AS c …

1
IO_STALL soru ve anlayışı
Her 5 dakikada bir sys.dm_io_virtual_file_stats IO_STALLS topluyorum ve daha sonra hangi dosyaların IO tarafından en çok etkilendiğini görmek için bir delta yapıyorum. Bir 5 dakikalık sürede, 97 dakika olan 5826331 ms'lik bir delta alıyorum. Biraz kafam karıştı, bu 97 dakika önce başlayan bir operasyonun sadece o noktada bittiğini ve bu …

1
Garip davranış DBCC Shrinkfile
Verilerin% 95'inin arşivlendiği ve silindiği bir veritabanına karşı 1GB'lik yığınlarda bir dbcc shrinkfile çalıştırmaya çalışıyorum. 9GB'ın veri / dizinler olduğu 235 GB'lık bir dosya ile sızdırıyorum. Bunu 50 GB'a düşürmek istiyorum. Veritabanı dosyaları daralma kötü olduğunu biliyorum, parçalanma vb neden olur. Veri temizleme / shrink bir parçası olarak biz de …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.