что число партийций расти не будет (например, 12 месяцев), данные не удалть, то со временем будет распухать размер партов - и будет падать производительность при прямом переборе?
Сильно распухать не будет - не так много партов в старой партиции. Если перебор с условием по дате, то производительность не упадет.
Я проверял на большом кол-ве данных -- на долгих (минуты выполнения) запросах. Если запрос обрабатывает 12 партиций (30 партов) vs 365 партиций (400 партов) разница в производительности будет -- ну процентов 30. Т.е. конечно кх зайдет в 10 раз больше файлов сделает в 10 раз больше каких-то рандом i/o операций, но т.к. данных будет много и из каждого парта кх возьмет дофига -- эти рандом операции занимают небольшую долю на общем фоне.
Обсуждают сегодня