代码之家  ›  专栏  ›  技术社区  ›  Robert Sinclair

在mysql workbench中添加索引会损坏表吗?

  •  0
  • Robert Sinclair  · 技术社区  · 5 年前

    循序渐进:

    enter image description here

    在那一节中,我留下了以下默认值:

    enter image description here

    • 算法:默认
    • 锁定:默认(允许尽可能多的并发)

    然后我试着运行一个简单的“SELECT*”,但现在每次都超时了。

    我不认为添加索引会损坏一个表,所以我没有做备份,现在有点惊慌失措。。。有什么办法可以扭转这种局面吗?

    在进行 show full processlist 我看到以下内容:

    enter image description here

    另一个标题
    '正在等待表元数据锁' '创建索引' idx_all_mls_2_Centris_No mcgillim_matrix . all_mls_2 (Centris\u No)注释“”“”算法默认锁定默认值'
    1 回复  |  直到 5 年前
        1
  •  1
  •   ROHIT KHURANA    5 年前

    在进程列表中,您的 索引创建 从3460秒开始。

    你有两个选择。

    • 让SQL先完成。然后索引将创建。
    • 另一个方法是,删除Select SQL,它不会损害您的系统,可以稍后运行。

    要终止查询,可以找到 身份证件

    杀戮ID;

    推荐文章