|
|
|
| Имеется такая таблица. Вставка, обновы будут редко.
Блэк-лист. uid_bl - тот кто блокирует. blkd_uid - заблокированный юид.
Я с индексами переборщил?
CREATE TABLE `NewTable` (
`uid_bl` int(10) UNSIGNED NOT NULL ,
`blkd_uid` int(10) UNSIGNED NOT NULL ,
INDEX `uid_bl` (`uid_bl`) USING BTREE ,
INDEX `blkd_uid` (`blkd_uid`) USING BTREE
)
ENGINE=MyISAM
CHECKSUM=0
ROW_FORMAT=FIXED
DELAY_KEY_WRITE=0
;
|
Будет использоваться для вывода списка заблокированный юидов. вставка, обновы, делеты будут не часто.
Нужны ли оба индекса (или только один), и первичн ключ?
Я думаю что ключевое поле вообще не нужно. | |
|
|
|
|
|
|
|
для: root_xxx
(20.02.2016 в 19:21)
| | Надо смотреть EXPLAIN запросов | |
|
|
|
|
|
|
|
для: Sfinks
(20.02.2016 в 20:45)
| | нужно будет напихать много данных и проверить работу индексов.
а по поводу примариКэй - считаю что не нужен.(?) | |
|
|
|