有一个库d1,含有6000多个表,使用use d1;这句话,终端要两分钟来反应,有办法提高它的反应速度吗?

解决方案 »

  1.   

    有这么慢么?
    你使用 use dbname 试试其他的数据库慢不慢 
    如果也慢 说明不是数据库表多的原因
      

  2.   

    测试过了,使用use  otherdb ,很快,可能是表多的关系。
    我在linux文件夹中,同样有6000多个表,打开那个文件夹,也用了1分钟.
      

  3.   

    同楼上,现在做的系统也就几百张表,use很快,1s以内
      

  4.   

    表好象也太多了点儿。 这种情况没有遇到过。估计是MYSQL在USE DATEBASE时会检查一下这个数据库的目录,6000*3多个项目检查下来估计要花一点时间。