最近负责的一个客户系统,在某个时间段内系统会有大量的并发用户提交数据库数据,包括insert和update,同时又有大量的人去做数据查询,导致服务器在四个CPU的情况,sql server数据库大致了CPU频繁在100%,系统性能低下,甚至影响了用户使用。
客户数据在不到一年能对一个主要的表记录增长了33万条,以前数据量小的时候,添加过数据表的索引,明显提升了速度,现在系统性能又一次面临了瓶颈,促使我开始深入研究数据库索引。
在网上看到一个人的帖子很好,这是一个系列,从sql server 数据存放方式讲起,然后讲了索引的应用http://blog.joycode.com/ghj/category/287.aspx
还遇到一个人的客户系统也和我的客户系统有类似的情况,他写了一篇关于从数据库的业务逻辑优化的文章,我觉得也可以参考。http://database.youkuaiyun.com/page/5db92b3c-0420-4599-a02b-05aad1c4d179
刚才写了很多东西,竟然没有发表成功,气死了。