![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 126 Pomógł: 2 Dołączył: 27.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam, od jakiegoś czasu borykam się z problemem psucia się tabeli mysql.
Co mam na myśli pisząc "psująca się" ? Wchodząc w phpmyadmin tabela ma status "w użyciu" i nie działa (zapis, odczyt zablokowany), zazwyczaj działa "repair table" jednak czasami po jego użyciu jest komunikat can't repait, table corrupt i muszę dopisać use_frm co zazwyczaj działało i usuwało 2 lub 3 rekordy, nie koniecznie jakieś wadliwe, te "zdrowe" również. Czasem jednak i dopisana komenda use_frm daje komunikat table corrupt i jedynym wyjściem jest wyczyszczenie tabeli. Jak sobie z tym poradzić, co jest przyczyną rozwalania się bazy danych ? Baza danych jest duża (około 3 GB), jednak zazwyczaj psuje się tabela "ruchoma" która ciągle zapisuje nowe / usuwa stare rekordy. Psują się też te większe tabele, po 200k czy 2k wpisów. Te małe, które mają po 10, 20,200 są ok. up Dolaczam jeszcze blad zapytania podczas odczytu: Cytat Incorrect file format 'game_fleets'
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 744 Pomógł: 118 Dołączył: 14.02.2009 Skąd: poziome Ostrzeżenie: (0%) ![]() ![]() |
jeszcze moze byc to zwiazane z delay-key-write, jesli masz to wlaczone to wylacz i zobacz czy dziala.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 01:07 |