Содержание
Digital Q.DataBase может формировать планы запросов, способные задействовать несколько процессоров для ускорения обработки запросов. Данный функционал известен как параллельный запрос. Многие запросы не могут использовать преимущества параллельного выполнения либо из-за ограничений текущей реализации, либо из-за отсутствия возможного плана запроса, который был бы эффективнее последовательного. Однако для запросов, поддерживающих параллельное выполнение, прирост производительности часто оказывается весьма существенным. При использовании параллельных запросов многие из них могут выполняться более чем в два раза быстрее, а некоторые — в четыре и более раз. Наибольшую выгоду обычно получают запросы, обрабатывающие большие объемы данных, но возвращающие пользователю лишь несколько строк. В данной главе описываются принципы работы параллельных запросов и сценарии их использования, что позволит пользователям получить представление о возможностях данного механизма.