我有一个InnoDB表,有很多字段,目前有0.7M行。现在,我创建了3个枚举列并在它们上创建了一个索引(列中的当前值为null)。在每个列上,创建索引大约需要11分钟。这是预期的吗?
我发现桌面上的查询也花费了太多时间。查询如从所有行中选择少数列,其中一个字段(时间戳)值在一定范围内,需要2-3分钟。
该表有大约20个字段,其中许多是varchar(255),其中一些是TEXT,一些是整数等。
机器(VPS)有512MB RAM和1Ghz cpu
基本上我想知道这些时间是否意外地长,如果是,那么是由于我的机器或工作台设计。
答案 0 :(得分:0)
你在使用带有InnoDb插件的MySQL 5.1吗?这有快速索引创建功能。