«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
JOIN yan tümcesinde yapı KULLANIMI bazı durumlarda optimizasyon engelleri oluşturabilir mi?
Sorgu maddesindekiUSING yapının (yerine ON) belirli durumlarda optimizasyon engelleri getirebileceği dikkatimi çekti .FROMSELECT Bu anahtar kelimeyi kastediyorum: SEÇ * Bir B KULLANIMI KATILIN (a_id) Sadece daha karmaşık durumlarda. Bağlam: Bu yorumu için bu soruya . Bunu çok kullanıyorum ve şimdiye kadar hiçbir şey fark etmedim. Daha fazla bilgi için etkiyi …

4
VARCHAR sütunlarına isteğe bağlı bir uzunluk sınırı eklemeli miyim?
PostgreSQL'in dokümanlarına göre VARCHAR, VARCHAR(n)ve arasında hiçbir performans farkı yoktur TEXT. Bir isim veya adres sütununa isteğe bağlı uzunluk sınırı eklemeli miyim ? Düzenleme: Bir dupe değil: Tüm değerler 36 karakter olduğunda, dizin araması char vs varchar ile belirgin şekilde daha hızlı olur mu CHARTipin geçmişin bir kalıntısı olduğunu biliyorum …


1
Her T-SQL deyiminden sonra GO
Her SQL ifadesinden sonra GO ifadesini kullanmanın ardındaki sebep nedir? GO'nun partinin sonunu işaret ettiğini ve / veya ifadelerin itibarını sağladığını ancak her ifadeden sonra kullanmanın ne avantajı olduğunu biliyorum. Her türlü açıklamadan sonra Microsoft dokümanları vb. Kullanmaya başladığım için merak ediyorum ya da belki fark etmeye başladım. Ayrıca en …

4
Daha fazla CPU ve RAM tahsis ettikten sonra daha yavaş SQL Server performansı
Sanal bir Windows 2008 R2 sunucusunda çalışan SQL Server 2008 R2 (10.50.1600) sahibiz. CPU'yu 1 çekirdekten 4'e ve RAM'i 4 gb'den 10 gb'ye yükselttikten sonra, performansın daha kötü olduğunu fark ettik. Gördüğüm bazı gözlemler: Çalışması <5 saniye sürdü bir sorgu şimdi> 200 saniye alıyor. İşlemci, suçlu olarak sqlservr.exe ile 100'de …

3
CPU performansı bir veritabanı sunucusu için uygun mu?
Bu tamamen teorik bir sorudur. Diyelim ki birden fazla sunucuya dağıtılmış bir uygulamam var. Bir yük dengeleyici, Birden fazla / ölçeklenebilir uygulama sunucusu (Tek) veritabanı sunucusu (şimdilik) İlk iki bölümde ne arayacağımı biliyorum. Peki ya veritabanı sunucusu? Ne tür bir donanım aramalıyım? CPU frekansı bir veritabanı sunucusu için uygun mu? …

5
InnoDB 100x'teki basit SELECT'ler neden MyISAM'da olduğundan daha yavaş?
Çok can sıkıcı bir sorunum var. INNODB'yi ana veri tabanı motorum olarak kullanmak ve artık yedeklilik için galera-cluster kullanmak için eskiye ihtiyaç duyduğum MyISAM'den vazgeçmek istiyorum. Ben newbb_posttabloyu ( tabloyu takip eder) yeni bir tabloya kopyaladım newbb_innopostve InnoDB olarak değiştirdim. Tablolar şu anda 5,390,146her birinin girişlerini tutmaktadır . Bu seçimleri …

1
XML diziniyle çok garip performans
Sorum şu: https://stackoverflow.com/q/35575990/5089204 Orada bir cevap vermek için aşağıdaki test senaryosunu yaptım. Test senaryosu İlk önce bir test masası oluşturup 100.000 satırla doldururum. Bir rastgele sayı (0 ila 1000) her rastgele sayı için ~ 100 satıra neden olmalıdır. Bu sayı bir varchar col'a ve XML'inize bir değer olarak koyulur. Daha …

3
Bir VARCHAR sütununu indekslemek iyi bir fikir midir?
PostgreSQL v8.2.3 kullanıyoruz. İlgili tablolar var: EMPLOYEE ve EMAILLIST . Table 1: EMPLOYEE (column1, column2, email1, email2, column5, column6) Table 2: EMAILLIST (email) 2 tablo, EMPLOYEE.EMAIL1 veya EMPLOYEE.EMAIL2'nin eşleşen bir girişi yoksa, bu satırların döndürüleceği şekilde birleştirilir. SELECT employee.email1, employee.email2, e1.email IS NOT NULL AS email1_matched, e2.email IS NOT NULL …


3
Neden değişkeni satır içi yaparken SQL Server daha iyi bir yürütme planı kullanıyor?
Optimize etmeye çalıştığım bir SQL sorgusu var: DECLARE @Id UNIQUEIDENTIFIER = 'cec094e5-b312-4b13-997a-c91a8c662962' SELECT Id, MIN(SomeTimestamp), MAX(SomeInt) FROM dbo.MyTable WHERE Id = @Id AND SomeBit = 1 GROUP BY Id MyTable iki dizin var: CREATE NONCLUSTERED INDEX IX_MyTable_SomeTimestamp_Includes ON dbo.MyTable (SomeTimestamp ASC) INCLUDE(Id, SomeInt) CREATE NONCLUSTERED INDEX IX_MyTable_Id_SomeBit_Includes ON dbo.MyTable (Id, …

4
CPU çekirdek sayısı karşısında CPU çekirdek sayısı - daha yüksek GHz veya SQL Server için daha fazla çekirdek?
VMware içindeki sanal bir SQL Server 2016 düğüm kümesi için bir dizi fiziksel sunucu sağlamaya başlıyoruz. Enterprise Edition lisanslarını kullanacağız. 6 düğüm kurmayı planlıyoruz, ancak CPU sunucu sayısı ve CPU çekirdek sayısı ile ilgili fiziksel sunucuları sağlamada ideal yolun ne olduğuna dair bir tartışma var. Bunun büyük ölçüde işlem hacmine …

1
Tüm değerler 36 karakter olduğunda, dizin araması char vs varchar ile belirgin şekilde daha hızlı olur mu
Tüm tablolar için birincil anahtar için hash tabanlı oluşturulan bir kimlik kullanan eski bir şema (sorumluluk reddi!) Var. Böyle bir kimliğin bir örneği: 922475bb-ad93-43ee-9487-d2671b886479 Bu yaklaşımı değiştirmenin olası bir umudu yoktur, ancak indeks erişimi ile performans düşüktür. Kenara bu olabilir nedenlerinden sayısız ayarlama, daha az optimal olmanın gibiydi fark ettim …

3
PostgreSQL'i yazma performansı için yapılandırma
PostgreSQL sunucularımdan biri, sürekli veri akışı alan birkaç (1-3) veritabanına ev sahipliği yapıyor. Veriler özellikle yapılandırılmamıştır, o andaki zamana ve o belirli an için gözlemlenen çeşitli verilere karşılık gelir. Veri oranı oldukça yüksektir; bir veritabanı için günde bir gigabayt, bir tanesi için bunun onda biri için çalışır. Bu oranın artmasını …

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.