Pytania otagowane jako partitioning

Dzielenie tabeli bazy danych na wiele segmentów w celu zwiększenia wydajności lub łatwości zarządzania.

3
Jak pomaga partycjonowanie tabeli?
Mam trudności z uchwyceniem koncepcji zalet i wad partycjonowania tabel. Zaraz rozpocznę pracę nad projektem, który miałby 8 tabel, a jedna z nich będzie główną tabelą danych, która pomieści 180-260 milionów rekordów. Ponieważ będzie to właściwie indeksowana tabela, myślę o ograniczeniu rekordów tabeli do 20 milionów w ten sposób, że …

1
Optymalizacja indeksu z datami
To pytanie zostało przeniesione z przepełnienia stosu, ponieważ można na nie odpowiedzieć w programie Exchange Exchange Administrators Database Administrator. Migrował 7 lat temu . Mam dużą tabelę obiektów (15M + wiersz) w PostgreSQL 9.0.8, dla których chcę zapytać o nieaktualne pole. Chcę podzielić zapytanie na miliony, dla celów skalowalności i …

3
Czy klucz partycji również musi być częścią klucza podstawowego?
Czy partycjonuję tabelę na podstawie kolumny, która nie jest kluczem podstawowym? Przeczytałem dzisiaj sprzeczne informacje na temat tego, czy kolumna partycji musi być częścią klucza podstawowego. Moje wnętrzności mówią nie, ale nie jestem w 100% pewien. Więc pytania ... Czy kolumna partycji musi być częścią podstawowej? Czy jest to zalecane …



1
Szukaj, a będziesz skanować… na podzielonych na partycje tabelach
Przeczytałem te artykuły w PCMag autorstwa Itzika Ben-Gana : Szukaj i skanuj część I: gdy optymalizator nie optymalizuje Szukaj i skanuj część II: Rosnące klucze Mam obecnie problem „Zgrupowanego maksimum” ze wszystkimi naszymi partycjonowanymi tabelami. Używamy sztuczki, którą Itzik Ben-Gan zapewnił dla uzyskania maksimum (ID), ale czasami po prostu nie …


2
Jaki jest nowoczesny sposób partycjonowania PostgreSQL na różnych komputerach, gdy dane można „naturalnie podzielić na partycje”
To pytanie zostało przeniesione z przepełnienia stosu, ponieważ można na nie odpowiedzieć w programie Exchange Exchange Administrators Database Administrator. Migrował 7 lat temu . Po kilku latach przebywania w przestrzeni „NoSQL” mam teraz problem, który ma charakter „relacyjny”. Dzisiaj widzę magazyny danych o zupełnie innych oczach niż wcześniej. Takie rzeczy …

1
Statystyki znikają po aktualizacji przyrostowej
Mamy dużą partycjonowaną bazę danych SQL Server wykorzystującą statystyki przyrostowe. Wszystkie indeksy są podzielone na partycje. Kiedy próbujemy odbudować partycję online według partycji, wszystkie statystyki znikają po odbudowaniu indeksu. Poniżej znajduje się skrypt do replikacji problemu w SQL Server 2014 z bazą danych AdventureWorks2014. --Example against AdventureWorks2014 Database CREATE PARTITION …

2
SQL Server nie optymalizuje łączenia przez scalanie równoległe na dwóch równo podzielonych na partycje tabelach
To pytanie zostało przeniesione z Przepełnienia stosu, ponieważ można na nie odpowiedzieć w Administratorze baz danych stosu wymiany. Migrował 7 lat temu . Z góry przepraszamy za bardzo szczegółowe pytanie. Dołączyłem zapytania, aby wygenerować pełny zestaw danych do odtworzenia problemu, i korzystam z programu SQL Server 2012 na komputerze z …

2
Jak podzielić istniejącą tabelę na postgres?
Chciałbym podzielić tabelę z 1M + wierszy według zakresu dat. Jak to się zwykle robi, nie wymagając dużo przestojów lub ryzyka utraty danych? Oto strategie, które rozważam, ale są otwarte na sugestie: Istniejący stół jest wzorcem, a dzieci dziedziczą po nim. Z biegiem czasu przenoszą dane z głównego na potomne, …

1
Rozwiązania do archiwizacji baz danych
Kontynuując pytanie zadane przeze mnie w sprawie Czy dobrym pomysłem jest przeniesienie tabel o dużej objętości i dostępu do oddzielnej bazy danych? , szukam różnych technik / rozwiązań do archiwizacji baz danych w PostgreSQL. Kilka rozwiązań, o których mogę myśleć to: Partycjonowanie tabeli Oddzielny obszar tabel i / lub schemat …

2
efektywny projekt tabeli / indeksu mysql dla 35 milionów wierszy + tabela, z ponad 200 odpowiednimi kolumnami (podwójnymi), o które można zapytać o dowolną kombinację
Szukam porady na temat projektowania tabeli / indeksu w następującej sytuacji: Mam dużą tabelę (dane historii cen akcji, InnoDB, 35 milionów wierszy i rośnie) ze złożonym kluczem podstawowym (assetid (int), date (date)). oprócz informacji o cenach mam 200 podwójnych wartości, które muszą odpowiadać każdemu rekordowi. CREATE TABLE `mytable` ( `assetid` …

4
Projekt dużej tabeli SQL
Mam ogólne pytanie dotyczące projektowania tabel w programie SQL Server 2008. Obecnie mamy stolik, który ma ponad 600 GB i rośnie o około 3 GB dziennie. Ta tabela ma odpowiednie indecies, ale staje się poważnym zawieszeniem podczas uruchamiania zapytań i tylko ze względu na jego rozmiar. Pytanie brzmi: czy mam …

3
Czy mogę przenosić wiersze między partycjami, aktualizując klucz partycji?
Sądzę, że byłoby to dość proste pytanie, ale tak naprawdę miałem trudności ze znalezieniem odpowiedzi na to pytanie. Pytanie: Czy możesz przenosić wiersze danych w tabeli podzielonej na partycje z jednej partycji do drugiej, po prostu aktualizując kolumnę partycji, tak aby przekraczała granicę partycji? Na przykład, jeśli mam tabelę z …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.