sql >> Database >  >> RDS >> Mysql

Is er een beperking aan de lengte van de query in mysql?

  1. (indien mogelijk) Gebruik WHERE metadata IN ('value1', 'value2')
  2. Mogelijk moet u max_allowed_packet . Het is standaard 16 MB (client-side, en zo laag als 1 MB server-side in oudere versies), en het is niet zo moeilijk om een ​​query te maken die tegen die limiet aanloopt (bijvoorbeeld gegevens importeren van elders met een gigantische INSERT vraag)

LIKE '%string%' is een prestatiemoordenaar. Zo'n query kan geen index op die kolom gebruiken. LIKE 'string%' aan de andere kant, is indexeerbaar



  1. Gegevens ontleden en vergelijken met Coldfusion &MySQL

  2. Hoe het MySQL-rootwachtwoord te verwijderen

  3. Veiligheidsnetten

  4. Een nieuwe VM voorbereiden voor SQL Server 2014 CTP1