解决方案 »

  1.   

    可能的原因很多,如锁阻塞,索引缺失,索引碎片,服务器磁盘IO繁忙等.建议具体问题应具体分析,看所谓"查询很慢"时对应执行的TSQL语句是什么,当时进程是否有阻塞.
    分析原因,然后针对性的解决问题.
      

  2.   

    1、分析发生问题得时间点,比如业务高峰期
    2、查看发生问题时的锁,阻塞信息
    3、监控服务器IO变化
    4、查看该查询相关表的碎片状况,索引状况
    5、对查询语句进行优化以上做了,基本能找到问题点,就好办了。 
    具体问题具体分析。 lz参考 
      

  3.   

    300多万条数据 算中小吧
    索引做对了,应该不会慢
    除非是like '%xxx%'
      

  4.   

    没积分发问题
    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列。
    请问如何实现,谢谢。