sql优化部份

[复制链接]
发表于 2024-11-26 13:17:15 | 显示全部楼层 |阅读模式

解决mysql数据库cpu使用率高达80%:

对大数据量表进行按日期分区

对大字段进行拆表处理

读写进行分离,读走从库,写操作走主库

优化导出实现方式 限制最大导入数目 限制最大导出数目

优化时间段查询方式,更好的走索引

不写联合查询的sql,取出数据在内存中解决

重构代码,减少不必要的查询

对查询频率高的查询sql进行优化。

解决分布式的全局统一ID生成不合理,导致数据库资源抢占,服务停止问题.

生成方式修改为基于数据库id生成的方式。即每次生成id时都从相同表中取出一个唯一的ID值。

GMT+8, 2025-4-19 08:54 , Processed in 0.064611 second(s), 35 queries Archiver|手机版|小黑屋|Attic ( 京ICP备2020048627号 )

快速回复 返回顶部 返回列表