подрубаюсь к БД через phpMyAdmin, просматриваю список таблиц, вижу таблицу под названием phpbb_sessions а напртив неё, в графе "Накладные расходы" указано "57 Bytes" что это такое?!? это приблизительно за одни сутки накапливается, за трое суток бывает доходит до 300 и более байт... после починки и оптимизации (хотя чаще просто починяю) таблицы это "Накладные расходы" пропадают...
--
у меня есть подозрения что из-за этих "НАКЛАДОК" форум и падает и выдаёт дэбаги..
Добавлено спустя 2 минуты 39 секунд:
кстати в локале у меня нет графы "Накладные расходы".. почему?!?
Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
SQL - вопросы и ответы
-
- phpBB 2.0.5
- Сообщения: 477
- Зарегистрирован: 20 лет
Это размер "дырок" в базе. То есть размер пространства, неиспользуемого данными, в файле таблицы.в графе "Накладные расходы" указано "57 Bytes" что это такое?!?
Или еще другими словами - когда удаляется запись из таблицы, то образуется "дырка", она будет существовать, пока новая запись не займет это место.
Убирается оптимизацией(дефрагментацией), но для конкретной таблицы, нет смысла это делать, она слишком часто обновляется.
Не обращай внимания на это.
Скорее всего, в локале, у тебя старая версия phpMyAdmin.кстати в локале у меня нет графы "Накладные расходы".. почему?!?
хмм.. эти "накладные расходы" копяться и образуются ещё в нескольких таблицах... мне кажеться из-за них и падает форум, т.к. баги начинаются при их больших накоплениях - очищаю - и всё в норме сново...
Добавлено спустя 9 минут 54 секунды:
вот пример!!!!!!!!
---
вместо главной страницы форума вот что показывается:
смотрим БД:
чиним эту таблицу
далее перегружаем форум... теперь на главной странице ошибка:
опять иду в БД и чиню все таблицы.
опять перегружаю форум - ошибка таже:
и что это такое?!?
Добавлено спустя 9 минут 54 секунды:
вот пример!!!!!!!!
---
вместо главной страницы форума вот что показывается:
Код: Выделить всё
Общая ошибка
Could not obtain user/online information
DEBUG MODE
SQL Error : 1030 Got error 12 from table handler
SELECT u.username, u.user_id, u.user_allow_viewonline, u.user_level, s.session_logged_in, s.session_ip FROM phpbb_users u, phpbb_sessions s WHERE u.user_id = s.session_user_id AND s.session_time >= 1088254723 ORDER BY u.username ASC, s.session_ip ASC
Line : 107
File : /home/troublemindru/www/forum/includes/page_header.php
Код: Выделить всё
phpbb_sessions - "накладные расходы" - 28,557 Bytes
чиним эту таблицу
далее перегружаем форум... теперь на главной странице ошибка:
Код: Выделить всё
Could not query forum moderator information
DEBUG MODE
SQL Error : 1030 Got error 12 from table handler
SELECT aa.forum_id, u.user_id, u.username FROM phpbb_auth_access aa, phpbb_user_group ug, phpbb_groups g, phpbb_users u WHERE aa.auth_mod = 1 AND g.group_single_user = 1 AND ug.group_id = aa.group_id AND g.group_id = aa.group_id AND u.user_id = ug.user_id GROUP BY u.user_id, u.username, aa.forum_id ORDER BY aa.forum_id, u.user_id
Line : 221
File : /home/troublemindru/www/forum/index.php
опять перегружаю форум - ошибка таже:
Код: Выделить всё
Could not query forum moderator information
DEBUG MODE
SQL Error : 1030 Got error 12 from table handler
SELECT aa.forum_id, u.user_id, u.username FROM phpbb_auth_access aa, phpbb_user_group ug, phpbb_groups g, phpbb_users u WHERE aa.auth_mod = 1 AND g.group_single_user = 1 AND ug.group_id = aa.group_id AND g.group_id = aa.group_id AND u.user_id = ug.user_id GROUP BY u.user_id, u.username, aa.forum_id ORDER BY aa.forum_id, u.user_id
Line : 221
File : /home/troublemindru/www/forum/index.php
-
- phpBB 2.0.5
- Сообщения: 477
- Зарегистрирован: 20 лет
Ошибки, не из-за "накладных расходов".
Это у тебя или проблема с хостером, что скорее всего, или неудачно хак какой поставил.
При починке, таблица полностью перестраивается(удаляются неправильные записи), файл перезаписывается по новой, соответственно происходит удаление "накладных расходов".
Открой справочник, и посмотри код ошибки 1030.
Это у тебя или проблема с хостером, что скорее всего, или неудачно хак какой поставил.
При починке, таблица полностью перестраивается(удаляются неправильные записи), файл перезаписывается по новой, соответственно происходит удаление "накладных расходов".
Открой справочник, и посмотри код ошибки 1030.
где взять справочник?!?
Добавлено спустя 9 минут 55 секунд:
ты имел ввиду вот это?!?
Добавлено спустя 5 минут 17 секунд:
если это то самое - то я ничего так и не понял..
Добавлено спустя 9 минут 55 секунд:
ты имел ввиду вот это?!?
Код: Выделить всё
Коды завершения при преобразовании десятичных типов данных (1030 - 1033)
Код завершения 1030 - ошибка преобразования из decimal в double
Описание ошибки
Внутренняя ошибка ядра СУБД ЛИНТЕР.
Ответственный за устранение
Администратор БД.
Рекомендации по устранению
Перезапустить ядро СУБД ЛИНТЕР. Если ошибка не исчезла, то остановить ядро и проверить БД с помощью утилиты TESTDB. Если в БД есть ошибки, то они будут, по возможности, исправлены. Если TESTDB не смогла исправить ошибки, то следует восстановить БД из архивной копии.
См. документы:
"СУБД ЛИНТЕР. Тестирование базы данных";
"СУБД ЛИНТЕР. Архивирование и восстановление баз данных";
"СУБД ЛИНТЕР. Запуск и останов СУБД".
Добавлено спустя 5 минут 17 секунд:
если это то самое - то я ничего так и не понял..