rssLink RSS dla wszystkich kategorii
 
icon_orange
icon_red
icon_red
icon_blue
icon_blue
icon_blue
icon_green
icon_red
icon_blue
icon_blue
icon_blue
icon_blue
icon_blue
icon_blue
icon_blue
icon_blue
icon_red
icon_blue
icon_orange
icon_red
icon_blue
icon_blue
icon_blue
icon_blue
icon_green
icon_blue
icon_blue
 

FS#21501 — APIv6/ManagerV6

Przydzielony do projektu— Manager
Nagła usterka
dowolne
ZAMKNIĘTE
100%
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:24
Powód zamknięcia:  Done