«partitioning» etiketlenmiş sorular

Performans veya yönetilebilirlik için bir veritabanı tablosunu birden çok segmente bölme.

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 …

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 …

3
Bölüm anahtarı aynı zamanda birincil anahtarın bir parçası olmak zorunda mı?
Bir birincil anahtar olmayan bir sütuna dayalı bir tablo bölümlendiriyorum? Bugün bölüm sütununun birincil anahtarın bir parçası olması gerekip gerekmediğiyle ilgili bazı çelişkili bilgiler okudum. Bağırsaklarım hayır der, ama% 100 emin değilim. Yani sorular ... Bölüm sütunu birincil bölümün bir parçası olmalı mı? Öyle ya da böyle mi tavsiye edilir? …



1
Ara ve Tara… Bölünmüş masalarda
Bu makaleleri PCMag'da Itzik Ben-Gan tarafından okudum : Birinci Bölümde Arayın ve Taranacaksınız: Optimize Edici Aramaya Optimize Etmediğinde ve Bölüm II'yi Tararken: Artan Anahtarlar Şu anda bölümlenmiş tüm tablolarımızda "Gruplanmış Maks." Sorunu yaşıyorum. Max (ID) almak için verilen Itzik Ben-Gan hilesini kullanıyoruz , ancak bazen çalışmıyor: DECLARE @MaxIDPartitionTable BIGINT SELECT …

2
Doktoru bu bölümlenmiş görünümde alakasız tabloları ortadan kaldırmaya zorlamak mümkün mü?
Büyük masalar için farklı mimarileri test ediyorum ve gördüğüm bir öneri, bölünmüş bir görünüm kullanmak, bu yüzden de büyük bir tablonun daha küçük, "bölümlenmiş" tablolara bölünmesi. 1 , 2 , 3 , 4 Bu yaklaşımı test ederken, bana anlamlı gelmeyen bir şey keşfettim. Durum görünümünde "bölümleme sütunu" nu filtrelediğimde, optimizer …

2
Veriler “doğal olarak bölümlenebilir” olduğunda PostgreSQL'i makineler arasında bölümlemenin modern yolu nedir?
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 . Birkaç yıl "NoSQL" alanına girdikten sonra, şimdi doğasında oldukça "ilişkisel" olan bir sorunum var. Bugün veri depolarını öncekinden çok farklı gözlerle görüyorum. Riak gibi şeyler beni tek bir başarısızlık noktasına, "bakım …

1
İstatistikler, artımlı güncelleme sonrasında kayboluyor
Artımlı istatistikleri kullanan büyük bir bölümlenmiş SQL Server veritabanına sahibiz. Tüm indeksler hizalı olarak bölümlenir. Çevrimiçi olarak bir bölümü yeniden bölümlendirmeye çalıştığımızda, dizin yeniden oluşturulduktan sonra tüm istatistikler kaybolur. Aşağıda, SQL Server 2014'teki sorunu AdventureWorks2014 veritabanıyla çoğaltmak için bir komut dosyası verilmiştir. --Example against AdventureWorks2014 Database CREATE PARTITION FUNCTION TransactionRangePF1 …

2
SQL Server, paralel olarak birleştirme birleşimini iki eşit bölümlenmiş tabloda en iyi duruma getirmiyor
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 . Çok detaylı soru için şimdiden özür dilerim. Sorunu yeniden oluşturmak için tam bir veri kümesi oluşturmak için sorgular dahil ettik ve 32 çekirdekli bir makinede SQL Server 2012 çalıştırıyorum. Ancak bunun …

2
Postgres'te mevcut tablo nasıl bölümlenir?
Bir tabloyu tarih aralığına göre 1 milyondan fazla satırla bölümlemek istiyorum. Bu, fazla kesinti gerektirmeden veya veri kaybı riski olmadan yaygın olarak nasıl yapılır? İşte düşündüğüm, ancak önerilere açık olan stratejiler: Varolan tablo efendi ve çocuklar ondan miras alır. Zaman içinde verileri master'dan çocuğa taşıyın, ancak verilerin bir kısmının master …

1
Veritabanı arşivi çözümleri
Benim tarafımdan gönderilen bir sorunun devamı olarak Yüksek hacimli ve yüksek erişimli tabloları ayrı bir veritabanına taşımak iyi bir fikir mi? , PostgreSQL'de veritabanı arşivleme için farklı teknikler / çözümler arıyorum. Düşünebileceğim birkaç çözüm: Tablo bölümleme Ayrı tablo alanı ve / veya şema Arşivlenmiş kayıtları / tabloları farklı bir sabit …

2
35 milyon satır için etkili mysql tablo / dizin tasarımı + tablo, 200'den fazla karşılık gelen sütun (çift), herhangi bir kombinasyonu sorgulanabilir
Aşağıdaki durum için tablo / dizin tasarımı konusunda tavsiye arıyorum: Bileşik birincil anahtar (varlık kimliği (int), tarih (tarih)) ile büyük bir tablo (hisse senedi fiyat geçmişi verileri, InnoDB, 35 milyon satır ve büyüyen) var. fiyatlandırma bilgilerine ek olarak, her bir kayda karşılık gelmesi gereken 200 çift değer var. CREATE TABLE …

4
SQL büyük tablo tasarımı
SQL Server 2008 tablo (lar) tasarımı hakkında genel bir sorum var. Şu anda 600GB'ın üzerinde ve günde yaklaşık 3GB büyüyen bir masaya sahibiz. Bu tablo uygun dizinlere sahiptir, ancak sorguları çalıştırırken ve yalnızca boyutu nedeniyle büyük bir hangar haline gelir. Soru, tabloyu yıl ve aya göre birden çok tabloya bölmem …

3
Bölüm anahtarını güncelleyerek satırları bölümler arasında taşıyabilir miyim?
Bunun oldukça basit bir soru olacağını düşünürdüm, ama aslında bunun için bir cevap bulmakta zorlandım. Soru: Bölümlenmiş bir tablodaki veri satırlarını, bölüm sütununu bölüm sınırını geçecek şekilde güncelleyerek bir bölümden diğerine taşıyabilir misiniz? Örneğin, bir bölüm anahtarı olan bir tablo varsa: CREATE TABLE SampleTable ( SampleID INT PRIMARY KEY, SampleResults …

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.