![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 31.08.2005 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Upgrejdnolem sobie mysql 4.0.21 do 4.0.26 i po analizie zapytan w mojej bazie doszedlem do wniosku ze optymalizator zapytan dziala blednie. Zdarza sie ze nie uzywa indexow mimo ze zapewniaja one zmniejszenie zapytania do 20% tablicy. Czasem zdarza sie ze zapytania biegna w mniej zoptymalizowanym keirunku. Czy ktos zauwazyl podobne problemy? myisamchk -a ani -r nic nie pomoglo. Kris |
|
|
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%) ![]() ![]() |
Mozesz podac konkretne przyklady? Dla ktorych widzisz nieprawidlowosci. Nie sadze zeby wypuscili blednie dzialajacy optymalizator.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 548 Pomógł: 2 Dołączył: 19.07.2003 Ostrzeżenie: (0%) ![]() ![]() |
witam ...
przecież możesz użyć explain i potem w select nakazać mu użyć określonych indeksów pozdrawiam |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 31.08.2005 Ostrzeżenie: (0%) ![]() ![]() |
pewnie ze mozna ale aplikacja buduje zapytania dynamicznie.
problem rozwiazala manipulacja przy query_cache i wszystko wrocilo do "normy" |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 21:36 |