这个表是怎么回事??? [问题点数:50分] 收藏
2015-03-26 11:01
267 查看
这个表是怎么回事??? [问题点数: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/月
我要跳槽
J***A软件开发工程师
诺基亚通信|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
表 “被阻塞” 和 “被锁定”的情况一般在什么时候发生啊?
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/月
我要跳槽
J***A软件开发工程师
诺基亚通信|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
表 “被阻塞” 和 “被锁定”的情况一般在什么时候发生啊?
相关文章推荐
- 为什么游戏完成度不高?怎么解决这个问题?
- 大家看看这个问题怎么解决啊(哎,论坛没分了)
- ssm框架运行出现这个问题怎么办急用
- 这个问题怎么解决呀?帮帮忙呀
- 这个...页面,他是怎么回事啊?(页面结构)--初学者
- 品牌怎么做知乎营销?这个问题知乎上可能没有答案,看这
- SVN Working copy is too old 遇到这个问题的时候怎么办?
- 怎么能让div标签里面的p自动换行 [问题点数:30分,结帖人alleni123]
- 请问这个问题怎么解决
- 说不能确认服务器完全确认域名 localhost.localdoman 这个问题怎么解决
- 穆利堂推荐:员工效率低下怎么办?工作日志,就是解决这个问题的一种简单办法。
- java布局问题.这个怎么来布局
- android的键盘隐藏,之前都没怎么在意这个问题,现在解决一下
- 刚发现了一个问题,关于vs2005 datagridview的,我发现在设计行标头的HeaderCell.Value的时候要是设置RowTemplate.Height 的值>= 17则行标头的那个黑三角就显示出来了,要是小于17就不能显示了,想问问大家,是怎么回事?
- 这个问题要怎么解决?
- eclipse怎么排除fckeditor报错问题? [问题点数:40分,结帖人CHNRosin]
- 苹果不允许 iOS 应用内置购买(IAP)使用第三方支付方式,那么跨平台的支付怎么解决这个问题?
- The word 'localhost' is not correctly spelled 这个问题怎么解决
- 做了那么多clone怎么都没有遇到这个问题?