«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
PostgreSQL'de çok yavaş bir DELETE, geçici çözüm?
PostgreSQL 9.2'de, yaklaşık 70 tablodan oluşan bir ana şema ve her biri 30 tablodan oluşan değişken yapılandırılmış müşteri başına şema sayısı içeren bir veri tabanına sahibim. İstemci şemalarında ana şemaya atıf yapan yabancı anahtarlar var, bunun tersi olmaz. Veritabanını önceki sürümden alınan bazı gerçek verilerle doldurmaya başladım. Ana şemada çok …

7
SQL Server 2005'te en az çoklu sütunu elde etmenin en etkili yolu nedir?
6 sütundan minimum değeri almak istediğim bir durumdayım. Bunu başarmak için şu ana kadar üç yol buldum, ancak bu yöntemlerin performansıyla ilgili endişelerim var ve hangisinin performans için daha iyi olacağını bilmek istiyorum. İlk yöntem büyük bir durum ifadesi kullanmaktır . İşte yukarıdaki bağlantıdaki örneğe göre 3 sütunlu bir örnek. …

4
SSD'ler Veritabanlarının kullanışlılığını azaltır mı?
Bugün sadece Robert Martin'i duydum ve yazılım dünyasında dikkat çekici bir figür gibi görünüyor, bu yüzden başlığım bir tıklama yemi gibi görünüyor veya ağzına kelimeler sokuyormuş gibi görünmüyor, ama bu sadece ondan duyduğum şeyi sınırlı deneyim ve anlayışla nasıl yorumladım. Bugün bir video izliyordum (yazılım mimarisinde), Robert C. Martin'in yaptığı …

2
SELECT * neden SELECT foo'dan daha hızlıdır?
Bunun gibi değerler ve kareler tablosunu göz önünde bulundurun: +------------+----------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +------------+----------+------+-----+---------+----------------+ | id | int(11) | NO | PRI | NULL | auto_increment | | val | char(9) | NO | | NULL | | | val_hashed …

3
Tablo Bölümleme Nasıl Yardımcı Olur?
Masa bölümlerinin artıları ve eksileri fikrini almakta güçlük çekiyorum. 8 masadan oluşan bir proje üzerinde çalışmaya başlamak üzereyim ve bunlardan biri 180-260 milyon kayıt yapacak ana veri masası olacak. Düzgün bir şekilde indekslenmiş bir tablo olacağı için, tablo kayıtlarını bu şekilde 20 milyon ile sınırlandırmayı düşünüyorum, 9-13 tablo oluşturmak zorunda …

3
Kümelenmiş İndeksi Olan Bir Tabloya Verimli INSERT
TRACKING_NUMBER sütunundaki kümelenmiş bir dizini içeren bir tabloya satır ekleyen bir SQL deyim var. ÖRNEĞİN: INSERT INTO TABL_NAME (TRACKING_NUMBER, COLB, COLC) SELECT TRACKING_NUMBER, COL_B, COL_C FROM STAGING_TABLE Sorum şu - kümelenmiş dizin sütunu için SELECT deyiminde bir ORDER BY deyimi kullanmak yardımcı oluyor mu, yoksa elde edilen herhangi bir kazanç …


2
MySQL diskte geçici tablolar oluşturur. Nasıl durdurabilirim?
Kullanıcıların yavaş bulduğu bir site (Moodle) kullanıyoruz. Sanırım diskte geçici tablolar oluşturmak için MySQL'in problemini izledim. Değişkeni created_tmp_disk_tablesMysql Workbench sunucu yönetiminde izliyorum ve yaklaşık 50 tablo / sn ile sayı artıyor. Bir gün kullanımdan sonra created_tmp_disk_tables,> 100k. Ayrıca, bellek serbest gibi görünmüyor. Sistem kullanılamaz hale gelinceye kadar kullanım artmaya devam …

2
Bir MySQL pişirme işlemini doğru şekilde nasıl yapabilirim?
Percona sunucusu, MariaDB ve diğerleri gibi bazı diğer çatallara karşı MySQL sunucusu devir / dakika performans testi (aka bake-off) istiyorum. Bu soruyu sorarak, uygun bir performans testi kurmanın arkasındaki metodolojiyi daha iyi anlayabileceğimi umuyorum. Gerçek testimi çalıştırmak için sysbench kullanmayı planladım ama her şeye açığım. Testin elmalar-elmalar karşılaştırmasıyla sonuçlanmasını ve …

1
Tarihlerle endeks optimizasyonu
Bu soru, Veriyolu Yöneticileri Yığın Değişimi üzerinden yanıtlanabileceği için Yığın Taşması'ndan geçirilmiştir . 7 yıl önce göç etti . Eski bir alan için sorgulamak istediğim PostgreSQL 9.0.8'de büyük bir nesne tablosu (15M + satır) var. Ölçeklenebilirlik ve eşzamanlılık amacıyla sorguyu milyonlarca bölmek istiyorum ve birkaç gün önce bir tarih güncellendi_at …

4
Bir tabloda büyük değişiklikler yapılması için daha iyi olan şey: her seferinde SİL ve INSERT veya mevcut GÜNCELLEME?
Günlük olarak bir tabloda 36K kayıt etrafında değişiklik yapmam gereken bir proje yapıyorum. Neyin daha iyi performans göstereceğini merak ediyorum: satırları sil ve yenilerini ekle, veya zaten varolan satırları güncelle Benim için sadece tüm satırları silmek ve yenilerini eklemek daha kolaydır, ancak eğer bu tabloyu ve dizinleri parçalayacak ve performansı …

1
Lojik aynı LOB verilerine erişirken farklı okur
Aynı verileri okuyan, ancak çok farklı mantıksal okumalar bildiren üç basit test: Kurmak Aşağıdaki komut dosyası, her biri satırda depolanmasını sağlamak için yeterli veri içeren bir xml sütunu içeren 100 aynı satırdan oluşan bir test tablosu oluşturur . Test veritabanımda, oluşturulan xml uzunluğu, her satır için 20,204 bayttır. -- Conditional …

6
EXISTS birden çok sütunda etkin bir şekilde nasıl kontrol edilir?
Bu periyodik olarak karşılaştığım ve henüz iyi bir çözüm bulamadığım bir konudur. Aşağıdaki tablo yapısını varsayalım CREATE TABLE T ( A INT PRIMARY KEY, B CHAR(1000) NULL, C CHAR(1000) NULL ) ve gereklilik, ya null değerine sahip sütunlardan birinin ya Bda Cgerçekten herhangi bir NULLdeğer içerip içermediğinin belirlenmesidir (ve eğer …

2
Ne zaman / çok fazla endeksim olup olmadığını nasıl anlarım?
Her seferinde ve daha sonra Microsoft SQL Server Profiler'ı çalıştırmam, oluşturmam için bana bir sürü yeni dizin ve istatistik önerdi ("...% 97 tahmini gelişme ..."). Anladığım kadarıyla, eklenen her bir dizin bir SQL SELECTsorgusunu daha hızlı hale getirebilir, ancak bir UPDATEveya INSERTsorguyu dizinlerin ayarlanması gerektiğinden daha yavaş yapabilir. Merak ettiğim …

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.