当前位置: 首页 > news >正文

杂志社网站建设方案书怎么弄推广广告

杂志社网站建设方案书,怎么弄推广广告,石家庄新闻曝光热线,做网站的项目策划书目录 一.使用索引优化 数据准备 避免索引失效应用-全值匹配 避免索引失效应用-最左前缀法则 避免索引失效应用-其他匹配原则 1、 2、 3、 4、 5、 一.使用索引优化 索引是数据库优化最常用也是最重要的手段之一,通过索引通常可以帮助用户解决大多数的MySQL的性能优化…

目录

一.使用索引优化

数据准备

避免索引失效应用-全值匹配

避免索引失效应用-最左前缀法则

 避免索引失效应用-其他匹配原则

1、

2、 

3、

4、

5、


 

一.使用索引优化

索引是数据库优化最常用也是最重要的手段之一,通过索引通常可以帮助用户解决大多数的MySQL的性能优化问题。

数据准备

use world;create table tb_seller(sellerid varchar(100),name varchar(100),nickname varchar(50),password varchar(60),status varchar(1),address varchar(100),createtime datetime,primary key(sellerid)
);insert into tb_seller values('alibaba','阿里巴巴','阿里小店','e10adc3949ba59abbe057f20f883e','1','北京市','2088-01-01 12:00:00'),('baidu','百度科技有限公司','百度小店','e10adc3949ba59abbe057f20f883e','1','北京市','2088-01-01 12:00:00'),('huawei','华为科技有限公司','华为小店','e10adc3949ba59abbe057f20f883e','0','北京市','2088-01-01 12:00:00'),('itcast','传智播客教育科技有限公司','传智播客','e10adc3949ba59abbe057f20f883e','1','北京市','2088-01-01 12:00:00'),('itheima','黑马程序员','黑马程序员','e10adc3949ba59abbe057f20f883e','0','北京市','2088-01-01 12:00:00'),('luoji','罗技科技有限公司','罗技小店','e10adc3949ba59abbe057f20f883e','1','北京市','2088-01-01 12:00:00'),('oppo','oppo科技有限公司','oppo官方旗舰店','e10adc3949ba59abbe057f20f883e','0','北京市','2088-01-01 12:00:00'),('ourpalm','掌趣科技股份有限公司','掌趣小店','e10adc3949ba59abbe057f20f883e','1','北京市','2088-01-01 12:00:00'),('qiandu','千度科技','千度小店','e10adc3949ba59abbe057f20f883e','2','北京市','2088-01-01 12:00:00'),('sina','新浪科技有限公司','新浪官方旗舰店','e10adc3949ba59abbe057f20f883e','1','北京市','2088-01-01 12:00:00'),('xiaomi','小米科技','小米官方旗舰店','e10adc3949ba59abbe057f20f883e','1','西安市','2088-01-01 12:00:00'),('yijia','宜家家居','宜家官方旗舰店','e10adc3949ba59abbe057f20f883e','1','北京市','2088-01-01 12:00:00');-- 创建组合索引
create index index_seller_name_sta_addr on tb_seller(name,status,address);

避免索引失效应用-全值匹配

该情况下,索引生效,执行效率高。

-- 避免索引失效应用-全值匹配
-- 全值匹配,和字段匹配成功即可,和字段顺序无关
explain select * from tb_seller ts where name ='小米科技' and status ='1' and address ='北京市';explain select * from tb_seller ts where status ='1' and name ='小米科技' and address ='北京市';

避免索引失效应用-最左前缀法则

该情况下,索引生效,执行效率高。

-- 避免索引失效应用-最左前缀法则
-- 如果索引了多列,要遵守最左前缀法则,指的是查询从索引的最左前列开始,并且不跳过索引中的列
explain select * from tb_seller ts where name='小米科技';-- key_lem:403
explain select * from tb_seller ts where name='小米科技' and status ='1';-- key_lem:410
explain select * from tb_seller ts where status ='1' and name='小米科技' ;-- key_lem:410,依然跟顺序无关-- 违反最左前缀法则,索引失效
explain select * from tb_seller ts where  status ='1';-- 违反最左前缀法则,索引失效-- 如果符合最左前缀法则,但是出现跳跃某一列,只有最左列索引生效
explain select * from tb_seller where name='小米科技' and address='北京市';-- key_lem:403

 避免索引失效应用-其他匹配原则

该情况下,索引生效,执行效率高。

1、

 

-- 避免索引失效应用-其他匹配原则
-- 范围查询右边的列,不能使用索引
explain select * from tb_seller  where name= '小米科技' and status >'1' and address='北京市';-- key_lem:410,没有使用status这个索引
-- 不要在索引列上进行运算操作,索引将失效。
explain select * from tb_seller where substring(name,3,2) ='科技';-- 没有使用索引
-- 字符串不加单引号,造成索引失效。
explain select * from tb_seller where name='小米科技' and status = 1 ;-- key_lem:403,没有使用status这个索引

2、 

explain中的extra列

extra

含义

using filesort说明mysq|会对数据使用一个外部的索引排序,而不是按照表内的索引顺序进行读取,称为“文件排序" ,效率低。
using  temporary需要建立临时表(temporary table)来暂存中间结果,常见于order by和group by;效率低
using  index

SQL所需要返回的所有列数据均在一棵索引树上,避免访问表的数据行,效率不错。

using where在查找使用索引的情况下,需要回表去查询所需的数据
using index condition查找使用了索引,但是需要回表查询数据
using index;using where查找使用了索引,但是需要的数据都在索引列中能找到,所以不需要回表查询数据

 

 

 

 但是再加有个password

 3、

 

 4、

 

 

 

 

5、

  • 如果MySQL评估使用索引比全表更慢,则不使用索引。
  • is NULL , is NOT NULL有时有效,有时索引失效。
  • in走索引,not in索引失效。
  • 单列索引和复合索引,尽量使用符合索引

 

 

 

 验证

 创建了单一的三个索引,最后面where全使用了但explain显示只用了index_name

 

http://www.tj-hxxt.cn/news/103397.html

相关文章:

  • 做网站如何被收录中国50强企业管理培训机构
  • 做教育app的网站泰州seo网络公司
  • 盘锦网站建设价位某产品网络营销推广方案
  • 郓城菏泽网站建设企业网站设计素材
  • 亚马逊跨境电商开店北京网站优化步骤
  • 湛江网站建设开发百度官方网站下载安装
  • 大德通众包做网站怎么样网络营销策划与创意
  • 企业网站建设规划公司网页设计
  • 网站建设规范seo优化是做什么的
  • 手机网站做成app工具seo
  • 违法网站怎么做安全四种营销模式
  • 如何建设学校网站什么平台可以免费推广产品
  • 国外移动端网站模板怎么从网上找国外客户
  • 容桂做pc端网站手机优化大师下载
  • 中国最好的做网站高手在百度上怎么发布广告
  • php网站建设制作方案湖南网站建设加盟代理
  • 政府网站建设管理考核办法广州网站营销推广
  • 常州网站关键词优化软件网站维护费用
  • 个性手绘个人网站模板下载谷歌官网下载app
  • 购物网站建设合同安卓aso优化
  • 网页设计与网站建设选择题北京排名seo
  • 营销网站科技百度收录量查询
  • 杭州集团网站建设网络营销logo
  • 旅游电子商务网络营销的概念seo网上培训课程
  • 做网站必须有云虚拟主机seo chinaz
  • 怎么做网站写手seo学习
  • 软件推广联盟搜索引擎优化的流程是什么
  • 如何建团购网站舆情分析网站免费
  • 兰州网站推广公司系统优化app最新版
  • 安徽中兴建设工程有限公司网站建一个网站需要多少钱?