Become an Expert with MemSQL Training

Training and education to help you master MemSQL

Start a Self-Paced Course Now

Learn how to use MemSQL by taking our guided training. These self-paced courses cover topics like Schema Design, Data Ingestion, Optimizing Queries, and more.
Performance Benchmarking
Performance Benchmarking
In this course, we will touch on the topic of Performance Benchmarking. We will cover the basics of benchmarking and dive deep into a benchmarking tool developed at MemSQL called dbbench.
Enroll
Query Tuning
Query Tuning
In this course you will learn how MemSQL optimizes your queries and also how to use EXPLAIN and PROFILE to tune your own queries so that they run efficiently in MemSQL
Enroll
MemSQL Indexes
MemSQL Indexes
In this course you will learn how MemSQL Indexes work and how to use them to improve the performance of your workloads. You'll learn about skiplist, hash, and full text indexes. You'll also learn how to index JSON and spatial data.
Enroll
MemSQL Sharding and Shard Keys
MemSQL Sharding and Shard Keys
In this course you will learn how MemSQL distributes data through-out a cluster using a process known as sharding. You'll also learn how to control this process by using shard keys.
Enroll
MemSQL Storage
MemSQL Storage
In this course you'll learn about MemSQL's storage options and when to use them. You'll learn about MemSQL's in-memory rowstores, on disk and highly compressed columnstores, and reference tables.
Enroll
Running Administrator Labs in Docker
Running Administrator Labs in Docker
This module shows you how to create an environment in Docker that can be used to complete MemSQL Administrator labs.
Enroll
Full Text Index and Search
Full Text Index and Search
In this course, you will learn about how MemSQL implements Full Text Indexes in columnstore tables and how you will be able to use those full text indexes to quickly and efficiently query large bodies of text.
Enroll
Data Ingest
Data Ingest
Learn about ingesting data using Kafka and AWS S3 Pipelines and LOAD DATA. Also learn how to ingest JSON data.
Enroll
Working with JSON in MemSQL
Working with JSON in MemSQL
Learn how to work with JSON data in MemSQL
Enroll
Time Series Data Capture and Analysis
Time Series Data Capture and Analysis
Storyline version of the Time Series module
Enroll
MemSQL Procedural SQL
MemSQL Procedural SQL
Learn about MemSQL's Procedural SQL language including User Defined Functions (UDF), Stored Procedures (SP), Table-Valued Functions (TVF), and User Defined Aggregate Functions (UDAF).
Enroll
Running Developer Labs in Docker
Running Developer Labs in Docker
This lesson shows you how to install Docker and run the MemSQL Cluster-in-a-Box container in which you can run the MemSQL self-paced training labs.
Enroll

What’s Included with Self-Paced Training

Access to product demos, hands-on labs, and interactive quizzes.

Product Demos

Watch in-depth product demos that align with specific learning objectives and are available any time.
color blobproduct demos

Hands-On Labs

Sharpen your SQL skills and solve specific use case challenges within your deployed MemSQL Cluster.
color blobtraining main

Interactive Quizzes

Track your progress with comprehensive quizzes with instant feedback, centered around each training session.
color blobtraining main