¿Cómo maneja MySQL las consultas de selección en atributos no clave?

Kuldeep Yadav:

¿Cómo se maneja el SQL (sistema de administración de bases de datos MySql) SELECT * FROM table WHERE nonKeyAttribute = someValue? ¿Realmente escanea toda la tabla ya que la búsqueda está ocurriendo en una columna sin clave?

Editar: considere, no hay índice presente en el atributo de búsqueda.

Gordon Linoff:

Que podría.

También podría:

  • Devuelve los resultados de un caché si se acaba de llamar la misma consulta.
  • Escanee solo la partición que tiene nonKeyAttribute, si la columna se usa para particionar.
  • Busque filas coincidentes en un índice nonKeyAttributesi es la primera columna de un índice (algunas bases de datos relajan esa condición).

Este artículo se recopila de Internet, indique la fuente cuando se vuelva a imprimir.

En caso de infracción, por favor [email protected] Eliminar

Editado en
0

Déjame decir algunas palabras

0Comentarios
Iniciar sesiónRevisión de participación posterior

Artículos relacionados

¿Cómo maneja RxFire las consultas de Firestore?

¿Cómo optimizar las consultas de selección de tablas múltiples de MySQL?

Llamar a una función de clase en forEach: cómo maneja Javascript "esta" palabra clave

Cómo convertir las consultas en MySQL a Oracle equivalente de consultas SQL

¿Cómo maneja las solicitudes de Ajax en Spring MVC?

¿Cómo maneja Google Docs las colisiones de edición?

¿Cómo maneja el vinculador las instancias de plantilla idénticas en las unidades de traducción?

Unir dos consultas de selección en MySQL

¿Cómo maneja MariaDB las inserciones simultáneas de clave primaria duplicada?

Cómo agrupar conjuntos de consultas por atributos en Django

¿Cómo tener una selección interna dentro de las consultas de PDO?

¿Cómo hacer varias condiciones en la clave de clasificación con consultas de dynamodb?

¿Cómo enumero las consultas gremlin en ejecución? ¿Cómo puedo cancelar consultas de ejecución lenta o prolongada?

¿Cómo usar las devoluciones de llamada basadas en eventos con consultas mySQL de manera eficiente?

Cómo prevenir el error de SQL Server en la expresión de selección interna (usando las palabras clave 'IN' y 'EXISTS')

mysql - cómo verificar y revertir las consultas de mySql

Cómo obtener una comprobación de terror superior de las consultas de MySQL

¿Cómo mostrar las últimas consultas ejecutadas en MySQL?

unirse a las consultas de selección de mysql como 1 y luego agrupar por

Cómo usar Trim en consultas de selección de datos en tablas SQL

La clave de partición debe definirse en las consultas de eliminación en django-cassandra-engine

¿Cómo controlar el orden de aplicación de las directivas de atributos en AngularJS?

¿Cómo tener 2 consultas de selección en una función?

Las consultas de MySQL son muy lentas en las declaraciones de combinación

¿Cómo contar las filas por fecha de creación en el generador de consultas Laravel?

Cómo cambiar los atributos de las columnas a los atributos de las filas en pandas

Cómo cambiar los atributos de las columnas a los atributos de las filas en pandas

¿Cómo capturo la clave en un formulario de selección de colección?

¿Cómo agregar una columna personalizada a mi selección en el generador de consultas?

TOP Lista

CalienteEtiquetas

Archivo