随笔分类 - SqlServer
摘要:最近在项目中遇到这样一个问题,客户反馈卡顿,但是卡顿语句已经很难优化了,而且卡顿的地方也很多。此时数据库服务器性能指标:cpu40%,磁盘等待10,内存7G/64G。 明显感觉到服务器有性能没充分发挥,都说SQLServer是非常吃内存的,内存一但吃了就不会吐出来,但是这个项目的内存却还有这么多,显
阅读全文
摘要:前两天突然收到运维说某个项目经常死锁,客户反馈操作很卡,我们公司是做的wms(仓储物流管理)系统,卡起来无疑会导致客户的发货效率降低,所以我马上进到服务器检查了死锁情况,发现在下午2点到4点大概每10分钟一个死锁。 我检查是否是性能到瓶颈了导致死锁卡顿,但是并没有看到性能有太大压力,执行缓慢的语句拿
阅读全文
摘要:背景:实施人员反馈 函数 select * from f_getHomeInfo('01','','')非常慢需要9秒,而以前只要1秒。 操作:1、我把函数的内容拿出来运行,非常快,依然是1秒完成 2、我把函数的内容放到存储过程去执行,非常慢,需要9秒 3、对比函数的执行计划和SQL的执行计划,完全
阅读全文
摘要:1、select * from syscomments where text like '%?%' 参数1:存储过程或者视图、函数的部分内容 常用来根据参数1的关键字把视图或者存储过程、函数查出来,查出来的id对应sysobjects里面的id 2、select * from sysobjects
阅读全文
摘要:简介: 1、unique:唯一索引,该字段的每个记录的值都不能重复。 2、clustered:聚集索引,可以包含多个列,比非聚集索引要快,但是每个表只能有一个。 3、nonclustered:非聚集索引,单列使用,可以提高检索性能,但是会增加硬盘存储的数据,也就是说空间换时间 使用方式: 简单的例子
阅读全文
浙公网安备 33010602011771号