Задать вопрос
@beduin01

С какими параметрами лучше создать таблицу для максимальной скорости выборки?

С какими параметрами лучше всего создать таблицу PostgreSQL для повышения скорости индексации\выборки *в ущерб целостности данных*?
Много ли можно выиграть сделав ее не журналируемой? И что еще можно придумать, чтобы максимально поднять скорость выборок?

Есть таблица на на 50+ млн строк, которая продолжает расти и в перспективе будет 100 млн.
По этим данным нужно регулярно делать COUNT(*) чтобы понимать сколько обработано\не обработано данных.

Целостность данных не критична. Если пару записей потеряется ничего страшного. Транзакции к этой таблице не нужны.

На таблице много индексов для повышения скорости выборок. Одновременно пишутся новые данные и их таблицы выбираются еще не обработанные данные.
  • Вопрос задан
  • 220 просмотров
Подписаться 3 Простой 6 комментариев
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    Мидл Python-разработчик
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Fadmin
@Fadmin
Много раз, разные люди, пытались сделать из бд очередь, не получилось.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы