Что такое PDQ (Parallel Data Query)
Последнее обновление: 03 марта 2021 г.
Параллельный запрос к базе данных (PDQ) — это функция сервера базы данных, которая может значительно повысить производительность, когда сервер обрабатывает запросы, инициированные приложениями поддержки принятия решений. PDQ позволяет Informix® распределять работу по одному аспекту запроса между несколькими процессорами. Например, если запрос требует агрегирования, Informix может распределить работу по агрегированию между несколькими процессорами.
PDQ также включает инструменты для управления ресурсами. Другая функция сервера баз данных, фрагментация таблиц, позволяет хранить части таблицы на разных дисках. PDQ обеспечивает максимальный выигрыш в производительности, когда данные, которые вы запрашиваете, находятся в фрагментированных таблицах. Сведения о том, как использовать фрагментацию для достижения максимальной производительности, см. в разделе Планирование стратегии фрагментации.
PDQ также называется "Pretty Darn Quick".
В режиме PDQ потоки игнорируют индексные простанства (Select, Join) либо перестраивают индексные простанства (Create index) с очень высокой скоростью + правильная фрагментация данных для VLDB . Утилита High Performance Loader обычно выполняется в этом режиме. Режим несовместим с OLTP ( исключая Informix XPS as of 8-th release )