2021
03-09
03-09
Mysql 索引该如何设计与优化
什么是索引?数据库索引是一种数据结构,它以额外的写入和存储空间为代价来提高数据库表上数据检索操作的速度。通俗来说,索引类似于书的目录,根据其中记录的页码可以快速找到所需的内容。——维基百科常见索引有哪些?普通索引:最基本的索引,没有任何限制唯一索引:与”普通索引“类似,不同的就是:索引列的值必须是唯一,但允许有空值主键索引:它是一种特殊的索引,不允许有空值全文索引:仅可用于MyISAM表,针对...
继续阅读 >
当数据量比较大的时候,提升查询效率就是需要去考虑的事情了。一个百万级别的表格,如果不做任何优化的话,即使是最简单的查询语句执行起来也是慢的让人难以接受;当然“优化”本身是一个比较复杂的工程,从设计表、字段到查询语句的写法都有很多讲究,这里只考虑索引的方式,且是最普通的索引;下面的操作中对应数据库表w008_execrise_info(8000数据量),w008_wf02_info(4000数据量)1任务表数据SELECTw.*FROMw008_wf02_in...