PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Truy vấn phù hợp với thẻ chuỗi

Bạn cần tìm ra cách tạo chỉ mục hoặc sử dụng thứ gì đó khác như công cụ tìm kiếm.

Trước tiên, hãy xem tại sao LIKE có thể chậm trong postgresl và cách làm cho tôi nhanh hơn khi sử dụng-the-index-luke . Về cơ bản, nó tóm tắt bằng cách sử dụng các hàm chỉ mục đặc biệt hoặc xem xét sử dụng Hỗ trợ tìm kiếm toàn văn bản của Postgresql .

Ngoài ra, câu hỏi của bạn không rõ ràng nếu mọi hàng khác thực sự chứa nội dung ~~~&AA=~~~ thì tại sao không chỉ WHERE my_column = '~~~&AA=~~~' ? Nếu đúng như vậy, bạn có thể dễ dàng tạo chỉ mục một phần cho ~~~&AA=~~~ vì Postgresql hỗ trợ các chỉ mục một phần.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. pg client.query () không chờ đợi

  2. Postgres - Chuyển đổi danh sách kề thành đối tượng JSON lồng nhau

  3. Tăng kích thước cơ sở dữ liệu PostgreSQL

  4. Làm thế nào để sử dụng case-when trong Ecto Queries trong elixir?

  5. Cách chỉ định danh sách giá trị cho chuỗi postgresql