求 修改数据表之后,再操作表(插入,修改等)卡的问题

cookiejnu 2012-07-26 11:49:41
如果不修改数据表,操作表(插入,修改等)耗时 50ms左右
可是修改表之后耗时 100ms
求原因,求解决
...全文
671 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
jAmEs_ 2012-12-01
  • 打赏
  • 举报
回复
增加索引一般情况下对insert和update会降低速度的,只是要看看是否合理,你的问题还需要具体分析。
缘中人 2012-08-16
  • 打赏
  • 举报
回复
数据表要有主键,合适的索引,sql语句的操作也要用到相关的主键、索引,这样才可以提高素的。
有几十G的数据,处理好了也不慢
dataxdata 2012-07-26
  • 打赏
  • 举报
回复
动态修改表的结构?把表关闭再打开试试?
dataxdata 2012-07-26
  • 打赏
  • 举报
回复
要看你这张表是不是关键表,是否关联到许多其它表
cookiejnu 2012-07-26
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 的回复:]
索引多了插入和修改的速度都会变慢,当数据量很大时,新建、修改索引都可能花费不少时间
[/Quote]
只要是修改某个表,整个数据库的操作,比如是insert,update等都会变慢的,google找不到,难道这个问题就我碰到了?
dataxdata 2012-07-26
  • 打赏
  • 举报
回复
索引多了插入和修改的速度都会变慢,当数据量很大时,新建、修改索引都可能花费不少时间
cookiejnu 2012-07-26
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]

修改表之后可能数据字段增多,数据量大了。也可能索引这些有变化,sql执行计划变了。
[/Quote]
是手动添加索引的,这个会变么?有木有办法解决呢?
cookiejnu 2012-07-26
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

动态修改表的结构?把表关闭再打开试试?
[/Quote]
试过了,无效啊
我不懂电脑 2012-07-26
  • 打赏
  • 举报
回复
修改表之后可能数据字段增多,数据量大了。也可能索引这些有变化,sql执行计划变了。

1,178

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 数据库及相关技术
社区管理员
  • 数据库及相关技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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