公司有一台windows服务器 ,用的xampp整和包。现在公司又添加一台服务器,我用的是自己整合的lamp ,都是分开的源码安装 完成后,用phpmyadmin 进入数据库 ,用的是phpmyadmin 的搜索功能 测试 数据库的查询时间。问题出现了:用xampp的查询速度 比 我Linux自己整合的 快了整整一倍多。 找了2天找不到原因,请各位大侠指点。注:
mysql
./configure --prefix=/usr/local/mysql --with-plugins=innobase --with-charset=utf8 --with-extra-charsets=all --enable-assembler --with-client-ldflags=-all-static --with-mysqld-ldflags=-all-staticphp
./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql --with-libxml-dir=/usr/local/libxml2 --with-gd=/usr/local/gd2 --with-jpeg-dir=/usr/local/jpeg6 --with-zlib-dir=/usr/local/lib --with-png-dir=/usr/local/png --with-freetype-dir=/usr/local/freetype --enable-xml --enable-mbstring --enable-sockets --with-mcrypt=/usr/local/include --with-openssl-dir=/usr/local/ssl --with-openssl=/usr/local/ssl --enable-soap --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd
mysql
./configure --prefix=/usr/local/mysql --with-plugins=innobase --with-charset=utf8 --with-extra-charsets=all --enable-assembler --with-client-ldflags=-all-static --with-mysqld-ldflags=-all-staticphp
./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql --with-libxml-dir=/usr/local/libxml2 --with-gd=/usr/local/gd2 --with-jpeg-dir=/usr/local/jpeg6 --with-zlib-dir=/usr/local/lib --with-png-dir=/usr/local/png --with-freetype-dir=/usr/local/freetype --enable-xml --enable-mbstring --enable-sockets --with-mcrypt=/usr/local/include --with-openssl-dir=/usr/local/ssl --with-openssl=/usr/local/ssl --enable-soap --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd
解决方案 »
- mysql error no. 2003
- MySQL Query Browser突然出现错误,导出EXCEL格式即提示关闭程序
- mysql root不是最大权限了 ,不知道怎么搞的 ,我新手啊 ,
- Mysql指定中SHOW 的用法請教
- 远程连接postgresql问题.连接不上.
- mysql 无法启动 启动服务报错
- 在线高分急求-Mysql全文搜索问题
- 求解:#2013 - Lost connection to MySQL server during query错误
- SQL存储过程的问题,如何使用循环?
- mysql不能用localhost和127.0.0.1连接
- 这个查询郁闷我两天了.请教大家.
- 怎么查询出不满足where查询条件的数据记录
把--with-client-ldflags=-all-static --with-mysqld-ldflags=-all-static去掉吧。
sort_buffer_size = 8M
table_open_cache = 512
join_buffer_size = 8M
max_heap_table_size = 128M
tmp_table_size=256Mkey_buffer_size = 16M ----> 512M
read_buffer_size = 4M
read_rnd_buffer_size = 8M
bulk_insert_buffer_size = 16M
myisam_sort_buffer_size = 128M
query_cache_size = 16M ----> 512M我增加 占用内存的参数,不知道对不对。 经过测试 依然一样的情况,还是差2倍左右的速度。
phpmyadmin 都安装了。
你最好把两台机器下边mysql里的variables全打出来,大致对比一下。在我的印象里,linux平台的性能是要好于windows下的性能的。