W Microsoft SQL Server; istnieje "Tuning SQLDoradca ", w którym można podać zapytanie, a następnie przeanalizuje je i zaproponuje sugestie dotyczące indeksowania. Czy jest coś takiego dla mysql, którego mogę używać z phpmyadmin?
Odpowiedzi:
3 dla odpowiedzi № 1Dodaj EXPLAIN na początku instrukcji SELECTi uruchom go na karcie Zapytanie. Pokaże ci, jakich indeksów zamierza użyć. Następnie musisz wykonać wywołanie oceny, jeśli możesz utworzyć dla niego lepszy indeks.
1 dla odpowiedzi nr 2
MySQL ma profiler zapytań, zobacz ten artykuł: http://dev.mysql.com/tech-resources/articles/using-new-query-profiler.html
Ponadto dbForge ma graficzny interfejs użytkownika, zobacz: http://www.devart.com/dbforge/mysql/studio/features.html#profiler
Nie sądzę, aby istniało jakiekolwiek narzędzie, które będzie sugerowało indeksy, chyba że policzysz małpy kodu w SO.