zoukankan      html  css  js  c++  java
  • msyql error: Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A

    mysql> use mydb

     Reading table information for completion of table and column names

    You can turn off this feature to get a quicker startup with -A

    访问数据库的时候出现以上情况,

    一般产生这个问题是由于MYSQL中数据库太大,导致读取预读时间太长,从而显示这个提示,如果之前都没有遇到这个问题,那么产生这个问题的原因可能是由于有改变数据库信息的操作,比如drop一个很大的表(几千万数据)而中途终止.

    先查看当前的进程情况,:

    mysql> show processlist ;

    上图中锁表的id为208,则可以使用kill命令,结束它.

    mysql> kill 208;

    删除这些锁表的情况,我的mysql就能正常访问了.

    还有一种方法:

    我们进入mysql 时,没有使用-A参数:

    mysql> mysql  -uroot -pxxxx -A

    当使用-A参数时,就不预读数据库信息,速度就会快起来.

  • 相关阅读:
    htmlunit 基础01
    @Transactional 事务失效问题
    SQL优化总结
    单点登录实现过程
    常见的mybatis对应关系
    命名规范(Oracle数据库)
    12-5 作为可叠加修改的特质
    12-4 Ordered特质
    10 绘制螺旋示例
    10-6 参数化字段
  • 原文地址:https://www.cnblogs.com/wangss/p/6269153.html
Copyright © 2011-2022 走看看