我想记录用户的登录信息 所以我创建了一个这样的数据库:
CREATE TABLE `Login` (
`UserId` INT(11) NOT NULL,
`Ip` BIGINT(20) NOT NULL,
`Date` DATETIME NOT NULL
)
COLLATE='utf8_general_ci'
ENGINE=MyISAM;
没有触发器。没关键。没有索引。
插入代码为:
INSERT INTO `Login` (`UserId`, `Ip`, `Date`) VALUES ({userId}, INET_ATON({userIp}), NOW());
通过一些计算,我知道它会变大。大数据会影响插入时间吗? 对于大数据,我的意思是超过300万条记录。
答案 0 :(得分:1)
答案 1 :(得分:1)
让我们使用MySQL网站回答这个问题http://dev.mysql.com/doc/refman/5.0/en/insert-speed.html
因为您没有索引,所以您不会注意到大小增量会导致性能下降。