Mysql索引太好用了

以前数据库计量小,几万条顶天了,最近在股票日线,差不多要160万条的数据没有索引,慢得不得了,差不多vps查个k线要2秒起步 。我一直以为是VPS性能太差,结果加上索引就到几百ms完成。

适合查大量的数据 按照日期排列

添加一个索引 mcode 和date

ALTER TABLE cmf_quant ADD INDEX idx_mcode_date (mcode, date);

添加索引并按照分数排列

ALTER TABLE kline_day
ADD INDEX idx_date_score (trade_date, score DESC);

查看当前索引

SHOW INDEX FROM cmf_quant;

删除索引

DROP INDEX 索引名 ON 表名;

DROP INDEX idx_mcode_date ON cmf_quant;
此条目发表在None分类目录。将固定链接加入收藏夹。

发表回复