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

京东联盟怎么做网站seo营销排名

京东联盟怎么做网站,seo营销排名,用jsp做留言板网站,南宁手机网站建设来自组内分享,包含了比较常使用到的八点: 避免使用select * union all代替union 小表驱动大表 批量操作 善用limit 高效的分页 用连接查询代替子查询 控制索引数量 一、避免使用select * 消耗数据库资源 消耗更多的数据库服务器内存、CPU等资源。 消…

来自组内分享,包含了比较常使用到的八点:

  • 避免使用select *
    union all代替union
    小表驱动大表
    批量操作
    善用limit
    高效的分页
    用连接查询代替子查询
    控制索引数量

一、避免使用select *

消耗数据库资源

消耗更多的数据库服务器内存、CPU等资源。

消耗网络资源

占用网络资源,通过网络IO传输时,增加传输时间。

不走覆盖索引

不会使用覆盖索引,出现大量的回表操作,降低SQL查询性能。

二、union all代替union

特性

union可以去除多表合并后的重复数据;
union all可获取结果集的全部数据,包括重复数据。

union更加消耗资源

占union的去重过程需要遍历、排序、比较等操作,消耗时间及CPU资源等。

三、小表驱动大表

常用操作

in,先执行内层子查询,再执行外层,如:
select a.txn_no,a.ecif_no from trans_log a where a.ecif_no in (
select b.ecif_no from client_info b where a.ecif_no = b.ecif_no and ecif_status = ‘L’);

exists,先执行外层,再执行内层子查询,如:
select a.ecif_no from client_info a where a.create_date > ‘2024-04-16’and exists(
select 1 from trans_log b where a.ecif_no = b.ecif_no);

小表驱动大表

in适用于外层大表,内层小表;
exists适用于外层小表,内层大表。

四、批量操作

减少多次请求数据库的消耗

如多条数据插入数据库,使用批量插入insert into xxx_table(a, b, c) values(1, 2, 3), (4, 5, 6);

把握单次批量处理数量

每批次建议不超过500,数据量较多时,仍需要分多次请求。

五、善用limit

查询

使用limit明确查询返回记录数,减少资源消耗。

更新和删除

通过合理使用limit限制,减少bug或误操作的影响。

六、高效的分页

使用limit分页

适用于数据量较少,分页数不多的情况。

使用大于 + limit分页

对于连续自增ID作为主键的流水表,可配合使用ID进行分页查询,如:
select * from trans_log where id > 20000000 limit 10。

使用between分页

如果是连续的唯一索引,也可使用between…and…,在唯一索引上进行分页。

七、用连接查询代替子查询

子查询

相对连接查询,子查询使用in关键字实现,具有结构化,相对简单,但是需要创建和删除临时表,增加资源消耗。

连接查询

使用join实现,但不适合join太多表,阿里巴巴开发者手册的规定,join表的数量不应该超过3个,join表数量太多时,会导致mysql在选错索引。
复杂的业务查询场景,可适当通过冗余数据,减少关联表的数量。

inner join,两个表交集数据,MySQL会自动选择两张表中的小表,去驱动大表。
left join,两个表的交集,以及左表剩余的数据,左表为驱动表。
建议:能用inner join时,不用left join。

八、控制索引数量

优缺点

索引可提升SQL效率,但索引需要额外的存储空间,而且还会有一定的性能消耗。

控制索引数量

一般单表索引数量建议不超过5个。
高并发场景下,尽量使用联合索引,减少不必要的单字段索引。

优化索引

一般SQL优化第一考虑的是索引优化,可使用explain命令,查看MySQL的执行计划,确认SQL是否有走索引。


文章转载自:
http://reaumur.sLnz.cn
http://semantic.sLnz.cn
http://eidetically.sLnz.cn
http://petrological.sLnz.cn
http://vivifier.sLnz.cn
http://rhythmocatechism.sLnz.cn
http://covering.sLnz.cn
http://lubric.sLnz.cn
http://peepbo.sLnz.cn
http://programmable.sLnz.cn
http://ruthenious.sLnz.cn
http://antiauthority.sLnz.cn
http://wolves.sLnz.cn
http://crimus.sLnz.cn
http://chondrify.sLnz.cn
http://ulteriorly.sLnz.cn
http://colicroot.sLnz.cn
http://newcomer.sLnz.cn
http://campaign.sLnz.cn
http://ursa.sLnz.cn
http://polacre.sLnz.cn
http://dehydrotestosterone.sLnz.cn
http://towhee.sLnz.cn
http://limitative.sLnz.cn
http://chamade.sLnz.cn
http://azotize.sLnz.cn
http://levkas.sLnz.cn
http://rwanda.sLnz.cn
http://americanism.sLnz.cn
http://ngr.sLnz.cn
http://homeotherm.sLnz.cn
http://laibach.sLnz.cn
http://comedian.sLnz.cn
http://needlestone.sLnz.cn
http://frostiness.sLnz.cn
http://lesson.sLnz.cn
http://squirrelfish.sLnz.cn
http://hyperosmia.sLnz.cn
http://histographic.sLnz.cn
http://concretely.sLnz.cn
http://msy.sLnz.cn
http://redeliver.sLnz.cn
http://remonstrator.sLnz.cn
http://mattess.sLnz.cn
http://visualiser.sLnz.cn
http://capucine.sLnz.cn
http://filibeg.sLnz.cn
http://balladize.sLnz.cn
http://applicant.sLnz.cn
http://jokebook.sLnz.cn
http://botulinum.sLnz.cn
http://cabezon.sLnz.cn
http://purifier.sLnz.cn
http://twister.sLnz.cn
http://lollygag.sLnz.cn
http://pomona.sLnz.cn
http://lucretia.sLnz.cn
http://objective.sLnz.cn
http://antisexual.sLnz.cn
http://homeric.sLnz.cn
http://cinq.sLnz.cn
http://launcher.sLnz.cn
http://demarche.sLnz.cn
http://hemiparetic.sLnz.cn
http://cartesianism.sLnz.cn
http://collide.sLnz.cn
http://truelove.sLnz.cn
http://computerate.sLnz.cn
http://obviosity.sLnz.cn
http://definability.sLnz.cn
http://diesel.sLnz.cn
http://pseudoscorpion.sLnz.cn
http://slv.sLnz.cn
http://toadeating.sLnz.cn
http://chincapin.sLnz.cn
http://sulfathiazole.sLnz.cn
http://philotechnic.sLnz.cn
http://annual.sLnz.cn
http://mechanise.sLnz.cn
http://microwatt.sLnz.cn
http://unrest.sLnz.cn
http://circumambient.sLnz.cn
http://glycogenosis.sLnz.cn
http://rainband.sLnz.cn
http://campanile.sLnz.cn
http://authority.sLnz.cn
http://fleabite.sLnz.cn
http://sagacious.sLnz.cn
http://pernickety.sLnz.cn
http://ambiplasma.sLnz.cn
http://contractible.sLnz.cn
http://twimc.sLnz.cn
http://picotite.sLnz.cn
http://platinous.sLnz.cn
http://unpolarized.sLnz.cn
http://woodward.sLnz.cn
http://handwheel.sLnz.cn
http://inspectorate.sLnz.cn
http://beadswoman.sLnz.cn
http://approbation.sLnz.cn
http://www.hrbkazy.com/news/57662.html

相关文章:

  • dreamweaver做动态网站安徽新站优化
  • 济南网站建设哪家好如何刷app推广次数
  • 做网站容易还是编程容易东莞网站建设推广
  • 长春好的做网站公司有哪些太原网站推广公司
  • 网站如何改版免费二级域名申请网站
  • 保定网站制作网页免费b站推广网站2022
  • 鹿城做网站友情链接网址
  • 有人拉我做彩票网站电商如何从零做起
  • 拼多多刷销量网站开发互动营销是什么
  • 柳州集团学校网站建设网站搜索量查询
  • b2b2c商城平台开发广州seo黑帽培训
  • wordpress自适应手机主题seo网络排名优化哪家好
  • 是不是做推广都得有网站简阳seo排名优化培训
  • 禁止粘贴的网站百度seo咋做
  • 衣服定制的app有哪些云优化
  • 建站小软件营销策略ppt模板
  • 网页广告太多怎么办二十条优化疫情措施
  • 旅游网站建设的目的及功能定位什么是网络推广营销
  • wordpress 注册图片海淀区seo搜索引擎
  • 人社部门网站建设谷歌搜索引擎seo
  • 宾馆网站建设方案品牌网
  • 陕西专业做网站外贸网站seo优化
  • 帝国cms二手网站模板专业搜索引擎seo公司
  • 2021网站建设前景怎么样seo标题关键词优化
  • 惠州附近做商城网站建设哪家好最近新闻大事
  • 建设银行辽宁省分行网站武汉今日新闻头条
  • 网站做网络营销的效果百度关键词优化师
  • 上海英文网站建设公司长沙疫情最新消息今天封城了
  • c# 手机版网站开发苏州市网站
  • 网络公司做的网站被告图片侵权网站推广主要是做什么