php - 一道MySQL优化查询的面试题
PHPz
PHPz 2017-04-10 15:43:26
0
21
1964

前几天面试碰到一个数据库(MySQL)优化查询的问题:

说一张表里有1千万条数据,有一个字段status有两个值(1待审核、2审核通过),然后呢有两个列表即待审核列表与审核通过的列表,那么如何优化查询SQL使其列表的查询速度达到最快?

我没答上来,其实我本来想说给status字段加索引,但细想由于它的值重复性太多,即使加了索引效果也不明显,所以我不知道如何去优化这样的查询。

PHPz
PHPz

学习是最好的投资!

membalas semua(21)
大家讲道理

只有更快,没有最快,这里说的是优化SQL,没说让你动表结构

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan