Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [ SQL ] Długość zapytania
mkozak
post
Post #1





Grupa: Zarejestrowani
Postów: 78
Pomógł: 4
Dołączył: 21.03.2005

Ostrzeżenie: (0%)
-----


Może to nie najodpowiedniejsze miejsce, ale liczę na to, że tu same fachury siedzą (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)

Pytanko - jak wpływa długość zapytania SQL-owego na szybkość interpretacji i czy wogóle zbyt długie zapytanie ma negatywny wpływ na transakcje.

Np Robię SELECT-a, który ma postać

SELECT * FROM users WHERE (id=2 or id=4 or ..... or id = 100 or id = 102) and email like '%@php.pl;

Wyciągam co drugiego dodatkowo zawężając do grupy tylko z domeny php.pl i mam zapytanie na kilka linijek.

Testowałem to w praktyce i jest dobrze przy ilości idków kilkadziesiąt, czy kilkaset.

Tak teoretycznie - jak wpływa na silnik bazy długość zapytania.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




Ad1) to ci napisalem ze ma ograniczenie na dlugosc. poszukaj se tylko jakie bo nie pamietam

ad2)a co to za czytelnosc ze musisz az dwa zapytania walic? nie mozna jednego?
  1. SELECT * FROM users u, mail m WHERE u.id=m.user_id AND m.date > 20060500 AND m.date < 20060600
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 4.10.2025 - 21:42