我正在使用Postgres 9.2,由于某种原因,我在一个相对较小的表(16k行)上的更新速度非常慢有问题。这是DDL表: id SERIAL, is_done SMALLINT DEFAULT 0WITH (oids = false);
CREATE INDEX my_categories_idx ON my_categories USING btree
我有这样的SQL:SET pr.product_model_id = (SELECT id FROM product_models pm WHERE pm.category_id= 1 ORDER BY rand() LIMIT 1)这200条记录花了mysql服务器15秒以上的时间。编辑:
真实的估计表明我将拥有:40,000型号所以,我手动创建了: