sql >> Databasteknik >  >> RDS >> Mysql

Finns det en begränsning för längden på frågan i mysql?

  1. (om möjligt) Använd WHERE metadata IN ('value1', 'value2')
  2. Du kan behöva öka max_allowed_packet a> . Det är standard på 16 MB (klientsidan och så lite som 1 MB serversidan i äldre versioner), och det är inte så svårt att konstruera en fråga som går mot den gränsen (t.ex. importera data från andra håll med en gigantisk INSERT fråga)

LIKE '%string%' är en prestationsdödare. En sådan fråga kan inte använda ett index på den kolumnen. LIKE 'string%' å andra sidan är indexerbar



  1. Utveckla PostgreSQL för Windows, del 1

  2. Tips för att lagra dina TimescaleDB-säkerhetskopier i molnet

  3. Så här gör du:Rangordna sökresultat

  4. problem med att hitta en lista över filer i katalogen