MySQL性能调整-服务器128 M
我有一台安装了mysql的服务器128M。你能帮我配置我的服务器并提高服务器性能吗MySQL性能调整-服务器128 M,mysql,performance,Mysql,Performance,我有一台安装了mysql的服务器128M。你能帮我配置我的服务器并提高服务器性能吗 我使用WordPress3.5 我所有的桌子都是MyIsam 这是我的第一个配置: [mysqld] tmp_table_size=4M query_cache_size=2M max_heap_table_size = 8M query_cache_limit=1M query_cache_size=4M max_connections=55 skip-locking max_allowed_packet
- 我使用WordPress3.5
- 我所有的桌子都是MyIsam
[mysqld]
tmp_table_size=4M
query_cache_size=2M
max_heap_table_size = 8M
query_cache_limit=1M
query_cache_size=4M
max_connections=55
skip-locking
max_allowed_packet = 1M
table_cache = 4
sort_buffer_size = 64K
read_buffer_size = 256K
read_rnd_buffer_size = 256K
net_buffer_length = 2K
thread_stack = 128K
table_open_cache = 8
max_binlog_cache_size = 1M
max_seeks_for_key = 2M
max_write_lock_count = 512K
myisam_max_sort_file_size = 1M
innodb_file_per_table=1
query_cache_type = 1
thread_cache_size=2
key_buffer=12M
thread_concurrency=2
########################
##Configuration Innodb##
##Uncomment the next line to disable Innodb
#skip-innodb
innodb_buffer_pool_size = 16M
innodb_additional_mem_pool_size = 2M
innodb_log_file_size = 10M
innodb_log_buffer_size = 4M
innodb_flush_log_at_trx_commit=1
提前感谢,我认为,要提高服务器的性能,你能做的最有价值的事情就是去买一本好书,阅读它,在互联网上读一些文章,然后参加培训课程,或者付钱给知道他们在做什么的人来帮助你 您还没有提供一整套信息来指导任何调优工作—您还没有说您希望改进的性能方面是什么 128M是一个极小的内存量-意味着一个虚拟服务器-而且,没有合理的理由出租一个虚拟服务器然后只在其上运行mysql(好的,可能有一些边缘情况-但你没有说),这意味着它也在做很多其他事情(比如WebService)
您需要学习如何以正确的方式提出正确的问题。innodb_buffer_pool_size是目前为止最大但最重要的选项,因此,除非您想要一个性能非常差的innodb,否则我不会去问它 您是否运行了db,以便查看它的性能 如果您对查询进行了微调(运行explain对其进行分析,并在适当的地方添加索引),128M可能会起作用(但仍不建议)
我还没有听说有人通过减少配置中的值来显著提高mysql db的性能。这通常会导致性能下降 您是说,由于mysql服务器上只有128M内存,您希望尽可能地微调此配置文件(即,关于可以减少哪些内容以及为什么要减少这些内容的有用说明)?我有一台带有Innodb mysql db的512M内存机器,没有接触任何这些设置,运行绝对正常。是的,我只有128M内存,我希望尽可能调整此配置,如果不使用Innodb表,请取消注释
跳过Innodb
。这个例子可能是一个很好的起点:在调优过程中,有一个方面是响应时间,这就是为什么我同意128M太小了,我想说512M是您应该真正追求的最小值,如果它要做任何需要它表现良好(或至少正常)的事情的话是的,我还没有学会调音是如何工作的,但我知道如果我没有答案,我会silent@user1010600:响应时间至少是三件事:锁定时间、延迟、完整结果集的时间-这只是查看数据库-内存量,DBMS用于解析查询的CPU和磁盘I/O将影响机箱上运行的其他东西,如Web服务器。您需要学习如何以正确的方式提出正确的问题。谢谢Craig,我使用wordpresse,我的所有表格都是MyIsamthats,因为配置将db引擎读取为innodb