开发者社区> 问答> 正文

mysql5.0.51 my.ini配置求指点,数据库报错

"

服务器环境及配置 <span style=""line-height:1.5;font-size:10pt;"">MySQL 5.0.51 版本 apache2.2  w<span style=""line-height:1.5;font-size:10pt;"">indows 2008 32位主机 数据库表类型采用的是MyISAM

4核 4GB内存 内存目前使用情况600-800M

已经对程序进行了优化,当用户并发量大的时候(写入数据部分)出现apache CPU高涨,甚至有时候导致程序直接挂掉。

以下是my.in的配置,请点评。

[client]

port=3306

[mysql]

default-character-set = utf8

[mysqld]

# The TCP/IP Port the MySQL Server will listen on
port=3306

#Path to installation directory. All paths are usually resolved relative to this.
basedir="E:\PROGRA~1\App/MySQL/"

#Path to the database root
datadir="E:\PROGRA~1\App/MySQL/data/"

default-character-set = utf8
character-set-server = utf8
collation-server = utf8_general_ci
init_connect = 'SET collation_connection = utf8_general_ci'
init_connect = 'SET NAMES utf8'


sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

max_connections=200
query_cache_size=64M
table_cache=512
tmp_table_size=64M
thread_cache_size=8
myisam_max_sort_file_size=10G
myisam_max_extra_sort_file_size=10G
myisam_sort_buffer_size=128M
key_buffer_size=32M
read_buffer_size=2M
read_rnd_buffer_size=16M
sort_buffer_size=8M
log-slow-queries=mysql-slow.log
log-error=mysql.err
skip-innodb
innodb_additional_mem_pool_size=16M
innodb_flush_log_at_trx_commit=2
innodb_log_buffer_size=8M
innodb_buffer_pool_size=2G
innodb_log_file_size=256M
innodb_thread_concurrency=16



" ![image.png](https://ucc.alicdn.com/pic/developer-ecology/c036257e701c49bd9f1b48065f67dcc2.png)

展开
收起
python小菜菜 2020-06-01 19:32:21 585 0
1 条回答
写回答
取消 提交回答
  • apache CPU高涨,和mysql有啥关系……

    ![image.png](https://ucc.alicdn.com/pic/developer-ecology/6feaa5d1ad3648578f7c806112661e8a.png)
    2020-06-01 19:32:31
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
搭建电商项目架构连接MySQL 立即下载
搭建4层电商项目架构,实战连接MySQL 立即下载
PolarDB MySQL引擎重磅功能及产品能力盛大发布 立即下载

相关镜像