PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Interroger les balises de chaîne correspondantes

Vous devez trouver un moyen de créer un index ou d'utiliser autre chose comme un moteur de recherche.

Regardez d'abord pourquoi LIKE peut être lent dans postgresl et comment le rendre plus rapide avec use-the-index-luke . Fondamentalement, cela revient à utiliser fonctions d'index spéciales ou envisagez d'utiliser Prise en charge de la recherche en texte intégral Postgresql .

De plus, votre question n'était pas claire si toutes les autres lignes contiennent réellement le contenu ~~~&AA=~~~ alors pourquoi ne pas simplement WHERE my_column = '~~~&AA=~~~' ? Si tel est le cas, vous pouvez facilement créer un index partiel pour ~~~&AA=~~~ car Postgresql prend en charge les index partiels.