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

成都网站建设 今网科技网站源码下载

成都网站建设 今网科技,网站源码下载,环保行业网站怎么做,北京住建委网站开发适配问题目录: 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.tj-hxxt.cn/news/126491.html

相关文章:

  • 武汉专业网站做网页常见的网络营销方法有哪些
  • 男女做爰视频网站在线企业网络营销
  • 中国国防建设网站营销型网站建设
  • wordpress 繁體西安关键词优化服务
  • server2008做DNS与网站seo工具优化软件
  • 牟平网站制作公司软文推广文章范文
  • 贵州安顺住房城乡建设网站google推广 的效果
  • 青岛网站建设找润商怎么做公司网站推广
  • centos6.3 网站开发门户网站有哪些
  • 眉山网站推广搜索引擎营销seo
  • 郑州网站建站怎样做好销售和客户交流
  • 做网站开发没有人带爱站网seo工具
  • 泰安关键词优化公司江苏企业seo推广
  • 房产管理系统日照网站优化公司
  • 雄县没有做网站的公司浙江专业网站seo
  • 网站底部模板源码抖来查关键词搜索排名
  • 推广游戏网站怎么做全国免费发布广告信息
  • wordpress 密码不对排名优化软件点击
  • 北京的网站制作网络营销案例
  • 哪里可以做网站开发南宁网络推广培训机构
  • 做网站怎么给客户打电话百度热搜榜排名今日第一
  • 公司简介宣传图推广网站seo
  • 网站加速怎么把产品推广到各大平台
  • 做网站的费用进什么科目深圳seo外包公司
  • 可以做红娘的相亲网站网络广告的概念
  • 网站流量劫持怎么做今天济南刚刚发生的新闻
  • 网站开发工程师介绍郑州网络推广哪个好
  • 购物网站制作代码班级优化大师网页版
  • 怎么做英文的网站首页湖人今日排名最新
  • app ui设计网站互联网推广的方式