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

网站开发 需要用到什么软件seo如何提高网站排名

网站开发 需要用到什么软件,seo如何提高网站排名,上海做网站的的公司有哪些,企业查询平台创建一个表格 内涵一千万条数据 这张表中,只有id有建立索引,且其余都没有 测试1:使用or的情况下,根据主键进行查询 可以看到根据主键id进行or查询 花费了30-114毫秒,后面30多毫秒可能是因为Mysql的Buffer Pool缓冲池的…

创建一个表格 内涵一千万条数据

 这张表中,只有id有建立索引,且其余都没有

测试1:使用or的情况下,根据主键进行查询

 

 可以看到根据主键id进行or查询 花费了30-114毫秒,后面30多毫秒可能是因为Mysql的Buffer Pool缓冲池的原因导致的

 测试2:使用in的情况下,根据主键id进行查询

 

可以看到使用in的情况下,查询效率在30-90ms之间

测试3:使用or的情况下,不走索引进行查询 

可以看到在不使用索引的情况下,使用or的查询速度为50秒左右

 

测试4:使用in的情况下,不走索引进行查询

 

in比or快了一秒左右但也很慢,但也许是我测试数据有些问题

总结:

  • 当字段有添加索引时,IN 和 OR 查询的速度没有太大区别。
  • 但是,当字段没有添加索引时,连接的字段越多(例如 1 OR 2 OR 3 OR 4 …),OR 查询的效率会明显低于 IN 查询
  1. IN 查询

    • IN 查询用于检查某个字段是否在给定的值列表中。例如,SELECT * FROM users WHERE user_id IN (1, 2, 3)
    • IN 查询的时间复杂度通常是 O(logn)
    • 这是因为数据库引擎可以使用二分查找或类似的优化策略来快速定位给定值。
  2. OR 查询

    • OR 查询用于连接多个条件,例如 SELECT * FROM users WHERE age = 25 OR age = 30 OR age = 35
    • OR 查询的时间复杂度通常是 O(n)
    • 这是因为对于每个条件,数据库引擎都需要逐一扫描数据集,直到找到匹配的行。
http://www.yayakq.cn/news/501240/

相关文章:

  • 怎么做带购物功能的网站海淘网站主要关键词
  • 我国企业网站的建设情况怎么seo关键词优化排名
  • 什么网站可以做平面设计赚钱wordpress替换谷歌字体库
  • 吴忠建设网站建设网站比较好的公司吗
  • 室内设计网站模板制作相册影集软件
  • 网站如何从行为数据进行优化宁波住房城乡建设局网站
  • 外贸设计网站建设企业邮箱注册申请步骤
  • 厦门专业做网站的风铃上做的网站发布时号码填写
  • 网站不备案能用吗上海比较好的网站建设公司
  • 如何做旅游网站推销app开发工具简单
  • 商务网站建设期末考试制作企业官网
  • 厦门手机建站wordpress aspnet_client
  • 网站排名所以关键词下降吉林网站模板
  • 如何免费开自己的网站网站在线帮助如何设计
  • 网站优化 代码优化中国建设银行官网站下载中心
  • 做网站付款会有凭证吗注册会计师报名时间
  • 网站建设的市场策划苏州做管网gis的网站
  • 湖北专业网站建设检修交换友链是什么意思
  • 医院品牌网站建设武进网站建设机构
  • 额尔古纳网站建设无锡八匹马网站建设
  • 品牌网站建设绿d茶设计排版软件
  • 百度网站建设中的自由容器企业怎么建设自己的网站首页
  • 功能性的网站归档系统第三方物流网站建设
  • 郑州php网站开发培训安卓手机做网站服务器吗
  • 标准网站建设价格国外响应式网站
  • 网站建设的目的是什么怎么创建个人网页
  • 商城网站建设行业现状网站制作 推荐新鸿儒
  • 平台兼职网站开发深圳做网站建设开发
  • php网站搬家软件建设好网站怎么付费推广
  • 网站接口设置家具网站模版