«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
Sütunları endekslediğimde bu sqlite sorgusu neden daha yavaş?
(Sahte) isimleri içeren, her biri 50.000 satır ile iki tablo ile bir sqlite veritabanı var. Her iki tablo için ortak olan kaç ad (verilen ad, orta ad, soyadı) olduğunu bulmak için basit bir sorgu oluşturdum: select count(*) from fakenames_uk inner join fakenames_usa on fakenames_uk.givenname=fakenames_usa.givenname and fakenames_uk.surname=fakenames_usa.surname and fakenames_uk.middleinitial=fakenames_usa.middleinitial; Birincil anahtarlar …

2
Bir saniyeden daha kısa bir sürede gerçekleşen engelleme nasıl izlenir - SQL Server
Bir saniyeden daha kısa bir süre içinde gerçekleşen engelleme sorununu gidermeye çalışıyorum. OLTP uygulaması çok hassastır ve üzerinde anlaşılan SLA'ya göre bazı işlemler için 200 ms'den daha kısa bir tepki süresine sahip olmalıdır. Güncellemelerde toplu iş boyutunu küçülterek çözebildiğimiz yeni kod sürümünde bazı kilit yükseltme sorunları yaşadık. Küçük parti boyutunda …


2
PostgreSQL TRIGGER (ları) ölçeklendirme
Postgres mekanizma ölçeklerini nasıl tetikler? Büyük bir PostgreSQL kurulumumuz var ve günlük tablolarını ve TRIGGER (leri) kullanarak olay tabanlı bir sistem uygulamaya çalışıyoruz. Temel olarak, UPDATE / INSERT / DELETE işlemi için bilgilendirilmek istediğimiz her tablo için bir TRIGGER oluşturmak istiyoruz. Bu tetikleyici tetiklendiğinde, daha sonra harici bir hizmetten yoklayacağımız …

1
SOS_SCHEDULER_YIELD bekleme sorunlarını giderme
Kurumsal ERP (Dynamics AX 2012) çalıştırarak, üretim ortamımızın geliştirme sistemlerimizden çok daha yavaş göründüğünü fark ettim. Bir izleme çalıştırırken hem geliştirme hem de üretim ortamlarında aynı faaliyetleri gerçekleştirdikten sonra, SQL sorgularının geliştirme ortamımıza göre (ortalama 10-50x daha yavaş) üretim ortamımızda çok yavaş çalıştığını doğruladım. İlk başta bunu yüklemeye bağladım ve …

4
İyi, Kötü veya Kayıtsız: NEREDE 1 = 1
Reddit'te bu soru göz önüne alındığında , sorunun sorgunun neresinde olduğunu göstermek için sorguyu temizledim. İlk önce virgül kullanıyorum ve WHERE 1=1sorguları değiştirmeyi kolaylaştırmak için sorgularım genellikle şöyle: SELECT C.CompanyName ,O.ShippedDate ,OD.UnitPrice ,P.ProductName FROM Customers as C INNER JOIN Orders as O ON C.CustomerID = O.CustomerID INNER JOIN [Order Details] …

4
MySQL LOAD DATA INFILE, InnoDB motoruyla birkaç konser girdikten sonra% 80 yavaşlar
LOAD DATA INFILE üzerinden 100GB dosya yüklüyorum. MyISAM ile birkaç saat başarılı oldum ve yaptım. Şimdi InnoDB kullanarak deniyorum. Yük, 10MB / saniyenin üzerinde hızla başlar (tablo dosyasının büyümesini izler file_per_table, açılır). Ancak yaklaşık 5GB veri sonra 2-4MB / sn aralığına yavaşlar, 20GB'ın üzerine çıkarken 2MB / sn civarında azaldı. …

4
Milyonlarca satır içeren dar bir tabloda sorgu performansını artırmak mümkün müdür?
Şu anda tamamlamak için ortalama 2500 ms süren bir sorgu var. Masam çok dar, ama 44 milyon sıra var. Performansı artırmak için hangi seçeneklere ihtiyacım var veya bu mümkün olduğunca iyi mi? Sorgu SELECT TOP 1000 * FROM [CIA_WIZ].[dbo].[Heartbeats] WHERE [DateEntered] BETWEEN '2011-08-30' and '2011-08-31'; Tablo CREATE TABLE [dbo].[Heartbeats]( [ID] …

3
Saklı yordam ölçeklenebilirliğini test etme
Her sayfa yüklemesinde belirli bir kullanıcı için yeni mesaj sayısını kullanıcı arayüzüne teslim etmek için çağrılacak bir e-posta uygulamam var. Ben DB düzeyinde test ediyorum şeyler birkaç varyasyon var ama hepsi saklı proc çağrı tarafından soyutlanır. Kırılma noktasının (saniyede istek sayısı) ne olacağını görmek için DB çarpmaya çalışıyorum. Özetle, userId …

3
SQL Server - Geçici ve Fiziksel Tablolar
İstihdam yaptığım yerde #temp tablolarını kullanmaktan uzaklaşmak ve bunun yerine SPID'lerle kalıcı fiziksel tablolar kullanmak için bir hareket var. Ne zaman daha önce bir #temp tablosuna INSERTed zaman, şimdi bir INSERT INTO dbo.MyPermanentTable (SPID, ...) VALUES (@@SPID, ...)gereklidir - DELETE FROM dbo.MyPermanentTable WHERE SPID = @@SPIDörneğin bir saklı yordamın başlangıcında …

2
SQL Server 2016 ile garip performans sorunu
Bir VMware sanal makinede çalışan tek bir SQL Server 2016 SP1 örneğimiz var. Her biri farklı bir uygulama için 4 veritabanı içerir. Bu uygulamaların hepsi ayrı sanal sunucularda. Bunların hiçbiri henüz üretimde değil. Ancak uygulamaları test eden kişiler performans sorunlarını bildiriyor. Bunlar sunucunun istatistikleri: 128 GB RAM (SQL Server için …

1
Büyük veritabanı sorgusunu optimize etme (max () ve GROUP BY kullanarak 25+ milyon satır)
Postgres 9.3.5 kullanıyorum ve veritabanında büyük bir tablo var, şu anda 25 milyondan fazla satır var ve hızla daha da büyüyor. Gibi basit bir sorgu ile belirli satırları seçmeye çalışıyorum (hepsi her biri için unit_idsadece en son unit_timestamp): SELECT unit_id, max(unit_timestamp) AS latest_timestamp FROM all_units GROUP BY unit_id; Herhangi bir …

2
Büyük tablodan grup başına en yüksek değeri elde etmek için etkili sorgu
Tablo verildiğinde: Column | Type id | integer latitude | numeric(9,6) longitude | numeric(9,6) speed | integer equipment_id | integer created_at | timestamp without time zone Indexes: "geoposition_records_pkey" PRIMARY KEY, btree (id) Tabloda göreceli olarak çok sayıda olmayan 20 milyon kayıt vardır. Ancak sıralı taramaları yavaşlatır. max(created_at)Her birinin son kaydını …

4
GROUP BY ve ORDER BY ile büyük tabloda yavaş sorgu
Ben aşağıdaki gibi 7.2 milyon tuples ile bir tablo var: table public.methods column | type | attributes --------+-----------------------+---------------------------------------------------- id | integer | not null DEFAULT nextval('methodkey'::regclass) hash | character varying(32) | not null string | character varying | not null method | character varying | not null file | character …

3
Bir sorgu sırasında diskten ne alınır?
Muhtemelen basit bir soru, muhtemelen bir yere cevap verdi, ancak Google için doğru arama sorusunu oluşturamıyorum ... Belirli bir tablodaki sütun sayısı, o tablonun bir alt kümesinde sorgulama yaparken bir sorgunun performansını etkiler mi? Örneğin, tablo Foo'nun 20 sütunu varsa, ancak sorgum bu sütunlardan yalnızca 5 tanesini seçiyorsa, 20 (10'a …

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.