Knowledgebase

Understanding BigQuery Print

  • googletechnology, google, guide, howto, solution, zillionkinghost, hosting, support
  • 0

Analytical data at scale.

WHAT IT IS

A service for querying very large datasets using standard query language.

WHAT MAKES IT DIFFERENT

No infrastructure to provision, and querying happens across enormous data quickly.

HOW IT IS BILLED

By data processed by each query, or by reserved capacity.

WHY THAT MATTERS ENORMOUSLY

A careless query scanning an entire large table is expensive, every time it runs.

WHAT TO DO ABOUT THAT

Select only the columns you need Partition tables by date Cluster by frequently filtered columns Filter on the partition column

WHY SELECTING COLUMNS MATTERS

It is columnar storage, so unselected columns are not read or billed.

WHAT NEVER TO DO

Select all columns from a large table habitually.

WHAT TO SET

Maximum bytes billed per query, as a safeguard Budgets and alerts

WHAT TO USE FOR REPEATED QUERIES

Materialised views, or scheduled queries writing to a smaller table.

WHAT TO CHECK BEFORE RUNNING ANYTHING LARGE

The estimated bytes processed, which the tooling shows.

WHAT TO MONITOR

Cost per query and per user.

WHAT TO RESTRICT

Who may run queries against large datasets.


Was this answer helpful?
Back

Are you happy with your experience? Leave us a review on Trustpilot.


Trustpilot