启动流程非常慢,初步定位是更新CTE_SCHEDULELOG表慢,求助!
本帖最后由 yyy99 于 2024-1-10 10:41 编辑你好:
通过工具http://xxxx/x_program_center/druid/sql.html查看
是update CTE_SCHEDULELOG特别慢,我们用的数据库是MYSQL,查询了CTE_SCHEDULELOG表,总共也只有4万多条数据,也不算多。
这个问题该如何解决呢?请问这张表的数据是否可以删除?
时间分布没有截图,是个别慢,还是都很慢
另外您把数据库也进行一下优化
MySQL数据库配置优化:
表示缓冲池字节大小。
推荐值为物理内存的50%~80%。
innodb_buffer_pool_size
比如:innodb_buffer_pool_size = 4096M
脏页占innodb_buffer_pool_size的比例时,触发刷脏页到磁盘。 推荐值为25%~50%。
innodb_max_dirty_pages_pct=30
后台进程最大IO性能指标。
默认200,如果SSD,调整为5000~20000
innodb_io_capacity=10000
慢查询日志的阈值设置,单位秒。
long_qurey_time=2
调高该参数则应降低interactive_timeout、wait_timeout的值。
max_connections=2000
过大,实例恢复时间长;过小,造成日志切换频繁。
innodb_log_file_size = 2048M 个别的,是CTE_SCHEDULELOG表慢,其他都正常
先确定下数据库有没有优化,可以参照管理员发的
页:
[1]