40万数据的表,add,update,delete操作特别特别慢(高分)

dryzha 2011-02-22 10:23:52
数据库中有一张表,40万数据,select很快,add,update,delete很慢,建有4个索引,将索引删除后增删改操作也特别慢,
不知道怎么解决,还有有什么好的工具可以分析数据库增删改期间所做的操作?大虾请出手
...全文
278 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
yubofighting 2011-02-22
  • 打赏
  • 举报
回复
看数据库tempdb是否有问题
dryzha 2011-02-22
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 coleling 的回复:]
加我QQ:449693030,我远程帮你看看
[/Quote]加了,我网名 ‘花落ヽ莫相离’
coleling 2011-02-22
  • 打赏
  • 举报
回复
加我QQ:449693030,我远程帮你看看
andysun88 2011-02-22
  • 打赏
  • 举报
回复
你看看是不是有什么触发器给影响了!
新增,删除,修改触发器,看看触发器的功能。
dryzha 2011-02-22
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 finekey 的回复:]
主键有聚簇索引吗?
[/Quote]无主键,无聚簇索引
finekey 2011-02-22
  • 打赏
  • 举报
回复
主键有聚簇索引吗?
王向飞 2011-02-22
  • 打赏
  • 举报
回复
好工具就是ctrl+L[Quote=引用楼主 dryzha 的回复:]
数据库中有一张表,40万数据,select很快,add,update,delete很慢,建有4个索引,将索引删除后增删改操作也特别慢,
不知道怎么解决,还有有什么好的工具可以分析数据库增删改期间所做的操作?大虾请出手
[/Quote]
dryzha 2011-02-22
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 rucypli 的回复:]
你的更新和删除没用到索引吧
[/Quote]
用到了
索引建在ID上,
select 字段1 from 表 where id =123456 很快
delete from 表 where id =123456 很慢很慢,而且最后提示超时
rucypli 2011-02-22
  • 打赏
  • 举报
回复
你的更新和删除没用到索引吧
gw6328 2011-02-22
  • 打赏
  • 举报
回复

select 字段1 from 表 where id =123456 很快
delete from 表 where id =123456

--试试
with cte as
(
select * from 表 where id=123456
)
delete cte;

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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