Imagine una tabla con varias columnas, por ejemplo, id, a, b, c, d, e
. Por lo general, selecciono por id
, sin embargo, hay varias consultas en la aplicación cliente que usa varias condiciones sobre subconjuntos de las columnas.¿Puede MySQL usar múltiples índices para una sola consulta?
Cuando MySQL ejecuta una consulta en una sola tabla con múltiples condiciones WHERE en varias columnas, ¿realmente puede hacer uso de los índices creados en columnas diferentes? ¿O la única forma de hacerlo rápido es crear índices de varias columnas para todas las consultas posibles?
¿Tiene un ejemplo de consulta para nosotros? – ZombieCode
@Ekaterina, привет :) La pregunta cubre una pregunta general que atrae la práctica y la experiencia, estoy seguro de que aquí no se necesita una consulta específica. Sin embargo, puedo pensar en un ejemplo si eso tiene sentido – kolypto