sql >> Database >  >> RDS >> Mysql

Mysql - Selecteer als geen index gebruiken

MySql kan index negeren als het index toegang geeft tot meer dan 30% van de tabelrijen. Je zou FORCE INDEX [index_name] kunnen proberen, het zal in ieder geval index gebruiken.

De waarde van sysvar_max_seeks_for_key is ook van invloed op het al dan niet gebruiken van de index:

Zoek naar soortgelijke verzoeken op SO.



  1. Geen geldige maand op een INSERT-statement

  2. De waarde van een variabele afdrukken in SQL Developer

  3. Datum/tijd-tekenreeks converteren naar Unix-tijdstempel in MySQL

  4. Hoe de automatisch gegenereerde primaire sleutel te bepalen die wordt gebruikt als externe sleutel voor een andere tabel?