Код: Выделить всё
CREATE TABLE `video_files` (
`id_vf` mediumint(9) NOT NULL auto_increment,
`id_va` mediumint(9) NOT NULL,
`id_un` mediumint(9) NOT NULL,
`name_vf` varchar(50) default NULL,
`description_vf` varchar(600) default NULL,
`created` int(11) NOT NULL,
`hidden_vf` tinyint(1) NOT NULL default '0',
`viewing` int(11) NOT NULL default '0',
`size_vf` mediumint(9) default NULL,
`duration` mediumint(9) default NULL,
`convert_vf` tinyint(1) default '0',
PRIMARY KEY (`id_vf`)
);
convert_vf - это конвертированный файл
null, - это положительно, 0 отрицательно
как правило больше будет значени с null
===
тут как бы правильно, сделать еще одну таблицу:
( а в предыдущей таблице удалить convert_vf )
Код: Выделить всё
CREATE TABLE video_files_convert (
`id_vf`mediumint(9) NOT NULL,
`convert_vf` tinyint(1) default NULL,
PRIMARY KEY (id_vf)
);
CREATE TABLE `video_files` (
`id_vf` mediumint(9) NOT NULL auto_increment,
...............
`duration` mediumint(9) default NULL,
PRIMARY KEY (`id_vf`)
);
при каких нагрузках или размерах таблиц может быть разница в производительности? (если таблица 200Гиг?)
если это "пофиг", то может лучше сделать одну таблицу?