概述 在一次调优一个项目组件的性能问题时,发现SQL的设计真的是非常的重要,所以写一篇博文来记录总结一下. 环境介绍 这个项目组件是一个Window服务,内部在使用轮循机会在处理一个事件表中的事件,将其转换在对应的任务.性能问题在于,统计下来,这个服务一秒的时间内只能处理完成12条左右.这个性能是非常的差. 我使用的SQL版本是SQL 2012,机器是CPU I7-2670,内存16G,SSD硬盘. 在这个数据库中有一个表的数据量大概30万条数据,并不是很多, 事先没有建立任何索引,只有一个主键…