YoVDO

Optimize N1QL Queries

Offered By: Pluralsight

Tags

Couchbase Courses

Course Description

Overview

This course looks into the various factors affecting the performance of N1QL queries and the options available in Couchbase to optimize their executions. This covers topics such as the Couchbase architecture, indexes, and data replication.

The N1QL query language in Couchbase is very powerful and allows a wide variety of operations on document data. Given that, it becomes crucial to understand how exactly queries are executed in order to run them in the most optimal manner. In this course, Optimize N1QL Queries, you'll explore the different ways in which N1QL query executions can be optimized. First, you'll begin by looking into what query plans are, the different phases involved in the execution of N1QL queries, and the various Couchbase services which participate in query executions. Next, you'll delve into the role of indexes in running N1QL queries and build a variety of secondary indexes to speed up query executions. Then, you'll create prepared statements to further optimize queries - by skipping the step of generating query plans for each execution. Finally, you'll discover how monitoring can help us analyze queries which are active and also those which have completed execution. Once you’re done with this course, you'll have a thorough understanding of the various factors which influence query performance in Couchbase, and the tools available to execute them in an optimal manner.

Syllabus

  • Course Overview 2mins
  • Understanding Query Optimization 36mins
  • Analyzing the Role of Indexes in Query Executions 29mins
  • Optimizing Executions with Indexes and Prepared Statements 52mins
  • Monitoring N1QL Queries 26mins
  • Implementing Replication in Couchbase 41mins

Taught by

Kishan Iyer

Related Courses

Intro to Couchbase for Microsoft SQL Server Experts
LinkedIn Learning
Architect Document Storage for Couchbase
Pluralsight
Combine and Aggregate Data from Couchbase Using N1QL
Pluralsight
Configure Functions in Couchbase
Pluralsight
9 Things You Can Do for Free with Couchbase Server
Pluralsight