因BI操作生产库引起的内存近20分钟负载100%报警

持续时间:10:14-10:34

sql:

SELECT platform, shopname, shopcode, sum(income_amount)
, sum(EXPEND_AMOUNT)
FROM (
SELECT *
FROM order_info_bill_01
UNION ALL
SELECT *
FROM order_info_bill_02
UNION ALL
SELECT *
FROM order_info_bill_03
UNION ALL
SELECT *
FROM order_info_bill_04
UNION ALL
SELECT *
FROM order_info_bill_05
UNION ALL
SELECT *
FROM order_info_bill_06
UNION ALL
SELECT *
FROM order_info_bill_07
UNION ALL
SELECT *
FROM order_info_bill_08
UNION ALL
SELECT *
FROM order_info_bill_09
UNION ALL
SELECT *
FROM order_info_bill_10
UNION ALL
SELECT *
FROM order_info_bill_11
UNION ALL
SELECT *
FROM order_info_bill_12
) t1
WHERE (is_amount = 1
OR IS_REFUNDAMOUNT = 1)
AND shopcode = 'qnymz'
GROUP BY platform, shopname, shopcode

 

 

 执行耗时:1227046.18ms

禁止在生产库操作大量数据查询,因查询业务部分因对账或审计未完成,生产和查询相关架构未真正分开,需要BI有时实时读取或修改生产库数据,容易造成相关生产和查询需求冲突。

 

posted @   青空如璃  阅读(31)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 葡萄城 AI 搜索升级:DeepSeek 加持,客户体验更智能
· 什么是nginx的强缓存和协商缓存
· 一文读懂知识蒸馏
点击右上角即可分享
微信分享提示