![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 167 Pomógł: 0 Dołączył: 30.04.2004 Skąd: Częstochowa Ostrzeżenie: (0%) ![]() ![]() |
Witam
Dopisałem sobie do PDO monitorowanie czasów zapytań. Na localhoscie wszystkie czasu są grubo poniżej jednej sekundy, a konkretnie setne części sekundy. Tymczasem na serwerze dla wielu update / insert czas liczony jest już w sekundach/dziesiętnych sekundy - rekordowy update trwał aż 9 sekund. Zapytanie do bazy było typu: Kod UPDATE tabela SET last_online='2011-09-20 16:00:26' WHERE id='7' na id jest klucz primary, tabela zawiera tylko kilkadziesiąt rekordów. Czy ma ktoś pomysł co może być nie tak? Pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
Może nie do końca na temat, ale jako rada. Jeśli id to kolumna typu integer to nie używaj '7' tylko samo 7. W przypadku PostgreSQL i pobierania danych z bazy ma to znaczenie - duża różnica w czasie wykonania zapytania. Zapewne podobnie będzie w MySQL i w przypadku operacji zmiany danych.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 23:09 |