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

规范网站维护 建设 管理seo引擎优化公司

规范网站维护 建设 管理,seo引擎优化公司,南部县网站建设,做网站页面的软件目录: 1、Transactional注解控制事务有哪些不生效的场景2、MySQL的优化 1、Transactional注解控制事务有哪些不生效的场景 数据库引擎不支持事务数据源没有配置事务管理器没有被spring管理方法不是public的同一个类中方法调用,导致Transactional失效 举…

目录:

    • 1、@Transactional注解控制事务有哪些不生效的场景
    • 2、MySQL的优化

1、@Transactional注解控制事务有哪些不生效的场景

  • 数据库引擎不支持事务
  • 数据源没有配置事务管理器
  • 没有被spring管理
  • 方法不是public的
  • 同一个类中方法调用,导致@Transactional失效

举例最后一个的解决办法:
在这里插入图片描述

  • 第一种解决办法,新建一个类一个方法,在a中注入新类,再通过新类调用事务注解的方法。
  • 第二种解决方法,就是在该类中注入自己,通过在a方法中,通过自己类的对象调用b的事务注解方法。

2、MySQL的优化

  • 做MySQL优化,我们要善用EXPLAIN查看SQL执行计划
  • SQL语句中IN包含的值不应过多
  • SELECT语句务必指明字段名称
  • 当只需要一条数据的时候,使用limit 1
  • 如果限制条件中其他字段没有索引,尽量少用or
  • 尽量用union all代替union(使用union all前提是两张表没有重复数据)
  • 使用合理的分页方式以提高分页的效率(数据量太大,分页会越来越慢,建议使用id为条件来进行分页处理更快)
  • 分段查询(数据达到百万级,可以使用分段查询,循环展示数据,要的时候再加载数据)
  • 避免在where子句中对字段进行null值判断
  • 不建议使用%前缀模糊查询
  • 避免在where子句中对字段进行表达式操作
  • 对于联合索引来说,要遵守最左前缀法则(举列来说索引含有字段id、name、school,可以直接用id字段,也可以id、name这样的顺序,但是name;school都无法使用这个索引。所以在创建联合索引的时候一定要注意索引字段顺序,常用的查询字段放在最前面。)
  • 注意范围查询语句(对于联合索引来说,如果存在范围查询,比如between、>、<等条件时,会造成后面的索引字段失效。)
  • JOIN优化尽量使用inner join(等值关联查询),尽量使用小表来驱动大表。

19种优化建议

http://www.dinnco.com/news/32544.html

相关文章:

  • 网站日志状态码谷歌浏览器下载电脑版
  • 社交电商平台种类杭州关键词优化外包
  • 工商登记代理代办百度优化软件
  • 深圳宝安网站建设公司品牌seo推广咨询
  • 建站工具缺点论坛软文案例
  • 政府网站微信公众平台建设郑州seo外包平台
  • wordpress code插件网站seo收录
  • 制作网站的基本工作流程网络推广学校
  • 让人做网站需要准备什么软件最近发生的重大新闻事件
  • 制作动画的软件网络推广优化是干啥的
  • wordpress博客排行短视频关键词优化
  • 福建省今天最新疫情公布广州seo推广
  • 空间网页版网站seo收录工具
  • 做购物网站 国外服务器seo服务
  • 怎么建网站不用买空间学会计哪个培训机构比较正规
  • centos7 wordpress搭建扬州整站seo
  • 网站写作赚钱nba排名最新赛程
  • 西安模板网站建设套餐国外十大免费服务器和域名
  • 深圳网站制作公司流程图推广赚钱软件排行
  • 政府部门网站建设负责部门html网页制作网站
  • 网站通栏如何做特效北京sem
  • 网站建设与推广是什么意思发布软文的平台有哪些
  • 湖北网站建设优化西安网约车平台
  • 香港卖手机网站大全网站seo关键词设置
  • dw做的上传网站打不开北京seo关键词优化外包
  • asp 企业网站管理系统什么是seo搜索
  • 网站后台排版工具营销存在的问题及改进
  • 武汉网站优化怎么做英雄联盟最新赛事
  • 高端品牌全屋定制宁海关键词优化怎么优化
  • 德阳网站建设游戏挂机赚钱一小时20