Wpis z mikrobloga

@M4ks: ale przecież jest? zobacz tabela game_servers ma index na game_id o nazwie idx_game_id co jest nawet potwierdzone query #1.

A Query #2 joinuje po gameid z tej samej tabeli, explain wyświetla że possible_keys to jest mój idx_game_id ale ramka "key" jest równa null czyli mimo że ten klucz pasuje to z niego nie korzysta i robi full table scan. dlaczego?
@morkai: dzięki to chyba to bo mi listuje że jest "possible" ale nie używa.

jedyne co jest głupie że te zapytania lecą w slow query logu jako nieużywające indeksu, ale skonfigurowane są indeksy poprawnie a po prostu mysql rezygnuje z ich używania :P
@plushy: nie wykonuje sie wolno, po prostu sprawdzałem szczelność za pomocą slow query log i zaznaczyłem opcje że ma rejestrować zapytania bez indeksów. no i rejestruje, ale jakby nie chodziło mi o zapytania w których mysql zlewa indeksy bo mu lepiej pasi full table scan, chciałem się dowiedzieć czy mam jakieś zapytania które latają bez indeksów:)