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

58同城 网站建设搜索关键词排名优化

58同城 网站建设,搜索关键词排名优化,佛山做网站3lue,乌鲁木齐商城网站建设SQL优化 SQL优化的方法: sql查询语句尽不使用select * ,而是具体的字段。 节约资源,减少网络开销。减少回表,提高查询效率。 避免在where子句中使用or来连接条件。 or可能会使索引失效,从而进行全表查询。 尽量使用…

SQL优化

SQL优化的方法:

  • sql查询语句尽不使用select * ,而是具体的字段。

    • 节约资源,减少网络开销。
    • 减少回表,提高查询效率。
  • 避免在where子句中使用or来连接条件。

    • or可能会使索引失效,从而进行全表查询。
  • 尽量使用数值代替字符串类型。

  • 建议使用varchar代替char。

  • 对查询进行优化,应该避免全表扫描,在where以及order by涉及的列建立索引。

  • 尽量避免索引失效。

    • 在where中对字段进行null判断。
    • 避免在where中使用or连接查询条件。
    • in 和 not in 慎用,尽量用between代替。
    • 模糊查询导致全表扫描,用全文索引。
    • 尽量避免在where中对字段进行函数操作。
  • inner join left join right join 优先使用inner。

  • 提高group by效率,----先过滤,在分组。

  • 清空表优先使用trun cate 而不是delete。

    • trun cate是对表结构进行操作。(将主键(如:id)也清除)
    • delete是逐行进行删除。
  • 表连接不易太多,索引不易太多,一般五个之内。

    • 联表数量越多编译开销越大。
    • 每次关联内存中都会生成一个linshibiao。
    • 应该把连接表拆分为多个执行,可读性更高。
  • 避免在索引列使用内置函数,会导致索引失效。

  • 使用explain分析你的执行计划。

执行计划:

​ **explain:**可以模拟优化器执行sql查询语句,从而知晓sql是如何处理你的sql语句的,分析你的查询语句或是表结构的性能瓶颈。

EXPLAIN作用:

  • 对表的读取的顺序;
  • 数据读取操作的操作类型;
  • 哪些索引可以被使用;
  • 哪些索引已经被使用;
  • 表之间的引用;
  • 每张表有多少行被优化器查询;

**explain使用:**在select之前加explain,返回执行计划的信息,而不是执行SQL;

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

相关文章:

  • 在线做头像网站百度上看了不健康的内容犯法吗
  • 做二手房需要用到哪些网站搜集房源南宁seo排名优化
  • 忻州市中小企业局网站搜索网页
  • 北京网站建设设计网站备案查询工信部官网
  • 定制产品网站百度直播间
  • 外链代发工具优化营商环境工作开展情况汇报
  • 做系统用什么网站b2b平台推广网站
  • 广安建设局网站长沙优化科技有限公司
  • 冷门缺人却高薪的职业惠州seo排名公司
  • 创意广告设计网站今日热点新闻排行榜
  • 专业网站制作哪家强百度学术论文查重
  • wordpress安装install成都专业的整站优化
  • 商城源码购买廊坊首页霸屏优化
  • 饰品行业网站开发搜索引擎优化的主要内容
  • seo网站做推广公司品牌推广包括哪些内容
  • 浙江舟山建设厅网站一个具体网站的seo优化方案
  • 广东微信网站制作哪家好代码编程教学入门
  • seo网站结构如何优化湖南网站seo公司
  • 网站开发需要单独服务器吗站长推荐
  • 如何做网站支付链接网站可以自己做吗
  • 秦皇岛企业建网站上往建站
  • 企业网络营销网站互联网推广怎么找客户
  • 做便宜的宝贝的网站2022近期时事热点素材
  • web网站建设方案seo项目完整流程
  • 做网站费用需要分摊吗排名优化怎么做
  • 上海网站制作公司怎么找汕头seo排名收费
  • 重庆网站建设 渝icp平台开发
  • 济南建网站公司seo自学网
  • 备案的网站是公司吗百度网络营销app下载
  • 公司网站怎么突然多了好多友情链接如何删除qq群怎么优化排名靠前