sql2005删除不掉某些数据?

a2048 2014-05-07 11:32:03
sql2005 用SQL Server Management Studio直接在服务器上删除某张表里的几条数据,为什么有几条数据可以查询不能删除。我执行删除语句后等了50秒还没有删除掉。这是为什么?这张表里有3万条数据,字段数有10个。
...全文
161 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
卖水果的net 版主 2014-05-08
  • 打赏
  • 举报
回复
1.有人锁你的这些行了 2.你的这张表有个TR,处理太多的东西,玩命慢。。。 3.数据库 hang 住了。 4.呵呵
發糞塗牆 2014-05-07
  • 打赏
  • 举报
回复
SELECT  t1.session_id ,
        t1.request_id ,
        t1.task_alloc ,
        t1.task_dealloc ,
        t2.sql_handle ,
        t2.statement_start_offset ,
        t2.statement_end_offset ,
        t2.plan_handle
FROM    ( SELECT    session_id ,
                    request_id ,
                    SUM(internal_objects_alloc_page_count) AS task_alloc ,
                    SUM(internal_objects_dealloc_page_count) AS task_dealloc
          FROM      sys.dm_db_task_space_usage
          GROUP BY  session_id ,
                    request_id
        ) AS t1 ,
        sys.dm_exec_requests AS t2
WHERE   t1.session_id = t2.session_id
        AND ( t1.request_id = t2.request_id )
        AND t1.session_id=56
ORDER BY t1.task_alloc DESC
直接执行,贴图
a2048 2014-05-07
  • 打赏
  • 举报
回复
引用 7 楼 DBA_Huangzj 的回复:
运行过程中再执行3楼的代码,看看有没有结果,我预测是有人阻塞了


运行删除语句,然后同时运行select * from sys.dm_os_waiting_tasks WHERE blocking_session_id IS NOT NULL
有数据了。
發糞塗牆 2014-05-07
  • 打赏
  • 举报
回复
运行过程中再执行3楼的代码,看看有没有结果,我预测是有人阻塞了
a2048 2014-05-07
  • 打赏
  • 举报
回复
引用 5 楼 DBA_Huangzj 的回复:
整个库是不是只有你一个人在操作?没有其他人做事情或者系统在做备份之类的?
有其他人在操作,但在查询应该很快的。但现在中午应该没有人在用了,还是不能删除。我吧这条删除语句运行了有二分钟了,还是没有删除成功。
發糞塗牆 2014-05-07
  • 打赏
  • 举报
回复
整个库是不是只有你一个人在操作?没有其他人做事情或者系统在做备份之类的?
a2048 2014-05-07
  • 打赏
  • 举报
回复
引用 3 楼 DBA_Huangzj 的回复:
刚才遇到类似的,你执行一下: select * from sys.dm_os_waiting_tasks WHERE blocking_session_id IS NOT NULL 如果有数据,截图来看看
执行过了没有数据。
發糞塗牆 2014-05-07
  • 打赏
  • 举报
回复
刚才遇到类似的,你执行一下: select * from sys.dm_os_waiting_tasks WHERE blocking_session_id IS NOT NULL 如果有数据,截图来看看
a2048 2014-05-07
  • 打赏
  • 举报
回复
引用 1 楼 DBA_Huangzj 的回复:
你用delete from tb where xxxx可以不?SQL Server Management Studio的底层实现机制有时候并不是你想想的那样
我就是用delete from tb where xxxx这个语句的。这个表里有几条数据执行delete from tb where xxxx语句马上就删除,但有几条执行后等了几十秒还不行。所以我只好取消。
發糞塗牆 2014-05-07
  • 打赏
  • 举报
回复
你用delete from tb where xxxx可以不?SQL Server Management Studio的底层实现机制有时候并不是你想想的那样
發糞塗牆 2014-05-07
  • 打赏
  • 举报
回复
1、完整备份 2、日志备份 3、重建所有索引 4、更新全库统计信息 后面两个创建个维护计划来做就好了
a2048 2014-05-07
  • 打赏
  • 举报
回复
引用 14 楼 DBA_Huangzj 的回复:
升级之后没做好维护
请教版主,我现在做些什么来弥补。谢谢。
發糞塗牆 2014-05-07
  • 打赏
  • 举报
回复
升级之后没做好维护
a2048 2014-05-07
  • 打赏
  • 举报
回复
引用 12 楼 SmithLiu328 的回复:
肯定是被Block了啊。
请问以前是用sql2000的用了好几年了,就最近换成sql2005的就发生过二次了阻塞了。这是为什么么?前台程序又没有改过,用的人数还是那么多。
KevinLiu 2014-05-07
  • 打赏
  • 举报
回复
肯定是被Block了啊。
xdashewan 2014-05-07
  • 打赏
  • 举报
回复
很明显有人把数据给锁了
a2048 2014-05-07
  • 打赏
  • 举报
回复
引用 9 楼 DBA_Huangzj 的回复:
SELECT  t1.session_id ,
        t1.request_id ,
        t1.task_alloc ,
        t1.task_dealloc ,
        t2.sql_handle ,
        t2.statement_start_offset ,
        t2.statement_end_offset ,
        t2.plan_handle
FROM    ( SELECT    session_id ,
                    request_id ,
                    SUM(internal_objects_alloc_page_count) AS task_alloc ,
                    SUM(internal_objects_dealloc_page_count) AS task_dealloc
          FROM      sys.dm_db_task_space_usage
          GROUP BY  session_id ,
                    request_id
        ) AS t1 ,
        sys.dm_exec_requests AS t2
WHERE   t1.session_id = t2.session_id
        AND ( t1.request_id = t2.request_id )
        AND t1.session_id=56
ORDER BY t1.task_alloc DESC
直接执行,贴图
以上这些是查看什么?中午我有事出去了。听他们说后来系统不能查询就把服务器重启了。之后就可以删除了。请问版主这个是什么问题?怎么引起的?
互联网产品经理在向技术部门递交产品策划方案时,除了详尽的需求阐述,一份清晰易懂的产品原型设计方案同样不可或缺。一份出色的原型设计,不仅能促进前期的深入讨论,更能让美工和开发人员更直观地理解产品特性,进而优化工作流程,减少不必要的时间消耗,提升整体工作效率。接下来,我想就产品经理与原型设计之间的关系进行简要的探讨,并期待能与大家进行深入的交流和探讨。 产品原型,简而言之,是产品设计最终成形之前的一个基础框架。对于网站而言,它意味着对页面模块和元素进行初步、大致的排版与布局。进一步讲,我们还会加入一些交互性元素,使原型更加具体、生动,更贴近最终产品的形态,从而帮助团队成员更好地理解和构建产品。 很多人存在一个误区,认为UI、UE设计师的职责就是将产品原型转化为具体的页面效果。然而,实际上他们的工作流程是在原型设计完成之后展开的。在整个产品开发流程中,产品经理是最了解产品特性、用户和市场需求的角色。尽管设计师在视觉设计方面可能表现得非常出色,但他们在理解产品、用户、市场及业务方面的深度与准确性上,往往无法与产品经理相提并论。准确地说,设计师的工作是将产品原型转化为产品经理所期望的视觉效果。

34,575

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧