Home  >  Article  >  Database  >  MySQL优化议案

MySQL优化议案

WBOY
WBOYOriginal
2016-06-07 16:24:57924browse

MySQL优化方案 SELECT *和SELECT 字段的优化。 我们先测试一下,我的测试数据库里有26万条记录。 再查询一下列数: SELECT COUNT(*) FROM information_schema.columns WHERE table_schema='lezhi_data' AND table_name='demo_jobs_store' ; 返回是43列。这个

MySQL优化方案

SELECT *和SELECT 字段的优化。

我们先测试一下,我的测试数据库里有26万条记录。


再查询一下列数:

SELECT COUNT(*) FROM information_schema.columns WHERE table_schema='lezhi_data' AND table_name='demo_jobs_store' ;

返回是43列。这个数目作为测试数据应该是可以有初步的效果的。

我们先试用SELECT 一个字段来查询一下,看看响应时间是多少:


我们可以看到,执行一个字段是7.724秒。

我们再执行两个字段看看效果


两个字段的话,时间就到了15秒了。

我们狠一点,多加几个字段。


我们可以看到时间直接到29秒了。


由上述我们可以看到执行时间上的巨大差别。PS,我第一个图的红框画错了。


因此在实际应用的过程中,我们尽量SELECT自己需要的字段即可。


Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn