使用C#写的程序,使用phpmyadmin察看状态-查询统计的时候发现Change db达到了20%
change db 1,166 k 6,048  20.54% 
百度了一下只发现了php的写法。并不知道C#从程序上如何解决。求各位大人指导

解决方案 »

  1.   

    changedb是什么意思 没听说过啊
      

  2.   


    C#程序链接MYSQL数据库,使用PHPMyAdmin工具察看查询统计。结果如下:自启动以来的内部查询: 7,268,259  
    ø 每小时: 33,949
    ø 每分钟: 566
    ø 每秒: 9 
    说明 查询数量  ø 每小时 % 
    set option 2,129 k 9,945.8  29.30% 
    select 1,513 k 7,066.5  20.82% 
    change db 1,482 k 6,923.8  20.40% 
    call procedure 930 k 4,345.2  12.80% 
    begin 409 k 1,909.7  5.63% 
    commit 255 k 1,191.6  3.51% 纠结于Change db操作过多。百度了一下只得到了PHP的解决方案。特来询问C#如何将次处优化
      

  3.   

    changedb是更新数量? 这个和业务有关 和数据库没关吧
      

  4.   


    估计这个是cloud操作的吧
    cloud默认一个公有数据库,然后在php后台处理分布,
    所以会产生多个库的情况,就出现 changedb了