SQLServer表查询变慢 sqlserver优化 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可能的原因很多,如锁阻塞,索引缺失,索引碎片,服务器磁盘IO繁忙等.建议具体问题应具体分析,看所谓"查询很慢"时对应执行的TSQL语句是什么,当时进程是否有阻塞.分析原因,然后针对性的解决问题. 1、分析发生问题得时间点,比如业务高峰期2、查看发生问题时的锁,阻塞信息3、监控服务器IO变化4、查看该查询相关表的碎片状况,索引状况5、对查询语句进行优化以上做了,基本能找到问题点,就好办了。 具体问题具体分析。 lz参考 300多万条数据 算中小吧索引做对了,应该不会慢除非是like '%xxx%' 没积分发问题A表有MODULE_NAME(模块名称)和MODULE_ID列,其中MODULE_ID为空,MODULE_NAME列为一个这样格式可能是:”1、模块列表-产品实现-献血服务-献血核查。“,也可能是“1、产品实现。”B表(模块名称表)有ID和NAME(模块名称)列,NAME列的数据为标准信息,如“产品实现”。数据就是这样的:A表的模块名称列里的数据包含B表的NAME的数据。现在想通过将A表关联B表实现将B表的ID更新到A表的MODULE_ID列。请问如何实现,谢谢。 帮看看 脑袋转不过来了 数据库里面某一列求和问题? 求SQL语句? SqlHelper.ExecuteNonQuery返回值问题,高手近来看看,急 SQL2000触发器问题,C++错误!急,在线等。 md5加密 存储过程老报错 查询第一列大于3的数据! 想学习my sql,以前没接触过,请大家推荐本书籍 c#实现自动将端口传送过来的数据存入已有数据库中并表示出来的程序 初来此版,大家能否推荐一下学习ADO的的经典书(如果有的话)。。。。? 在存储过程中select得到一个视图后,如何继续在存储过程中对得到的记录做处理
分析原因,然后针对性的解决问题.
2、查看发生问题时的锁,阻塞信息
3、监控服务器IO变化
4、查看该查询相关表的碎片状况,索引状况
5、对查询语句进行优化以上做了,基本能找到问题点,就好办了。
具体问题具体分析。 lz参考
索引做对了,应该不会慢
除非是like '%xxx%'
A表有MODULE_NAME(模块名称)和MODULE_ID列,其中MODULE_ID为空,MODULE_NAME列为一个这样格式可能是:”1、模块列表-产品实现-献血服务-献血核查。“,也可能是“1、产品实现。”
B表(模块名称表)有ID和NAME(模块名称)列,NAME列的数据为标准信息,如“产品实现”。
数据就是这样的:A表的模块名称列里的数据包含B表的NAME的数据。
现在想通过将A表关联B表实现将B表的ID更新到A表的MODULE_ID列。
请问如何实现,谢谢。