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

1

Я работаю с postgres и php.

У меня есть десятки миллионов записей в моей таблице и вы хотите получать почасовые, ежемесячные и годовые данные из этой таблицы.

Если я выбираю час, тогда он должен вести часовые записи в выбранном диапазоне.

Должен ли я использовать Views, временные таблицы или что-то еще полезное для повышения производительности?

  • 0
    Смотрите wiki.postgresql.org/wiki/Performance_Optimization
  • 0
    Ответ «это зависит». Если мы увидим схему вашей таблицы, несколько примеров запросов и время выполнения, это даст нам возможность продолжить. Вы могли бы извлечь выгоду из методов, которые вы упоминаете, и осколок также стоит посмотреть.
Теги:

1 ответ

0

Вы создали какие-либо индексы в столбцах даты?

Если вы агрегируете данные для отчета, вы можете создать пакетное задание, которое заполняет таблицу агрегированных фактов каждую ночь.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню