sql >> Database teknologi >  >> RDS >> Mysql

SQL 'LIKE BINÆR' noget langsommere end almindeligt 'LIKE'?

Hvis ydeevne ser ud til at blive et problem, kan det være en god idé at lave en kopi af den første f.eks. 255 tegn af den lange tekst, tilføj et indeks på det og brug startswith med det.

BTW, denne side siger :"hvis du skal lave store og små bogstaver, skal du erklære din kolonne som BINÆR; brug ikke LIKE BINÆR i dine forespørgsler til at caste en ikke-binær kolonne. Hvis du gør det, vil MySQL ikke bruge nogen indekser på den kolonne. " Det er et gammelt tip, men jeg tror, ​​det stadig er gyldigt.



  1. Sådan konverteres postgres json til heltal

  2. PostgreSql INDSÆT FRA VÆLG RETURNERING ID

  3. Sådan udlæses data, når du bruger $stmt->fetch(PDO::FETCH_ASSOC);

  4. indsæt sætning i postgres for datatype tidsstempel uden tidszone NOT NULL,