Skip to content
ENExplore Calculators

OCI MySQL HeatWave Calculator

Size MySQL HeatWave analytics nodes from compressed data volume and price the database, storage and cluster together.

About OCI MySQL HeatWave Calculator

HeatWave keeps the analytics data set entirely in memory, so the node count is driven by data volume divided by the compression ratio rather than by query load. A node that is only half full still bills in full, which means the last node added is the expensive one and a small reduction in loaded tables can remove it. The cluster is usually the largest line on a HeatWave bill, so knowing whether your data lands just under or just over a node boundary is worth more than any query tuning. Confirm the ECPU, storage and node-hour prices in the Oracle Cloud cost estimator for your region, and measure your real compression ratio rather than assuming it.

Formula

OCI MySQL HeatWave

HeatWave nodes = ceil(data loaded ÷ compression ratio ÷ memory per node); monthly = ECPUs × ECPU rate × hours + GB × storage rate + nodes × node rate × hours.

compression ratio
How much smaller the data is once loaded into HeatWave memory
memory per node
Usable in-memory capacity of one HeatWave node
in-memory footprint
Compressed size of the analytics data set

Worked example

With the default values below, OCI MySQL HeatWave Calculator returns Monthly Cost of $1,035.12. Change any input above and every figure here is recalculated in your browser.

Inputs used

MySQL ECPUsaccepts 1–512 ECPU
16 ECPU
Price per MySQL ECPU-houraccepts 0–10 USD/ECPU-hour
0.0392 USD/ECPU-hour
Database storageaccepts 50–1,000,000 GB
1,024 GB
Storage price per GB-monthaccepts 0–5 USD/GB-month
0.0425 USD/GB-month
Enable a HeatWave cluster
Yes
Data loaded into HeatWaveaccepts 0–1,000,000 GB
2,048 GB
HeatWave compression ratioaccepts 1–10 ×
2 ×
Memory per HeatWave nodeaccepts 32–2,048 GB
512 GB
Price per HeatWave node-houraccepts 0–50 USD/hour
0.3528 USD/hour
Billed hours per monthaccepts 1–744 hours
744 hours

Results

Monthly Cost
$1,035.12
MySQL Compute Charge
$466.64
Storage Charge
$43.52
HeatWave Cluster Charge
$524.97
HeatWave Nodes Required
2
In-Memory Footprint After Compression
1,024 GB
Node Memory Utilisation
100.0%
HeatWave Share of the Bill
50.7%

Step by step

  1. 1Values used
  2. 2OCI MySQL HeatWave
  3. 3Monthly Cost= 1,035.12
  4. 4MySQL Compute Charge= 466.64
  5. 5Storage Charge= 43.52
  6. 6HeatWave Cluster Charge= 524.97
  7. 7HeatWave Nodes Required= 2
  8. 8In-Memory Footprint After Compression= 1,024 GB

Assumptions and limits

  • The result is derived only from the 10 inputs listed above. Anything not among them is not part of the calculation.
  • In particular, this calculator does not take inflation, tax or compounding frequency into account.
  • Figures are rounded for display to 2 decimal places, so totals built from several rounded parts can differ slightly from the unrounded arithmetic.

How these calculators are built and tested is described on the Methodology page. If a figure looks wrong, please report it.

Frequently Asked Questions

How is OCI MySQL HeatWave calculated?

HeatWave nodes = ceil(data loaded ÷ compression ratio ÷ memory per node); monthly = ECPUs × ECPU rate × hours + GB × storage rate + nodes × node rate × hours. HeatWave keeps the analytics data set entirely in memory, so the node count is driven by data volume divided by the compression ratio rather than by query load. A node that is only half full still bills in full, which means the last node added is the expensive one and a small reduction in loaded tables can remove it.

Why does OCI MySQL HeatWave matter?

The cluster is usually the largest line on a HeatWave bill, so knowing whether your data lands just under or just over a node boundary is worth more than any query tuning. Confirm the ECPU, storage and node-hour prices in the Oracle Cloud cost estimator for your region, and measure your real compression ratio rather than assuming it.

What values do I need to enter?

This calculator takes 10 inputs: MySQL ECPUs, Price per MySQL ECPU-hour, Database storage, Storage price per GB-month, Enable a HeatWave cluster, Data loaded into HeatWave, HeatWave compression ratio, Memory per HeatWave node, Price per HeatWave node-hour, Billed hours per month. The pre-filled defaults are a realistic starting point — replace them with figures from your own environment for a result you can act on.

OCI MySQL HeatWave Calculator – Calculate Monthly Cost