上亿数据如何做到毫秒级查询? |
您所在的位置:网站首页 › mysql单表上亿数据秒级查询 › 上亿数据如何做到毫秒级查询? |
点击“开发者技术前线”,选择“星标????” 在看|星标|留言, 真爱 作者: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 |