я должен установить эту таблицу использовать формат FTS? - PullRequest
0 голосов
/ 02 марта 2011

все, что я хочу, чтобы создать такую ​​таблицу, это будет хранить около 100 000 строк, это не часто делает операцию записи.обновить всю таблицу около 1 дня один раз или 1 неделю один раз.Я думаю, что может быть лучше использовать формат FTS, или мы можем использовать sqlite вместо mysql, но я не уверен, поэтому я публикую здесь.надеюсь, ваше предложение.

create table if not exists info (
`dev_id` char(16) unique primary key,
`type_cpu` mediumint unsigned,
`type_mem` mediumint unsigned,
`type_stroge` mediumint unsigned,
`type_position` int unsigned,
`type_floor` mediumint unsigned,
`type_room` mediumint unsigned,
`type_machine` mediumint unsigned,
`type_use` mediumint unsigned,
`dept`  mediumint unsigned,
`project`  mediumint unsigned,
`group`  mediumint unsigned,
`status` mediumint unsigned,
`payed` mediumint unsigned,

key (`type_cpu`)
key (`type_mem`),
key (`type_stroge`),
key (`type_position`),
key (`type_floor`),
key (`type_room`),
key (`type_machine`),
key (`type_use`),
key (`dept`),
key (`project`) 
);

1 Ответ

0 голосов
/ 14 апреля 2011

Никто не отвечает, поэтому я закрываю его.в те дни я получаю свой ответ, выкладываю сюда и надеюсь, что люди могут иметь такую ​​же проблему, как и я.

Таблица FTS будет обрабатывать все данные как текст, поэтому в приведенном выше примере эта таблица может ссылаться на другие таблицыв функции.так что лучшая идея оптимизации, я думаю, мы можем разделить таблицу, одна таблица содержит индекс лотов.другое использование для хранения данных и имеет только первичный ключ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...