FS#21501 — APIv6/ManagerV6
Przydzielony do projektu— Manager
Nagła usterka | |
dowolne | |
ZAMKNIĘTE | |
![]() |
Aby wykonać upgrade MySQL 5.0 do wersji 5.5, wykonaliśmy testy, ale umknął nam jeden bug. Podczas aktualizacji do wersji 5.5 jednego z ważnych serwerów MySQL, odkryliśmy bug w MySQL związany z korzystaniem z ORDER BY i LIMIT w tym samym zapytaniu SQL. MySQL nie wybiera dobrego indexu i wykonuje pełny skan tabeli, co z kolei powoduje kilkusekundowe spowolnienie dla wszystkich zapytań. Mogły wystąpić spowolnienia/błędy 500 w APIv6, w panelu manager, na stronie oraz w systemie zamówień.
Odnaleźliśmy 2 zapytania, które sprawiają problemy i wymusiliśmy sytuację, w której MySQL nie decyduje już jaki index wykorzystywać.
Przetworzymy wszystkie zapytania i zostaną one wykonane na serwerze slave, aby sprawdzić, czy nie ma innego zapytania, które nam umknęło.
Data: czwartek, 08 październik 2015, 10:24Odnaleźliśmy 2 zapytania, które sprawiają problemy i wymusiliśmy sytuację, w której MySQL nie decyduje już jaki index wykorzystywać.
Przetworzymy wszystkie zapytania i zostaną one wykonane na serwerze slave, aby sprawdzić, czy nie ma innego zapytania, które nam umknęło.
Powód zamknięcia: Done