Использование пользовательских... Заметка

Использование пользовательских SQL-пулов для балансировки производительности и стоимости в Fabric Data Warehouse

Клиенты, переходящие на биллинг на основе выделения ресурсов, часто спрашивают, как контролировать потребление ресурсов для конкретных рабочих нагрузок. Пользовательские SQL-пулы предлагают решение, обеспечивая изоляцию рабочих нагрузок и управление ими, что напрямую влияет на использование ресурсов. Эти пулы позволяют клиентам намеренно жертвовать производительностью ради меньшего потребления ресурсов. Например, рабочая нагрузка отчетности с пиковым потреблением, ограниченная пользовательским SQL-пулом, может масштабироваться до меньшего количества ресурсов, работать дольше, но потреблять меньше ресурсов, подлежащих оплате. Реальный пример включает ETL-процесс, который не был чувствителен к задержкам, но требовал контролируемого потребления ресурсов. Ограничив пропускную способность, ETL-рабочая нагрузка работала дольше, но потребляла ресурсы с более стабильной скоростью. Пользовательские SQL-пулы идеально подходят для рабочих нагрузок, не чувствительных к задержкам, которые могут допускать более длительное время выполнения и конкурировать за ресурсы. Они особенно полезны для ETL, фоновой обработки и отчетности Power BI для обеспечения предсказуемого потребления ресурсов. Важно отметить, что пользовательские SQL-пулы не являются прямыми лимитами расходов или бюджетными ограничениями. Вместо этого они действуют как ограничители, определяющие максимальный доступ к ресурсам для каждой рабочей нагрузки. Будущие улучшения включают выделение ресурсов на основе идентификации и настраиваемые встроенные границы рабочих нагрузок для большей гибкости. В конечном итоге, пользовательские SQL-пулы предоставляют клиентам более явный контроль над выделением ресурсов и управлением ими. Основная функция — управление рабочими нагрузками, но в модели биллинга на основе выделения это косвенно помогает управлять потреблением. Если рабочая нагрузка может выполняться дольше, пользовательские SQL-пулы могут эффективно снизить ее потребление ресурсов.