第八章 SQL SERVER 分区函数.docVIP

  • 13
  • 0
  • 约1.83万字
  • 约 22页
  • 2017-06-09 发布于湖北
  • 举报
Anthor:Terry Li Link: /704315/163315 在谈论分区表这个话题之前,先和大家分享一个案例: 2008年秋天的某天,我的团队接到成都市XX局一个SQL调优的ESS单子。客户反映查询统计一次各地市局上报的数据汇总,需要6到15秒才能获得真正想要的数据,当我和销售人员赶到客户数据中心现场后,发现里面布置了很多柜式服务器,每台服务器都是8核16G内存。和相关技术负责人沟通以及演示业务系统之后,可以肯定不是服务器性能的问题,我详细分析了他们的数据库,统计慢的几张表往往一周的上报数据便会增加1百多万行,导致他们这个系统刚上线没多久,某些表产生的数据已经在2000万行以上,最终我提出了优化方案,业务逻辑层采用存储过程代替普通的SQL语句,并启用相关开发平台的缓存技术;数据库系统中采用增强索引和规划分区表进行优化,最终问题解决。 事实上数据库性能优化是每个优秀的数据库工程师必须具备的素质之一,而这一节讨论的分区表便是性能调优的一种技术。在企业级应用系统中,一个表存储2千万行的数据很常见,不可预期的数据也会在逐渐增长,所以数千万级别的表DBA会常常碰到,而TB级别的数据最终也在所难免,因此了解和掌握性能调优的18般兵器非常重要。 我计划用三篇博文介绍分区表这个主题,分别为: 1, 分区表理论解析 2, 实战分区表 3, 分区表前传 大凡在应用系

文档评论(0)

1亿VIP精品文档

相关文档