Unload Advisor recommends tables to unload, reducing MySQL HeatWave memory usage. The recommendations are based upon when the tables were last queried.
For Advisor to recommend tables to unload, the tables must be loaded in MySQL HeatWave and a query history must be available.
To enable Unload Advisor, specify the
auto_unload option in
recommend mode. See
Section 10.1.5, “HEATWAVE_ADVISOR”.
Use the exclude_list option to define a
list of schemas and tables to exclude from Unload Advisor.
Use the last_queried_hours option to only
recommend unloading tables that were not queried during this
past number of hours. The default is 24
hours.
Set memory_gain_ascending to
true to rank the unload table suggestions
in ascending order based on the table size. The default is
false.
Use the limit_tables option to limit the
number of unload table suggestions, based on the order imposed
by memory_gain_ascending. The default is
10.
-
To view recommendations for tables to unload, for a particular schema:
mysql> CALL sys.heatwave_advisor(JSON_OBJECT('auto_unload',JSON_OBJECT('mode','recommend'))); +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Using: | | "last_queried_hours": 24 | | "memory_gain_ascending": FALSE | | "limit_tables": 10 | | Number of excluded tables: 0 | | | | SCHEMA TABLE MEMORY GAIN MEMORY GAIN | | NAME NAME REASON (HEATWAVE NODES) (HOST) | | --------------- ------------------------- --------------------------------------------- ----------------------------- ------------------- | | `airportdb` `weatherdata` LAST QUERIED ON "2025-05-27 10:39:59" 196.00 MiB 0 bytes | | `airportdb` `flight` LAST QUERIED ON "2025-05-28 07:17:00" 24.00 MiB 0 bytes | | `airportdb` `airline` LAST QUERIED ON "2025-05-27 10:40:00" 4.00 MiB 0 bytes | | `airportdb` `airplane` LAST QUERIED ON "2025-05-27 10:40:11" 4.00 MiB 0 bytes | | | ... | | ... | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ 19 rows in set (0.2171 sec)
Learn more about Autopilot Report Table.