最近在做的一个小程序要不断的对mysql数据库进行操作,程序写好后在WinXP上运行速度很快,当程序在Win7上运行时,读取和写入的速度就变得很慢,比如:我做的客户端界面有下拉框,每次点击时会读取数据库中响应的表,将下拉框进行填充,在Win7上点击后要等到1s多才能显示,后来看到有人说将连接mysql时用的localhost改为127.0.0.1,试了一下,果然解决了上述问题,点击下拉框时,速度变快了。
现在的问题是我在读取一个文件并将数据写入mysql数据库时,速度还是很慢,我用的是mysql提供的api函数,在winXP上不到一分钟,在Win7上要好几十分钟,到底是怎么回事呢,求教~~

解决方案 »

  1.   

    两遍的mysql配置参数是否一致  两个操作系统负载是否一致
      

  2.   

    应该和硬件是没有关系的,公司同事用XP的系统都没有问题,只要是Win7就会出现这个状况,而且将localhost变为127.0.0.1之后,读取速度还不错,但是写入还是不行
      

  3.   

    问题已经找到,还是因为有的地方没有将localhost改为127.0.0.1,改好之后就OK了,很奇怪,localhost和127.0.0.1有什么不同