Mam duży stół (kilka 100 milionów wierszy), który chciałbym efektywnie podzielić. Moje pytanie brzmi, czy istnieje kompromis między rozmiarem partycji a liczbą partycji. O ile rozumiem, większość zapytań w kolumnie użytej na partycji będzie szybsza, ponieważ zapytanie (w przypadku większości zapytań) będzie musiało przeszukać tylko partycję dotyczącą zapytania. W związku z tym sensowne byłoby, aby w celu zmaksymalizowania wydajności podzielić dużą tabelę na maksymalną liczbę partycji, dzięki czemu każda partycja powinna być jak najmniejsza. W przypadku MySQL oznacza to 1024 partycje. Ale czy istnieje duża wada wydajności związana z posiadaniem dużej liczby partycji? Czy tak, jak znaleźć optymalną liczbę partycji?
Uwaga: Istnieje już nieco podobne pytanie na temat przepływu stosu , ale tylko jedna odpowiedź, która (z mojej perspektywy) nie ma znaku. Zadam więc pytanie na swój sposób ... mam nadzieję, że jest bardziej jasne