我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

MybatisPlus 怎么提高sql性能

img


转化为sql
SELECT COUNT( * ) FROM upgrade_record
WHERE (DATE_FORMAT(upgrade_apply_to_appointment_time,'%Y%m%d%H%i%S')>=DATE_FORMAT(NOW(),'%Y%m%d%H%i%S')
AND YEARWEEK(DATE_FORMAT(changed,'%Y%m%d')) = YEARWEEK(now())
AND (upgrade_apply_status = 'R' OR upgrade_apply_status = 'C'))
不懂怎么提高性能,求指教,谢谢了

1.对条件字段加索引
2.条件列尽量不要用函数
3.如果数据库特别大可以考虑按时间分区分表

近期文章

  • 我怎么把之前输入的账号密码导入到封装里面去
  • POST访问服务器遇到问题
  • 关于#github#的问题,如何解决?(语言-java)
  • .vbs的一些格式问题
  • AutodockTool无法打开PDB格式文件
  • TypeError: __init__() takes from 3 to 4 positional arguments but 5 were given
  • 在PHP中生成GnuPG对
  • ubuntu下终端文件执行子程序dbus-launch失败(没有那个文件或目录)
  • vs2022无法运行程序,系统找不到指定文件!
  • Unknown Error 是什么意思?
  • 类进度条组件名称问题
  • win10谷歌浏览器某些网站提示证书过期
  • 关于mybatis中的mapper接口
  • 如何实现下面这样的打印
  • PHP邮件功能安全性
  • 圆周率一共有多少位数
  • jenkins构建自动化测试生成alluer报告报错
  • python运行js文件错误
  • 商人过河问题数学建模
  • Android studio xml文件复制后出现无法解析字符串的问题

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华