Aktywne Wpisy

ish_waw +268
luke-mat +144
Przypominam tezy tego człowieka:
-Amerykanie tracą prymat
-Amerykanie wycofają się na swoją półkulę
-Amerykanie będą się izolować
-Amerykanie są za słabi na Wenezuelę
Tymczasem Amerykanie robią za kostuchę obcych reżimów. Jednego porywają z łóżka, drugiemu robią hellfire, likwidują go razem z najwyższymi władzami. Pływająca demokracja nadal jest policjantem świata. Rosja i Chiny stuliły mordy i siedzą cicho, bo ciocia Ameryka nie żartuje i ściągnęła kapcia
#iran #usa
-Amerykanie tracą prymat
-Amerykanie wycofają się na swoją półkulę
-Amerykanie będą się izolować
-Amerykanie są za słabi na Wenezuelę
Tymczasem Amerykanie robią za kostuchę obcych reżimów. Jednego porywają z łóżka, drugiemu robią hellfire, likwidują go razem z najwyższymi władzami. Pływająca demokracja nadal jest policjantem świata. Rosja i Chiny stuliły mordy i siedzą cicho, bo ciocia Ameryka nie żartuje i ściągnęła kapcia
#iran #usa
źródło: image
Pobierz



Co może być przyczyną bardzo długiego wykonywania się zapytania UPDATE w bazie MySQL?
Prosta tabela: id, tresc, wartosc z indeksem unique na id.
Zapytanie UPDATE tabela SET wartosc=123 WHERE id=123543
Prościej się chyba nie da. Cała tabela ma ok. 1 mln rekordów, odwołania są zawsze po id które jest unikalne. Całość wykonuje się kilka minut.
Dlaczego? Przecież milion rekordów przy tak małej złożoności tabeli i zapytania to żaden problem.
Jaki engine bazy używasz MyISAM/InnoDB? Czy serwer jest obciążony innymi połączeniami? Może w tle uruchamiane są inne zapytania z LOCK TABLE? Czy konfiguracja bazy jest odpowiednia w stosunku do jej rozmiaru (chodzi o cache, open_tables, etc)? Sprawdzić to możesz najprościej tym skryptem: http://mysqltuner.com/