PDA

Zobacz pełną wersję : Problem z bazą - dziwny błąd



exclusive_
11-01-2009, 00:50
Witam, szukałem już wcześniej.

A więc, o godzinie 00:45 przez pół godziny nie działa mój portal, pojawia się taki napis na stronie:

DB function failed with error number 1226


SELECT session_id
FROM jos_session
WHERE session_id = 'ciąg cyfer'</pre>

Nie mówcie, że mam zooptymalizować tabele session, bo robie to od tygodnia, nie pytajcie także o komponenty - mam tylko dwa - easycomments i SH404.

Prosilbym o pomoc, gdyż blad czesto sie powtarza.

kurtz
11-01-2009, 02:06
nie jestem pewien sporo przypadków ... róznych

http://www.google.pl/search?q=DB+function+failed+with+error+number+1226

exclusive_
11-01-2009, 08:41
Już szukałem na google:) No tak, jest sporo przypadków.

Zauważyłem, że mimo ptymalizacji, moja tabela session po kilku godzinach ma nadmiar 5,4 kb...

zwiastun
11-01-2009, 09:52
A skorzystałeś z porady k3 softwre?
http://forum.mamboserver.com/showthread.php?t=78436

Jal
11-01-2009, 13:03
Dziś na home.pl miałem to samo:
DB function failed with error number 145
SELECT session_id
FROM jos_session
WHERE session_id = '500e2b5cddcaf0065668054bd24ca3a5'
Wystarczyło w mySQL zaznaczyć tabelę jos_session i włączyć funkcję "napraw" i pomogło.
Pozdrawiam.
www.sejny.info.pl (http://www.sejny.info.pl)

zwiastun
11-01-2009, 13:31
To, że u Ciebie wystarczyło, nie znaczy, że u niego wystarczy
Przyczyn może być kilka:\
1) zbyt mało miejsca zarezerwowanego na bazę danych - trzeba zwiększyć limit
2) ograniczenie ilości zapytań do bazy danych - na serwerach współdzielonych można zastosować rozwiązanie podane we wspomnianym poście
A Tobie błąd się najpewniej powtórzy za chwilę albo dwie!

exclusive_
11-01-2009, 23:24
W ciągu 4 minut, jest nadmiar 5,4 kb, czy to możliwe? Oczywiście dotyczy tabeli session. Optymalizuje 10 razy na 10 minut....

Limit bazy danych zwiekszylem z 200mb do 1010 mb

zwiastun
12-01-2009, 00:00
Gadu Gadu! I co z tego wynika?
Czy wiesz, skąd się bierze "nadmiar"
Z usunięcia rekordu. To jak, możliwe?
To, że są "nadmiarowe" miejsca w plikach tabeli bazy danych wynika z usunięcia danych, co w tabeli sesji jest normalne! Optymalizacja takiej tabeli usuwa te puste miejsca, jest przydatna co jakiś czas, ale niekoniecznie wymagana.
Skorzystałeś z porady k3 softwre? To już trzeci raz o to właściwie pytam, drugi raz jawnie!