mysql数据库以加索引方式提高性能
Posted 水狼一族
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql数据库以加索引方式提高性能相关的知识,希望对你有一定的参考价值。
数据库查询速率慢的情况下可以给对应的表加上对应的索引,能够有效的提高查询效率,mysql数据库添加索引的SQL入下:
ALTER TABLE `table_name` ADD INDEX index_name ( `column` )
ALTER TABLE customer_money_division ADD INDEX index_order_code(order_code)
下面这句SQL,在没有加如上索引的时候执行花费了262秒,加上索引之后用了不到0.1秒,差距不是一般的大,SQL如下:
SELECT t.order_code, t.order_total_amount, t.order_type, t.order_status_id, c.saler_id, c.job_title FROM customer_order t LEFT JOIN customer_money_division c ON t.order_code = c.order_code WHERE t.order_create_date BETWEEN ‘2017-11-01 00:00:00‘ AND ‘2017-11-30 23:59:59‘
以上是关于mysql数据库以加索引方式提高性能的主要内容,如果未能解决你的问题,请参考以下文章
MySql 索引数据结构,千万级大表,关于性别及年龄字段是否需要加索引?