Abstract
This document describes how to use MySQL HeatWave. It covers how to load data, run queries, optimize analytics workloads, and use HeatWave machine learning capabilities.
For information about creating and managing HeatWave Clusters on Oracle Cloud Infrastructure (OCI), see the MySQL HeatWave Service documentation.
For information about creating and managing HeatWave Clusters on Amazon Web Services (AWS), see the MySQL HeatWave on AWS Service Guide.
For information about creating and managing HeatWave Clusters on Oracle Database Service for Azure (ODSA), see the Oracle Database Service for Azure documentation.
For MySQL Server documentation, refer to the MySQL Reference Manual.
For information about the latest MySQL HeatWave features and updates, refer to the HeatWave Release Notes.
For legal information, see the Legal Notices.
For help with using MySQL, please visit the MySQL Forums, where you can discuss your issues with other MySQL users.
Document generated on: 2023-09-27 (revision: 76766)
Table of Contents
- Preface and Legal Notices
- 1 Overview
- 2 HeatWave
- 2.1 Before You Begin
- 2.2 Loading Data
- 2.3 Running Queries
- 2.4 Modifying Tables
- 2.5 Unloading Data
- 2.6 Table Load and Query Example
- 2.7 Workload Optimization
- 2.8 Workload Optimization using Advisor
- 2.9 Best Practices
- 2.10 Supported Data Types
- 2.11 Supported SQL Modes
- 2.12 Supported Functions and Operators
- 2.12.1 Aggregate Functions
- 2.12.2 Arithmetic Operators
- 2.12.3 Cast Functions and Operators
- 2.12.4 Comparison Functions and Operators
- 2.12.5 Control Flow Functions and Operators
- 2.12.6 Data Masking and De-Identification Functions
- 2.12.7 Date and Time Functions
- 2.12.8 Encryption and Compression Functions
- 2.12.9 Logical Operators
- 2.12.10 Mathematical Functions
- 2.12.11 String Functions and Operators
- 2.12.12 Window Functions
- 2.13 String Column Encoding Reference
- 2.14 Troubleshooting
- 2.15 Metadata Queries
- 2.16 Limitations
- 3 HeatWave AutoML
- 3.1 HeatWave AutoML Features
- 3.2 Before You Begin
- 3.3 Getting Started
- 3.4 Preparing Data
- 3.5 Training a Model
- 3.6 Training Explainers
- 3.7 Predictions
- 3.8 Explanations
- 3.9 Forecasting
- 3.10 Anomaly Detection
- 3.11 Recommendations
- 3.12 Managing Models
- 3.13 HeatWave AutoML Routines
- 3.14 Supported Data Types
- 3.15 HeatWave AutoML Error Messages
- 3.16 Limitations
- 4 HeatWave Lakehouse
- 4.1 Overview
- 4.2 Prerequisites
- 4.3 Data Types
- 4.4 Lakehouse Limitations
- 4.5 Lakehouse External Table Syntax
- 4.6 Auto-Loading Data from External Storage
- 4.7 Manually Loading Data from External Storage
- 4.8 External Table Recovery
- 4.9 Error Handling
- 4.10 Pre-Authenticated Request Examples
- 4.11 Configuring a Tenancy for Resource Principal Data Loading
- 5 System and Status Variables
- 6 HeatWave Performance and Monitoring
- 7 HeatWave Quickstarts