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

58同城 网站建设网络营销产品的特点

58同城 网站建设,网络营销产品的特点,大兴区住房与城乡建设部网站,威海营销型网站建设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.wangmingla.cn/news/51853.html

相关文章:

  • 企业营销型网站规划促销方法100种
  • nana wordpress主题安全不优化seo
  • 漯河网站建设费用外贸网站搭建推广
  • 自建网站代理服务器北京突发重大消息
  • 网站建设的商业计划书免费刷推广链接的网站
  • 网站建设报价单 文库全网推广网站
  • 专业做网站网络苏州网站开发公司
  • 广州穗科建设管理有限公司网站app营销十大成功案例
  • 新邵县住房和城乡建设局网站友情链接网站免费
  • 怎样查别人网站的外链seoapp推广
  • 网站 代理 备案 费用吗网站排名推广软件
  • 淮安做网站.哪家网络公司好?各大搜索引擎提交入口
  • app开发公司联系方式网站如何优化排名
  • 有没有网站做设计可以赚钱常见的营销策略有哪些
  • 阿里云 做购物网站网站黑锋网seo
  • 网站建设的费用沈阳seo关键词
  • 贵州企业品牌网站建设seo包年服务
  • 苏州cms模板建站产品经理培训
  • 微博网站认证 备案名称百度24小时客服电话136
  • 地方网站建设方案广西关键词优化公司
  • java做网站需要什么宁波建站模板系统
  • 网站制作商家入驻360收录
  • 摄影网站cms上海优化公司
  • 泰州做兼职的网站网络宣传
  • 网站开发主管哈尔滨seo优化
  • 电脑上如何做课程视频网站数据分析师一般一个月多少钱
  • php网站开发 招聘百度广告客服电话
  • 广州市天河区住房和建设局网站桂林seo排名
  • 石家庄做网站公司哪家好浙江搜索引擎优化
  • 阿德莱德做网站市场seo是什么意思