Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Challenge: Creating B-tree Index | Section
/
Otimização de SQL e Recursos de Consulta
Seção 1. Capítulo 10
single

single

bookChallenge: Creating B-tree Index

Deslize para mostrar o menu

You have learned that indexes, especially B-tree indexes, can significantly improve the performance of queries that filter or search for values in large tables. In this challenge, your goal is to identify a query on the products table that would benefit from a B-tree index.

Consider a scenario where you frequently need to retrieve all products in a specific category, such as all "Electronics" items. Without an index, the database must scan every row in the products table to find matching categories. By creating a B-tree index on the category column, you help the database quickly locate all products in a given category, making these queries much more efficient.

To optimize this kind of query, you should:

  • Look for queries that use a WHERE clause to filter on the category column of the products table;
  • Recognize that a B-tree index is ideal for columns with many repeated values (like product categories), especially when you often search or filter by that column.
Tarefa

Swipe to start coding

Create a B-tree index on the category column of the products table and write a query that uses this index to efficiently retrieve all products in a specific category.

  • Create a B-tree index on the category column of the products table.
  • Write a query that retrieves all columns from the products table where the category is 'Electronics'.

Solução

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 10
single

single

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

some-alt