CREATE TABLE `hi_hits` (
`id` int(10) UNSIGNED NOT NULL,
`user` int(10) UNSIGNED NOT NULL DEFAULT 0,
`url` varchar(255) DEFAULT NULL,
`hits` mediumint(5) UNSIGNED NOT NULL DEFAULT 0,
`calls` tinyint(2) UNSIGNED NOT NULL DEFAULT 0,
`referer` varchar(255) DEFAULT NULL,
`ip` int(10) UNSIGNED NOT NULL DEFAULT 0,
`date_added` datetime DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8
PARTITION BY KEY (`ip`)
PARTITIONS 100;
--
-- Индексы сохранённых таблиц
--
--
-- Индексы таблицы `hi_hits`
--
ALTER TABLE `hi_hits`
ADD PRIMARY KEY (`id`,`ip`) USING BTREE,
ADD KEY `url` (`url`),
ADD KEY `date_added` (`date_added`) USING BTREE;
ANALYZE SELECT * FROM `hi_hits` WHERE `id` = "424618376" AND `ip` = "3232235777" LIMIT 1\G
*************************** 1. row ***************************
id: 1
select_type: SIMPLE
table: hi_hits
type: const
possible_keys: PRIMARY
key: PRIMARY
key_len: 8
ref: const,const
rows: 1
r_rows: NULL
filtered: 100.00
r_filtered: NULL
Extra:
1 row in set (0.002 sec)ANALYZE UPDATE `hi_hits` SET `hits` = "24", `date_added` = "2020-04-28 17:07:47" WHERE `id` = "424618376" AND `ip` = "3232235777" LIMIT 1\G
*************************** 1. row ***************************
id: 1
select_type: SIMPLE
table: hi_hits
type: range
possible_keys: PRIMARY
key: PRIMARY
key_len: 8
ref: NULL
rows: 1
r_rows: 1.00
filtered: 100.00
r_filtered: 100.00
Extra: Using where
1 row in set (0.000 sec)
show open tables where In_Use > 0