如果论坛慢的,cpu占用高的,用一下的数据库升级语句试验看看吧,提示:请升级前做好数据库备份,升级中修改cdb_为你的数据表前缀。如不备份引发的后果本人概不负责,没有提高速度的禁止骂街o(∩_∩)o...哈哈
复制内容到剪贴板
代码:ALTER TABLE `cdb_pms` ADD INDEX ( `folder` ); ALTER TABLE `cdb_threads` ADD INDEX ( `displayorder` ); ALTER TABLE `cdb_threads` ADD INDEX ( `dateline` ); ALTER TABLE `cdb_threads` ADD INDEX ( `closed` ); ALTER TABLE `cdb_threadsmod` ADD INDEX ( `dateline` ); ALTER TABLE `cdb_sessions` ADD INDEX ( `invisible` ); ALTER TABLE `cdb_forums` ADD INDEX ( `type` ); ALTER TABLE `cdb_forums` ADD INDEX ( `displayorder` ); 后台更新下缓存。完毕。
mysql优化:
在服务器上运行命令,将 mysql 当前的环境变量输出到文件 output.txt:
复制内容到剪贴板
代码:d:\\web\\mysql> mysqld.exe --help >output.txt 发现 tmp_table_size 的值是默认的 32M,于是修改 My.ini, 将 tmp_table_size 赋值到 200M:
复制内容到剪贴板
代码:d:\\web\\mysql> notepad c:\\windows\\my.ini [mysqld] tmp_table_size=200M 简单的方式就是在服务器主机的c:\\windows目录下用记事本打开my.ini文件,然后在 [mysqld] 的下面添加 tmp_table_size=200M
然后重启 MySQL 服务。CPU 占用有轻微下降,以前的CPU 占用波形图是 100% 一根直线,现在则在 97%~100%之间起伏。这表明调整 tmp_table_size 参数对 MYSQL 性能提升有改善作用。
|