1 sorgudaki ifadeleri gibi 3 ile hız problemleri (kehanet)

0 Cevap php

Bu benim sorgunun bir parçası olduğunu:

and (
    ADDR_FULLTEXT
    like upper(:streets1)
)

Whenever i execute the query this is a part of, it executes in about 0.05 seconds. This is perfect! But, when I do the following:

and (
    ADDR_FULLTEXT
    like upper(:streets1)
    AND
    ADDR_FULLTEXT
    like upper(:streets2)
)

Bir 20 saniyelik sorgu sonuçları. Neden fark, bu büyük ve nasıl çözebilirim?

What the rest of the query basically does, is selecting multiple fields from a view (ADDR_FULLTEXT is one of them). There also is another like, just like this one.

Belki burada gerçekten yanlış bir şey yapıyorum, ve bunu yapmanın daha iyi bir yolu yoktur belki bunun.

Bilginize: PHP döngü bir arama sorgusu patlayabilir sonuçları olan, bu sorgu oluşturur. Her kelime aynı 1 sorguda "gibi", 1 veya daha fazla sonuçlanan bu sorguda ayrıştırılır. Daha asla, daha asla, başka aynı şekilde oluşturulur ister, ama bu her zaman 1 gibi.

0 Cevap