«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.

2
Kimliğin yanı sıra UUID kullanmalı mıyım
Bir süredir sistemlerimde UUID'leri günlüğe kaydetmekten gecikmeli korelasyona kadar çeşitli nedenlerle kullanıyorum. Kullandığım formatlar, daha az saflaştıkça değişti: VARCHAR(255) VARCHAR(36) CHAR(36) BINARY(16) Ben son bir tane ulaştığı zaman oldu BINARY(16)ben temel otomatik artış tamsayı ile performansını karşılaştırmak başladığını. Test ve sonuçlar aşağıda gösterilmiştir, ancak sadece özeti istiyorsanız, 200.000'e kadar veri …

3
MySQL: Sol birleşim ve iç birleşim arasında hangi birleşim daha iyidir
Eğer hepsi aynı sonucu verirse hangi birleşim daha iyi performans gösterir? Örneğin, iki tablo employees(emp_id,name, address, designation, age, sex)ve var work_log(emp_id,date,hours_wored). Bazı özel sonuçlar elde hem etmek inner joinve left joinaynı sonucu verir. Ancak, hala sadece bu soru ile sınırlı olmayan bazı şüphelerim var. hangi sonuç daha verimli, hangisi aynı …

4
SQL sunucusunda yüksek CPU kullanımı - Yavaş sorgular [kapalı]
Bu sorunun gelecekteki ziyaretçilere yardımcı olması olası değildir; yalnızca küçük bir coğrafi alan, belirli bir zaman anı veya genel olarak İnternet'in dünya çapında izleyicileri için geçerli olmayan olağanüstü dar bir durumla ilgilidir. Bu soruyu daha geniş şekilde uygulanabilir hale getirme konusunda yardım için yardım merkezini ziyaret edin . 6 yıl …

3
Yeni bir sunucuda daha kötü performans
Özel bir sunucudayız (tek dört çekirdekli, 6 GB RAM) ve yeni bir özel sunucuya (2x altı çekirdekli, 32 GB RAM) geçiyoruz. Her ikisi de Windows Server 2008, SQL Server 2008'dir. Yeni sunucudaki performans eski, daha yavaş sunucudan biraz daha kötüdür. Testte, ASP.NET uygulamamız% 10 - 20 daha yavaş çalışır. İSTATİSTİK …

2
LIMIT ile yavaş ORDER BY
Bu sorguyu var: SELECT * FROM location WHERE to_tsvector('simple',unaccent2("city")) @@ to_tsquery('simple',unaccent2('wroclaw')) order by displaycount Bundan memnunum: "Sort (cost=3842.56..3847.12 rows=1826 width=123) (actual time=1.915..2.084 rows=1307 loops=1)" " Sort Key: displaycount" " Sort Method: quicksort Memory: 206kB" " -> Bitmap Heap Scan on location (cost=34.40..3743.64 rows=1826 width=123) (actual time=0.788..1.208 rows=1307 loops=1)" " Recheck …

2
Tetikleyicinin MySQL'de Saklı Yordam Performansı
Burada DBA.StackExchange'te bir yayın ( Kayıtlarda bir revizyon numarasını korumak için tetikleyiciler için en iyi uygulamalar nelerdir? ) MySQL'deki performansla ilgili ilginç bir soru (en azından benim için ilginç) ortaya çıkardı. Bağlam, güncellenen her satır için bir tabloya kayıt eklemek istiyoruz. Satır güncellenmeden önce, önceki bir değeri saklamak ve ardından …

3
LIMIT kullanımı performansı artırır mı ve fark edilir mi?
Aşağıdakileri anlamak istiyorum. Varsayalım karmaşık bir sorgu var diyelim bir grup 5 tablolar bir grup tarafından özetleri ve sıralama. Sorgu için herhangi bir optimizasyonun bir kenara bırakılması, örneğin dizinler vb. Kullanmanın önemli bir performans yararı var mı LIMIT? Tüm sorgu (ve sonuçları) LIMIT uygulanmadan önce işlenmesi gerektiğini varsayalım , bu …

1
SQL Server'daki tüm bağlantılar için ARITHABORT'u AÇIK duruma getirmenin sonuçları nelerdir?
Bu yüzden SQL Server'ımın düzensiz davranışının .Net SqlClient Data Provider'ın varsayılan ayarı nedeniyle olduğunu belirledim SET ARITHABORT OFF. Bununla birlikte, bunu uygulamanın en iyi yolunu tartışan çeşitli makaleler okudum. Benim için, sadece kolay bir yol istiyorum çünkü SQL Server acı çekiyor ve sorgu ayarım tamamen uygulama boyunca aşılmamış (ve açıkçası …

1
20M satırlarındaki Postgres'te 'en son' sorguyu optimize etme
Masam şu şekilde görünüyor: Column | Type | -----------------------+-------------------+ id | integer | source_id | integer | timestamp | integer | observation_timestamp | integer | value | double precision | dizinler kaynak_kimliği, zaman damgası ve zaman damgası ile id ( CREATE INDEX timeseries_id_timestamp_combo_idx ON timeseries (id, timeseries DESC NULLS LAST)) …

2
Her parti bir derlemeye neden olur
T-SQL ifadelerini toplu olarak gönderen bir üçüncü taraf uygulamamız var. Veritabanı bir SQL Server 2016 Enterprise SP1 CU7, 16 çekirdek ve 256 GB bellek üzerinde barındırılmaktadır. Geçici için En İyi Duruma Getir etkin. Bu, yürütülmekte olan sorguların bir kukla örneğidir: exec sp_executesql N' IF @@TRANCOUNT = 0 SET TRANSACTION ISOLATION …

3
Otomatik Güncelleme İstatistiklerini neden Yanlış olarak ayarladınız?
Daha geniş bir edinme projesinin parçası olarak SQL Server'ın yaklaşık 20 örneğini miras aldım. Performansı değerlendirme sürecindeyim ve bakım planlarının uygulanmasını sevmiyorum. Günlük battaniye endeksi yeniden inşa görüyorum (Ben bununla başa çıkabilirim) ve aynı zamanda günlük manuel güncelleme istatistikleri. Veritabanlarının yaklaşık yarısı Otomatik Güncelleme İstatistikleri = Yanlış olarak ayarlandı, çünkü …

3
Uygulama sorgulama boş tablolar
Şirketim oldukça önemli performans sorunları olan bir uygulama kullanıyor. Ben çalışma sürecinde olan veritabanı kendisi ile ilgili bir takım sorunlar var, ama sorunların çoğu tamamen uygulama ile ilgilidir. Benim araştırmada boş tabloları sorgulayan SQL Server veritabanına isabet milyonlarca sorgu olduğunu buldum. Yaklaşık 300 boş masamız var ve bu tablolardan bazıları …

1
Azure SQL Sunucum neden bu kadar yavaş?
Şu anda çok zayıf bir VM'ye sahibiz ve daha iyi özelliklere sahip bir Azure VM'ye geçmeyi teklif ediyoruz. Sorun, Azure VM'nin daha yüksek bir spesifikasyona sahip olmasına rağmen orijinal VM'den çok daha yavaş olmasıdır. Orijinal sunucu, aynı zamanda bir web sunucusu olan 2GB belleğe sahip 2 çekirdekli bir VM'dir. Microsoft …

2
Yavaş çalışan sorguların istatistiklerini alma
Veritabanı uygulamam birçok farklı sorgu çalıştırıyor. log_min_duration_statement1000'e ayarladım . Ama orada kaydedilen sorgular her zaman yavaş değildir, çoğu zaman sadece birkaç ms alırlar. Tüm sorguların istatistiklerini almak mümkün mü ve ne kadar sıklıkla 1000ms'den uzun sürdüler?

3
InnoDB içe aktarma performansı
Ben yaklaşık 10 Milyon satır (veya 7GB) oluşan oldukça büyük bir InnoDB-Tablo toplu ithalat ile mücadele ediyorum (ki benim için şimdiye kadar çalıştığım en büyük tablo). Inno'nun ithalat hızını nasıl artıracağımı araştırdım ve şu an kurulumum şöyle görünüyor: /etc/mysql/my.cnf/ [...] innodb_buffer_pool_size = 7446915072 # ~90% of memory innodb_read_io_threads = 64 …

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.