Убрать не нужные таблицы из БД

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
uznaipravdu
phpBB 1.4.3
Сообщения: 81
Стаж: 18 лет 11 месяцев

Убрать не нужные таблицы из БД

Сообщение uznaipravdu »

Что будет если при резервировании и последующем восстановлении я уберу некоторые таблицы из БД.
Например строчки сделаю NULL

post_time int(11) NOT NULL,
poster_ip varchar(8) NOT NULL,
enable_smilies tinyint(1) DEFAULT '1' NOT NULL,
enable_sig tinyint(1) DEFAULT '1' NOT NULL,
post_edit_time int(11),

KEY topic_id (topic_id),
KEY poster_id (poster_id),
KEY post_time (post_time)

Будет ли работать форум после этого?
Или будет выдавать ошибку не найдя этих баз?
Хочу уменьшить базу данных убрав кучу не нужной информации из нее.

вот что резервируется по умолчанию
#
# TABLE: phpbb_posts
#
DROP TABLE IF EXISTS phpbb_posts;
CREATE TABLE phpbb_posts(
post_id mediumint(8) unsigned NOT NULL auto_increment,
topic_id mediumint(8) unsigned NOT NULL,
forum_id smallint(5) unsigned NOT NULL,
poster_id mediumint(8) NOT NULL,
post_time int(11) NOT NULL,
poster_ip varchar(8) NOT NULL,
post_username varchar(25),
enable_bbcode tinyint(1) DEFAULT '1' NOT NULL,
enable_html tinyint(1) NOT NULL,
enable_smilies tinyint(1) DEFAULT '1' NOT NULL,
enable_sig tinyint(1) DEFAULT '1' NOT NULL,
post_edit_time int(11),
post_edit_count smallint(5) unsigned NOT NULL,
PRIMARY KEY (post_id),
KEY forum_id (forum_id),
KEY topic_id (topic_id),
KEY poster_id (poster_id),
KEY post_time (post_time)
);
#
Последний раз редактировалось uznaipravdu 11.03.2007 15:43, всего редактировалось 1 раз.
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 20 лет 9 месяцев
Откуда: Бердск

Сообщение crash »

uznaipravdu
если вы еще исправите код, то можете удалять все что вам угодно
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
Balamut
Former team member
Сообщения: 2214
Стаж: 20 лет 1 месяц
Откуда: {postrow.POSTER_FROM}
Поблагодарили: 68 раз

Сообщение Balamut »

uznaipravdu писал(а):Хочу уменьшить базу данных убрав кучу не нужной информации из нее.
uznaipravdu писал(а):CREATE TABLE phpbb_posts(
Трижды "ха" два раза.
Переведите название таблицы.

Добавлено спустя 19 секунд:

crash
=)
//
// That's all, Folks!
// -------------------------------------------------
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16947
Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1700 раз

Сообщение rxu »

uznaipravdu писал(а):Хочу уменьшить базу данных убрав кучу не нужной информации из нее.
uznaipravdu писал(а):Например сотру строчки

post_time int(11) NOT NULL,

poster_ip varchar( NOT NULL,

enable_smilies tinyint(1) DEFAULT '1' NOT NULL,

enable_sig tinyint(1) DEFAULT '1' NOT NULL,

post_edit_time int(11),



KEY topic_id (topic_id),

KEY poster_id (poster_id),

KEY post_time (post_time)
Вы именно это считаете кучей ненужной информации?
Изображение
uznaipravdu
phpBB 1.4.3
Сообщения: 81
Стаж: 18 лет 11 месяцев

лишнее

Сообщение uznaipravdu »

Да это тоже может быть лишнее.

Когда писали , когда редактировали , какой IP, какой у него смайлик и тд

Какой еще файл править надо кроме исправления баз на NULL ?
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16947
Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1700 раз

Сообщение rxu »

uznaipravdu
Я бы Вам посоветовал оценить эффективность (или КПД) сего действа, то бишь сопоставить затраты с полученным результатом.
Если Вы считаете, что, удалив из базы пару байтов, избавитесь от кучи ненужной информации, тогда вперёд и с песней.
Ну и, заодно, можете освободить на хостере кучу свободного места, стерев пару тысяч строк кода в любых PHP файлах :mrgreen:
Изображение
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 20 лет 9 месяцев
Откуда: Бердск

Сообщение crash »

uznaipravdu писал(а):какой у него смайлик
у него - это у кого?
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
uznaipravdu
phpBB 1.4.3
Сообщения: 81
Стаж: 18 лет 11 месяцев

Сообщение uznaipravdu »

Да не на хостере а в базе данных.
Убрав с форума только поиск - сократилась база данных в несколько раз!
при нескольких тысячах постов в форуме, убрав лишнее можно освободить еще мегабайт а может и больше.
Когда резервируешь на модеме это нужно.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16947
Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1700 раз

Сообщение rxu »

uznaipravdu
Вы хотя бы элементарно откройте базу и посмотрите, какую долю какая таблица занимает от общего размера БД, и станет ясно, имеет ли смысл удалять то, что Вы назвали.
Уже не говоря о работоспособности форума после этих процедур вообще.
Изображение
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 20 лет 9 месяцев
Откуда: Бердск

Сообщение crash »

предлагаю запретить аватары, закачку файлов, если есть. Запретить личные сообщения. Запретить регистрацию, оставить только гостя и админа.
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
Balamut
Former team member
Сообщения: 2214
Стаж: 20 лет 1 месяц
Откуда: {postrow.POSTER_FROM}
Поблагодарили: 68 раз

Сообщение Balamut »

crash писал(а):
uznaipravdu писал(а):какой у него смайлик
у него - это у кого?
Понятное дело, у меня. =))))))
//
// That's all, Folks!
// -------------------------------------------------

Вернуться в «Поддержка phpBB 2.0.x»