![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 459 Pomógł: 26 Dołączył: 1.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Od jakiegoś czasu mam problem z przeciążeniem serwera, spowodowanym nieoptymalnym połączeniem z bazą (tak twierdzi hostingodawca). Struktura tabeli z największą ilością danych (200tys rekordów) to:
Przykładowe zapytanie do bazy, które powoduje obciążenie to:
Czy ktoś mógłby mnie naprowadzić jak można to zoptymalizować? Proszę o pomoc. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 527 Pomógł: 438 Dołączył: 28.06.2011 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
MyISAM jest kiepski jak jest dużo odczytów/selectów bo blokuje całą tabelę - nie wiem ale podejrzewam że to może być to akurat.
EDIT: @Crozin - musisz mi dać więcej info czemu w tym przypadku MyISAM miałby być szybszy? (IMG:style_emoticons/default/tongue.gif) Ogólnie jak w MyISAMIE na autoincremencie są dziury i jest dużo odczytów to MyISAM nie wyrabia, z tego co sam praktykuje to raczej nigdy nie używam go dla tabel, które muszą mieć szybki odczyt wiec stąd nie kumam do końca :| Ten post edytował Sephirus 6.02.2013, 17:24:07 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 459 Pomógł: 26 Dołączył: 1.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
@Crozin - niestety nie mam dostępu (chyba) do pliku z logami. To serwer współdzielony.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 04:50 |