上亿数据如何做到毫秒级查询?

您所在的位置:网站首页 mysql单表上亿数据秒级查询 上亿数据如何做到毫秒级查询?

上亿数据如何做到毫秒级查询?

2024-07-11 06:27| 来源: 网络整理| 查看: 265

点击“开发者技术前线”,选择“星标????”

 在看|星标|留言,  真爱

作者:Java我人生 | 编辑:可可

blog.csdn.net/chenleixing/article/details/44994571

最近在忙着优化集团公司的一个报表。优化完成后,报表查询速度有从半小时以上(甚至查不出)到秒查的质变。从修改SQL查询语句逻辑到决定创建存储过程实现,花了我3天多的时间,在此总结一下,希望对朋友们有帮助。

数据背景

首先项目是西门子中国在我司实施部署的MES项目,由于项目是在产线上运作(3 years+),数据累积很大。在项目的数据库中,大概上亿条数据的表有5个以上,千万级数据的表10个以上,百万级数据的表,很多…

(历史问题,当初实施无人监管,无人监控数据库这块的性能问题。ps:我刚入职不久…)

不多说,直接贴西门子中国的开发人员在我司开发的SSRS报表中的SQL语句:

select distinct b.MaterialID as matl_def_id, c.Descript, case when right(b.MESOrderID, 12) 


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3