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

5
İyimser kilitleme neden kötümser kilitlemeden daha hızlıdır?
Her iki kilitleme şekli de bir işlemin o anda başka bir işlem tarafından kullanılıyorsa kaydın doğru bir kopyasını beklemesine neden olur. Kötümser kilitleme ile, kilit mekanizması DB'nin kendisinden (yerel bir kilit nesnesi) gelirken, iyimser kilitleme ile kilit mekanizması, bir kaydın "bayat" olup olmadığını kontrol etmek için bir zaman damgası gibi …


1
Amazon RDS MySQL 5.5 Innodb Lock bekleme süresi aşıldı
Amazon RDS'ye taşındığımızdan beri oldukça çılgın performans sorunları yaşadık ve bugün kilitleme sorunları yaşamaya başladık. Bu nedenle, bunun sadece bir zaman aşımı sorunu olduğunu düşündüm ve kullanılmış hafızamızı kontrol etmeye gittim. Biz yaklaşık 70MB değerinde takas edildi. MySQLt ile bir bellek cadı avına gittim ve maksimum% 400 bellek kullanımı mümkün …

3
veri göndermek çok uzun sürüyor mysql
Milyonlarca kayıt (14.000.000) ile basit bir tablo var ve basit bir sorgu için "veri gönderme" çok fazla zaman harcıyor. Tablo CREATE TABLE IF NOT EXISTS details ( id int(11) NOT NULL, date date NOT NULL, time int(2) NOT NULL, minutes_online decimal(5,0) NOT NULL, minutes_playing decimal(5,0) NOT NULL, minutes_chatting decimal(5,0) NOT …

2
Yavaş Performans Büyük Tabloya Birkaç Satır Ekleme
Mağazalardaki verileri alan ve şirket genelindeki bir envanter tablosunu güncelleyen bir işlemimiz var. Bu tabloda, her mağaza için tarihe ve öğeye göre satırlar bulunur. Birçok mağazaya sahip müşteriler için, bu tablo çok büyük olabilir - 500 milyon sıraya kadar. Bu envanter güncelleme işlemi, mağazalar veri girdikçe genellikle günde birçok kez …

2
Bir görünüm için yürütme planını nasıl alabilirim?
Birkaç görünümleri olan bir şema var. Uygun dizinlerin yerinde ve kullanıldığından emin olmak için yürütme planlarını kontrol etmem gerekiyor. Bunu nasıl yaparım? Daha doğrusu gelen çıktıyı kopyalayıp yapıştırmak olurdu değil show create view <viewname>INTO explainbazı görüşlerini diğer görünümlerde üzerine inşa edilmiştir ve bu oldukça acı olurdu, özellikle de.

4
TempDB'de DDL çekişmesi
Geçtiğimiz birkaç aydır TempDB DDL çekişmesi ile ilgili sorunlar yaşayan bir SQL Server 2005 Standard x64 var. Sunucu bekleme kaynağı 2: 1: 103 (bekleme türü PAGELATCH_EX) üzerinde çekişme yaşayacak. Sunucu düzgün bir şekilde yüklendiğinde sorun ara sıra ortaya çıkıyor gibi görünüyor. "İmha için Geçici Tablolar" oranını izliyorum ve 2: 1: …

3
Çok sayıda SELECT / INSERT / UPDATE / DELETE için MySQL Yüksek Performansı
Her kullanıcının sık sık 10 ila 300 saniye boyunca bir tabloya kayıt aldığı bir modül oluşturuyorum. Süre dolduğunda bir kayıt silinir. Durum: çok sayıda kullanıcı olacak ve kayıtlar çok sık değişecek - bu uygulamanın bu tablodaki performansını nasıl etkileyecek, çünkü kayıtlar gerçekten sık değişecek ve mysql'in bununla iyi olup olmadığını …

4
Bu MySQL sorgusunu nasıl daha fazla optimize edebilirim?
Ben (15 + saniye) çalıştırmak için özellikle uzun bir zaman alıyor bir sorgu var ve benim veri seti büyüdükçe sadece zamanla kötüleşiyor. Bunu geçmişte optimize ettim ve endeksler, kod düzeyinde sıralama ve diğer optimizasyonlar ekledim, ancak biraz daha rafine edilmesi gerekiyor. SELECT sounds.*, avg(ratings.rating) AS avg_rating, count(ratings.rating) AS votes FROM …

2
Server Management Studio'da sorgu planlarını görüntüleme
Başka bir SQL sunucu sorusu: Sayaçlar sıfırlandığından beri bana en çok CPU yoğun SQL veren basit bir sorgu var: select top 10 sum(qs.total_worker_time) as total_cpu_time, sum(qs.execution_count) as total_execution_count, qs.plan_handle, st.text from sys.dm_exec_query_stats qs cross apply sys.dm_exec_sql_text(qs.plan_handle) as st group by qs.plan_handle, st.text order by sum(qs.total_worker_time) desc Soru 1: Tam olarak …

3
Birden Çok Oracle Örneği - bu iyi bir uygulama mı?
Müşterilerimden biri, ürünümüzün db'sini halihazırda 3 Oracle örneğine sahip olan bir Solaris makinesine yerleştirdi. Yani, şu anda aynı makinede çalışan 4 Oracle örneği var. Ve şimdi performans sorunları yaşıyoruz. Diğer örneklere veya makineye erişimim yok ve sahip olduğum tüm araçlar alert.log, AWR ve ADDM. Birden fazla örnekle ilgili bir şey …

2
Sayfalamayı etkili bir şekilde nasıl uygulayabilirim?
Ben büyük bir sonuç kümesine neden olabilir bir veritabanı sorgusu var. Verileri görüntüleyen istemci verileri ağ üzerinden alır, bu nedenle fikir, veritabanından yalnızca ilk 50 sonucu alarak ve istemciye göndererek aktarılan veri miktarını en aza indirmekti. Sonra sonraki 50 sonuç vb almak için ikinci sayfaya atlamak için bir olasılık sağlayacaktır. …

4
InnoDB DELETE performansı nasıl geliştirilir?
Bu denetim tablosu var (veritabanımdaki herhangi bir tabloda eylemleri izler): CREATE TABLE `track_table` ( `id` int(16) unsigned NOT NULL, `userID` smallint(16) unsigned NOT NULL, `tableName` varchar(255) NOT NULL DEFAULT '', `tupleID` int(16) unsigned NOT NULL, `date_insert` datetime NOT NULL, `action` char(12) NOT NULL DEFAULT '', `className` varchar(255) NOT NULL, PRIMARY …

2
Google App Engine'de en etkili çoktan çoğa birleştirme modeli nedir?
BigTable tasarım açıkça minik tablolar büyük bir ana bilgisayara denormalization tercih standart ilişkisel modellerin felsefelerin birçok reddeder. Bunun bir problem olduğu daha geniş alanlardan biri, birçok ila birçok birleştirmenin modellenmesidir. Bu birleşimleri modellemenin bir yolu, ilk normal formu ihlal etmek ve tüm ilginç verileri bir db.ListProperty () içine koymaktır. Bu …


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.