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

用织梦做模板网站高校保卫处网站建设工作总结

用织梦做模板网站,高校保卫处网站建设工作总结,学编程可以建设网站吗,购物商城网站建设方案最近遇到查询一张大数据量表时#xff0c;需要对一个字段做in查询#xff0c;in中的元素数量可能达到几千个#xff0c;即使对这个字段加上索引#xff0c;速度也慢到无法接受 示例表结构如下#xff1a; 表中有几十万的数据#xff0c;且example_id和data_id字段加了联…最近遇到查询一张大数据量表时需要对一个字段做in查询in中的元素数量可能达到几千个即使对这个字段加上索引速度也慢到无法接受 示例表结构如下 表中有几十万的数据且example_id和data_id字段加了联合索引只做一个简单的select查询 select * from TEST_TABLE01 where example_id:exampleId and data_id in(:dataIds) 其中in存在1000个元素查询速度很慢因为in的个数太多会全表扫描导致索引失效。 优化方案 不使用in语法将sql语句简化成下面这种索引就生效了 select * from TEST_TABLE01 where example_id:exampleId and data_id:dataId 但是这样一次只能查询一条data_id匹配的数据这就意味着程序要和数据库交互1000次但是我测试的速度要快于上面的in方式。 进一步优化减少数据库交互方式使用union all拼接sql  select * from TEST_TABLE01 where example_id:exampleId and data_id:dataId0 union all select * from TEST_TABLE01 where example_id:exampleId and data_id:dataId1 union all select * from TEST_TABLE01 where example_id:exampleId and data_id:dataId2 union all select * from TEST_TABLE01 where example_id:exampleId and data_id:dataId3 ... ... union all select * from TEST_TABLE01 where example_id:exampleId and data_id:dataId999 程序中对dataId的参数进行组装这样只和数据库交互一次索引也不会失效这种方式解决了in查询慢的问题。 对于delete也可以使用类似的方式优化 delete from TEST_TABLE01 a WHERE exists (select * from (select * TEST_TABLE01 where example_id:exampleId and data_id:dataId0union allselect * TEST_TABLE01 where example_id:exampleId and data_id:dataId1) b where a.idb.id )
http://www.w-s-a.com/news/177567/

相关文章:

  • 做网站的中文名字汕尾网站开发
  • 网站推广效果推广网站推荐
  • 腾讯企业网站建设网络推广比较经典和常用的方法有
  • 四川成都网站网页设计上海外贸网站制作公司
  • wordpress模板首页图片锦州网站做优化
  • 哔哩哔哩网站建设分析有哪些做网站好的公司
  • 福建建设执业中心网站沧州网络推广外包公司
  • 做网站怎么改关键词营销网站建设818gx
  • 广撒网网站怎么进行网络营销
  • 中职计算机网站建设教学计划电商网站如何避免客户信息泄露
  • 惠州微网站建设外贸进出口代理公司
  • 网站建设最常见的问题建设银行网站机构
  • 网站集群建设相关的招标南通seo网站建设费用
  • 网络培训的网站建设能够做二维码网站
  • 网站类游戏网站开发wordpress 文章首标点
  • 徐州网站建设熊掌号免费推广网站入口2020
  • 网站建设有前途长春高铁站
  • 做网站网课阿里云域名查询系统
  • saas建站平台有哪些简述网站建设基本流程答案
  • 个人怎么做网站网站浏览思路
  • 网站建设里的知识长沙网络营销公司
  • 网站建设与维护大作业pc网站转换成微网站
  • php网站开发经典教材东莞网站开发
  • 教育培训手机网站模板下载跨境电商培训哪家最好
  • 网站开发淄博网站被降权会发生什么影响吗
  • 网站开发常用的语言东城手机网站制作
  • 微小店网站建设平台手机优化加速有什么用
  • 沈阳酒店企业网站制作公司竞价网站怎么做seo
  • 中山企业网站多少钱学网站建设的好处
  • 做官网网站哪家公司好jianux wordpress