Udostępnij za pośrednictwem


Zarządzanie kosztami bezserwerowej puli SQL usługi Azure Synapse Analytics

Dotyczy: Azure Synapse Analytics

Struktura kosztów bezserwerowej puli SQL usługi Azure Synapse Analytics może czasami być myląca. Dzieje się tak, ponieważ koszt nie jest oparty na wystąpieniach obliczeniowych i środowisku uruchomieniowym, podobnie jak w przypadku wielu innych usług. Poniższa tabela zawiera odpowiedzi na najczęściej zadawane pytania dotyczące kosztów skojarzonych z bezserwerowymi pulami SQL.

Często zadawane pytania Rozwiązanie
W jaki sposób są naliczane opłaty za bezserwerowe pule SQL? Bezserwerowa usługa puli SQL jest rozliczana na podstawie ilości danych przetwarzanych w okresie rozliczeniowym. Zobacz Cost Management for serverless SQL pool in Azure Synapse Analytics (Zarządzanie kosztami dla bezserwerowej puli SQL w usłudze Azure Synapse Analytics ), aby zrozumieć działania zawarte w koncepcji "przetworzone dane".
Jak mogę oszacować koszty bezserwerowych pul SQL? Skorzystaj z kalkulatora cen usługi Synapse, aby oszacować koszty bezserwerowych pul SQL. Na stronie internetowej cennika usługi Azure Synapse Analytics przewiń w dół, a następnie wybierz kartę Magazyn danych, aby wyświetlić koszty bezserwerowych pul SQL.
Jak najlepiej zmniejszyć koszty bezserwerowej puli SQL? Najbardziej efektywnym sposobem zmniejszenia kosztów jest zmniejszenie ilości danych, które mają być przetwarzane przez obciążenie. Poniższe artykuły zawierają wskazówki dotyczące optymalizacji magazynu data lake w celu uzyskania optymalnej wydajności przy najniższym koszcie:
- Optymalizacja filtrów
- Przygotowywanie plików do wykonywania zapytań
- Optymalizowanie powtarzających się zapytań
Jak ilość danych przetwarzanych dla danego zapytania może być większa niż dane źródłowe? W zależności od złożoności zapytanie może uruchamiać wiele skanowań w tych samych plikach danych, dodając je do całkowitej ilości przetworzonych danych.

Zobacz Jak najlepiej zmniejszyć koszty? w tej tabeli, aby dowiedzieć się, jak zmniejszyć ilość przetwarzanych danych.
Jak mogę zastosować limity kosztów, aby zapobiec nadmiernemu wypłaceniu? Funkcja kontroli kosztów w bezserwerowej puli SQL umożliwia ustawienie budżetu na ilość przetwarzanych danych. Budżet można ustawić w terabajtach przetworzonych danych na dzień, tydzień i miesiąc. Można również ustawić co najmniej jeden budżet. Aby skonfigurować kontrolę kosztów dla bezserwerowych pul SQL, możesz użyć programu Azure Synapse Studio lub języka T-SQL.

Aby uzyskać więcej informacji, zobacz Konfigurowanie kontroli kosztów dla bezserwerowej puli SQL.
Dlaczego przekroczono limit kosztów? Jeśli zapytanie przekroczy limit podczas jego działania, zapytanie nie zostanie zakończone. W związku z tym limit kosztów może zostać przekroczony przez kwotę wymaganą do ukończenia zapytania.

Zobacz Przekraczanie limitów zdefiniowanych w kontroli kosztów.