修改表结构会造成整个数据库假死,怎么办?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

修改表结构会造成整个数据库假死,怎么办?

ingxii 2015-10-12 17:02:10 7774
分别在修改表名,删除表,增加字段的时候遇到。
数据库
分享到
取消 提交回答
全部回答(3)
  • 小柒2012
    2015-10-12 21:59:38
    回 3楼(ingxii) 的帖子
    这个有点假吧、只是在表中加了一个字段、不会出现这种情况吧、LZ是数据库忙时还是闲时执行的语句?

    -------------------------

    回 6楼(ingxii) 的帖子
    看图  链接也就那么几条 2条查询 3条休眠。

    至于SQL manager 我没有使用过,一般用SQLyog

    LZ应该是PHP开发的项目吧,java可不敢轻易这么做。

    感觉即使是小公司 基本的流程也要有吧、毕竟是正式环境。

    怎么也本地测试,然后测试环境走一遍才ok吧
    0 0
  • ingxii
    2015-10-12 17:45:44
    Re修改表结构会造成整个数据库假死,怎么办?
    在SQL Manager中修改表名和删除表, 结果SQL Manager死掉了.


    在DMS中执行下面的代码, 结果整个网站死掉了.这个表只有几百条数据而已.
    ALTER  TABLE ecs_goods ADD `guarantee_type` int(11) DEFAULT '0' COMMENT '正品保证,假一罚十,31天无条件退换货。';


    -------------------------

    Re回1楼ivmmff的帖子
    在SQL Manager中修改表名和删除表, 结果SQL Manager死掉了.


    在DMS中执行下面的代码, 结果整个网站死掉了. 这个表只有几百条数据而已.
    ALTER  TABLE ecs_goods ADD `guarantee_type` int(11) DEFAULT '0' COMMENT '正品保证,假一罚十,31天无条件退换货。';


    -------------------------

    回4楼小柒2012的帖子
    网站运行中执行的, 当时访问量并不是很大, 应该说很小.

    请问一下, 这种情况下增加字段有风险吗? 小公司并没有数据库方面的专业人员.

    -------------------------

    Re修改表结构会造成整个数据库假死,怎么办?

    刚刚问清楚了, 同事是在SQL manager里面操作的.
    我试着在另一个实例里删除一个表,DMS里一直显示这个:



    抱歉, 我们现在怀疑是SQL manager的原因,




    -------------------------

    回7楼小柒2012的帖子
    这个是测试环境的RDS
    当时在测试环境下跑过是没问题的, 但到了正式上线的时候整个网站都挂起了


    网站是用PHP开发的, 平常都是测试环境没问题就到正式环境修改数据库, 更新PHP代码了

    意思是说修改数据库的话必须先停掉apache之类的吗?
    0 0
  • 妙正灰
    2015-10-12 17:27:18
    是在phpmyadmin上操作还是那在哪里操作?
    0 0
添加回答
数据库
使用钉钉扫一扫加入圈子
+ 订阅

分享数据库前沿,解构实战干货,推动数据库技术变革

推荐文章
相似问题
推荐课程