这个表是怎么回事??? [问题点数:50分] 收藏

这个表是怎么回事??? [问题点数:50分]   收藏
tongji_0009


tongji_0009
tongji_0009
本版等级:T1
结帖率:0%
楼主 发表于: 2015-01-16 09:53:56
“T_BuildingBigBldgReportByDayTypeH”   


delete  from  T_BuildingBigBldgReportByDayTypeH 这个表执行了一个晚上都没有完成。是因为里面数据多吗???   但是这个表里没有太多数据啊???






创建索引的语句也执行很久。。。  为什么???
更多0分享到:
相关主题推荐: 数据 索引 color
相关帖子推荐:
问一个指针数组比较大小的问题关于Socket异步编程的思路vb 把文件夹里面多个表格中的部分数据复制到一个新表中,把公式转换成数值在复制过来oracle 11g数据有什么代码可以直接查到用户下所有表的外键吗Mysql查询数据采集过程中如何防止被遮蔽ip地址?关于数据采集的配置方法MFC的文件读写
准备好了么? 跳吧            !更多职位尽在 CSDN JOB
中级C#研发工程师
四川我要去哪科技有限公司|10-20K/月
我要跳槽
JAVA软件开发工程师
诺基亚通信|8-15K/月
我要跳槽
Java高级软件工程师
京东金融|10-20K/月
我要跳槽
Java软件开发工程师
杭州行云信息科技有限公司|3-15K/月
我要跳槽


对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理 回复次数:14
starrycheng


starrycheng
starrycheng
本版等级:T1
#1 得分:0 回复于: 2015-01-16 09:56:16
因为 数据库表里的数据多吗???????   还是因为表产生了其它的限制。
CSDN学院讲师招募,诚邀您加入! 对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理
duanzi_peng


duanzi_peng
SlowlyHeart
本版等级:T3
 Blank
#2 得分:0 回复于: 2015-01-16 10:03:27
是不是有  主外键 约束??
通俗易懂UML对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理
hwhmh2010


hwhmh2010
山寨DBA
本版等级:T5
#3 得分:0 回复于: 2015-01-16 10:06:37
先检查一下有没有主外键约束。。。
如果没有的话,下次不要用delete删了,直接truncate 吧,反正你那delete里面也没有where条件的,直接truncate 会快很多很多,必须确保表里面的所有数据都无用才可以用truncate哦 。


怀疑有阻塞
CSDN为企业提供更高效的推广平台,助推企业级业务更胜一筹!对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理
starrycheng


starrycheng
starrycheng
本版等级:T1
#4 得分:0 回复于: 2015-01-16 10:57:22
各位大神,创建表的语句如下:


/****** Object:  Table [dbo].[T_BuildingBigBldgReportByDayTypeH]    Script Date: 2015/1/16 10:46:18 ******/
SET ANSI_NULLS ON
GO


SET QUOTED_IDENTIFIER ON
GO


SET ANSI_PADDING ON
GO


CREATE TABLE [dbo].[T_BuildingBigBldgReportByDayTypeH](
[DANo] [char](32) NOT NULL,
[DAYear] [char](4) NOT NULL,
[DAMonth] [char](2) NOT NULL,
[DADay] [char](2) NOT NULL,
[BuildingNo] [char](20) NOT NULL,
[ESubitem] [char](10) NOT NULL,
[ESubitem1] [char](10) NULL,
[ESubitem2] [char](10) NULL,
[CollegegNo] [char](10) NULL,
[BuildingType] [char](10) NULL,
[SumQty] [decimal](18, 6) NULL,
[UnitArea] [decimal](18, 6) NULL,
[PerCapita] [decimal](18, 6) NULL,
[Memo] [nvarchar](200) NULL,
[cmn_CreateUserID] [int] NULL,
[cmn_CreateDate] [datetime] NULL,
[cmn_LastUserID] [int] NULL,
[cmn_ModifyDate] [datetime] NULL,
[cmn_IsLock] [bit] NOT NULL,
[cmn_IsValid] [bit] NOT NULL
) ON [PRIMARY]


GO


SET ANSI_PADDING OFF
GO


ALTER TABLE [dbo].[T_BuildingBigBldgReportByDayTypeH] ADD  DEFAULT (getdate()) FOR [cmn_CreateDate]
GO


ALTER TABLE [dbo].[T_BuildingBigBldgReportByDayTypeH] ADD  DEFAULT (getdate()) FOR [cmn_ModifyDate]
GO


ALTER TABLE [dbo].[T_BuildingBigBldgReportByDayTypeH] ADD  DEFAULT ((0)) FOR [cmn_IsLock]
GO


ALTER TABLE [dbo].[T_BuildingBigBldgReportByDayTypeH] ADD  DEFAULT ((1)) FOR [cmn_IsValid]
GO


EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_BuildingBigBldgReportByDayTypeH', @level2type=N'COLUMN',@level2name=N'Memo'
GO


EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'创建用户代码' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_BuildingBigBldgReportByDayTypeH', @level2type=N'COLUMN',@level2name=N'cmn_CreateUserID'
GO


EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'创建时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_BuildingBigBldgReportByDayTypeH', @level2type=N'COLUMN',@level2name=N'cmn_CreateDate'
GO


EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'更新用户代码' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_BuildingBigBldgReportByDayTypeH', @level2type=N'COLUMN',@level2name=N'cmn_LastUserID'
GO


EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'更新时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_BuildingBigBldgReportByDayTypeH', @level2type=N'COLUMN',@level2name=N'cmn_ModifyDate'
GO


EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否锁定:0:否;1:是' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_BuildingBigBldgReportByDayTypeH', @level2type=N'COLUMN',@level2name=N'cmn_IsLock'
GO


EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否有效:1:是;0:否' ,
问题:“EXEC sys.sp_addextendedproperty”  这是什么啊???       看SQL语句没有主外键关系啊。


 @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_BuildingBigBldgReportByDayTypeH', @level2type=N'COLUMN',@level2name=N'cmn_IsValid'
GO
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理
wmxcn2000


wmxcn2000
卖水果的net
本版等级:T5
 Blank
#5 得分:0 回复于: 2015-01-16 13:38:17
1. 表是不是被锁住了。
2. 这张表是不是有个触发器,并且触发器的逻辑比较复杂。


感觉像是第一个。
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理
starrycheng


starrycheng
starrycheng
本版等级:T1
#6 得分:0 回复于: 2015-01-16 13:51:48
这个表没有触发器啊。
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理
starrycheng


starrycheng
starrycheng
本版等级:T1
#7 得分:0 回复于: 2015-01-16 14:08:14
这个表没有触发器的啊。。。


TRUNCATE TABLE  T_BuildingBigBldgReportByHourTypeH   删除表也删除不掉啊。


对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理
TIANTANGDEGEZI


TIANTANGDEGEZI
天堂的岁月
本版等级:T2
#8 得分:0 回复于: 2015-01-19 14:12:31
感觉有阻塞。
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理
gj_diy


gj_diy
上海_童鞋
本版等级:T2
#9 得分:0 回复于: 2015-01-20 11:01:26
TRUNCATE table T_BuildingBigBldgReportByDayTypeH 
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理
gj_diy


gj_diy
上海_童鞋
本版等级:T2
#10 得分:0 回复于: 2015-01-20 11:04:28
引用 9 楼 gj_diy 的回复:
TRUNCATE table T_BuildingBigBldgReportByDayTypeH 


此删除方法不写入日志,使用时注意
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理
u011015550


u011015550
IT求索
本版等级:T5
 Blank
#11 得分:0 回复于: 2015-01-20 17:37:08
就是一直在执行也无报错么?在删除过程中,是否有用户在使用该表,是否是死锁造成的?
sp_lock 
sp_who 查看下
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理
alongkuku


alongkuku
alongkuku
本版等级:T1
#12 得分:0 回复于: 2015-01-23 16:54:31
直接在安装数据库电脑断网再删除
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理
starrycheng


starrycheng
starrycheng
本版等级:T1
#13 得分:0 回复于: 2015-01-26 12:32:39
表 “被阻塞” 和 “被锁定”的情况一般在什么时候发生啊? 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值