![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 78 Pomógł: 4 Dołączył: 21.03.2005 Ostrzeżenie: (0%) ![]() ![]() |
Czesc miszcze od MySql-a,
Mam zagwostkę i pytanie. Here is situation. Zapytanie :
Tabela stats ma około 70 MB i szczerze powiedziawszy jest kiepsko zoptymalizowana. Nie starczyło mi cierpliwości, żeby sprawdzić jak długo wykonuje się to zapytanie. Jeżeli wykonuję je osobno tzn:
dostaje 32 rzędy w 0.00 sec
dostaje odpowiedź w 0.00 sec jeżeli wezmę oszukam całą procedurę i wstawie do IN wynik zapytania:
dostaję odpoeidź w 0.42 sec Pytanie - dlaczego wykonanie dwóch selectów na raz trwa nieskończenie dłużej niż takie "oszukanie" zapytanie z IN-em?? Jak można przekonać optymalizera MySQL-owego do poprwnej interpretacji?? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.09.2025 - 17:04 |