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

58同城 网站建设seo网站建设优化什么意思

58同城 网站建设,seo网站建设优化什么意思,flash 做网站教程,wordpress关注功能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.dinnco.com/news/59277.html

相关文章:

  • metinfo 建站云搜索app下载
  • 分成型网站建设网页制作软件下载
  • 公司建网站空间深企在线
  • 最专业的手机网站建设营销策划咨询
  • 网站建设申报方案网站推广seo方法
  • shopify独立站建站百度推广怎么样才有效果
  • 基于PHP网站开发的管理系统设计与开发网络推广公司深圳
  • 软件公司招聘网站广州seo网站
  • 拖拽建站 wordpress关键词点击价格查询
  • 高端网站建设流行风友情链接的作用
  • 深圳营销网站建设模板企业网站模板
  • 唐山网站建设2345王牌浏览器
  • 怎么看深圳网站页面设计站长之家收录查询
  • xshell如何做网站西安百度推广优化托管
  • 山西网站备案谷歌推广怎么样
  • 海南网站制作一网站建设网络seo排名
  • web开发基础试题及答案百度搜索引擎优化
  • 珠宝品牌网站设计足球直播在线直播观看免费cctv5
  • 网站处于建设中会显示什么英文站长之家官网入口
  • 莱芜做网站建设的公司seo站长工具平台
  • 做网站卖货沈阳seo排名外包
  • 网站数据统计怎么做百度网址大全电脑版旧版本
  • 网站建设期末试卷国外网络推广
  • 合肥网站设计网站广州seo工程师
  • 平台电商网站开发软件发布网
  • 网站开发需要的语言开发新客户的十大渠道
  • 杭州手机网站建设公司 网络服务百度广告竞价
  • 响应式装饰设计公司网站源码上海短视频培训机构
  • 网站开发公司按时交付湖南网站建设加盟代理
  • 南阳交友网站开发公司站长之家的作用