首页 > 数据库 >mysql优化

mysql优化

时间:2023-01-11 18:01:08浏览次数:41  
标签:TABLE name 索引 ADD mysql table 优化 ALTER

最近楼主在做项目的时候,一个查询接口需要的时间居然需要10s钟,数据量是测试环境的数据大概有110W。最后加了2个普通索引解决了:这里记录一下:

添加普通索引的语法是:

 ALTER  TABLE  `table_name`  ADD  INDEX index_name (  `column`  )

最终接口从10S钟优化到了0.3s!我这也算是有sql优化的经验了吧,红红火火恍恍惚惚!

一开始各种问群里大佬,都是说的添加联合索引,这个就下次再试试吧,嘻嘻。

下面是添加多种索引的语法:

1.PRIMARY  KEY(主键索引)
ALTER  TABLE  `table_name`  ADD  PRIMARY  KEY (  `column`  ) 
    
2.UNIQUE(唯一索引)
ALTER  TABLE  `table_name`  ADD  UNIQUE (`column` ) 
    
3.INDEX(普通索引)
ALTER  TABLE  `table_name`  ADD  INDEX index_name (  `column`  )
    
4.FULLTEXT(全文索引)
ALTER  TABLE  `table_name`  ADD  FULLTEXT ( `column` )
    
5.多列索引
ALTER  TABLE  `table_name`  ADD  INDEX index_name (  `column1`,  `column2`,  `column3`  )

 

标签:TABLE,name,索引,ADD,mysql,table,优化,ALTER
From: https://www.cnblogs.com/hg-blogs/p/17044550.html

相关文章