Co to jest partycjonowanie Range
Particing Range w MySQL pozwala podzielić bazę danych poprzez zdefiniowanie określonego zakresu; Wpisy znajdujące się w określonym zakresie byłyby rozważane na partycji. Dokładnie zrozumieć partycjonowanie zasięgu i jego użycie; Rozważmy ten przykład, stwórz tabelę uczniów autobusu szkolnego i podzielić ich na podstawie ich wieku za pomocą polecenia:
Utwórz tabelę School_Bus_Data (STD_ID INT NOT NULL, STD_NAME VARCHAR (50) Not NULL, STD_AGE INT NOLL) PARTICJA Według Zakresu (STD_AGE) Mniej niż (20));W powyższym poleceniu stworzyliśmy trzy partycje; P0, P1, P2:
Aby wstawić dane w tej tabeli, użyj polecenia:
Wstaw wartości School_Bus_Data (1, „Paul”, 9), (2, „Sophia”, 5), (3, „Elena”, 14), (4, „John”, 18), (5, „Alexander” , 11);Aby wyświetlić tabelę School_Bus_Data:
Wybierz * z School_Bus_Data;Aby wyświetlić w formie partycji tabeli za pomocą polecenia:
Wybierz nazwa_plizyjna, nazwa partycji, table_rows, avg_row_length, data_length from Information_Schema.Partycje gdzie table_schema = 'Linuxhint' i Table_Name = 'School_Bus_Data';W powyższym wyjściu widzimy, że dwa rzędy tabeli są umieszczane w partycji P0 i P1, a jeden wiersz jest umieszczony w P2 na podstawie zdefiniowanego przez nas std_age. Ponadto tabela wyświetlała również średnią długość wiersza i długość danych każdej partycji.
Wniosek
Particing Range pomaga łatwiej zarządzać danymi, ponieważ możesz sortować dane zgodnie z określonym zakresem, a następnie wykorzystać je, gdy jest to potrzebne. MySQL jest popularnym RDMS; Umożliwia funkcję partycji, które przyspieszają wykonywanie zapytań w zarządzaniu danymi baz danych. Dane są podzielone na partycje na podstawie niektórych parametrów. W tym poście omówiliśmy jeden z tych parametrów partycji; Zakres omówił także przykład lepszego zrozumienia czytelników.