为什么mySQL在启动时使用超过200000个句柄?

时间:2015-02-17 20:46:20

标签: mysql window-handles

我有运行mySQL 5.0的服务器(MS Windows Server 2012 R2 Datacenter 64GB RAM 2TB +磁盘空间)。当我启动mySQL服务器时,它立即分配214,000个句柄。这是正常的吗?我一直在研究这个问题,因为我正在尝试运行一个应用程序,该应用程序在数千条记录上执行多个唯一查询,而且它只是在爬行。

我已将my.ini文件中的query_cache_size从160M更改为0M,因为查询缓存不会使此应用程序受益。手柄仍然没有变化。我不确定我还能做些什么来解决这个问题。有没有人有任何想法?

服务器是:     MySQL 5.0.60sp1-enterprise-gpl-nt

有很多选择。以下是我认为的相关内容(我可能错了,我不是专家)

[mysqld]
default_storage_engine=InnoDB
innodb_file_per_table
innodb_flush_method=unbuffered 
lower_case_table_names=2
max_allowed_packet=48M
max_heap_table_size=64777216 
max_connections=3010
query_cache_size=0M
table_cache=6020
tmp_table_size=16M
thread_cache_size=64
myisam_max_sort_file_size=100G
myisam_max_extra_sort_file_size=100G
key_buffer_size=20M
read_buffer_size=64K
read_rnd_buffer_size=256K
innodb_additional_mem_pool_size=15M
innodb_flush_log_at_trx_commit=1
innodb_buffer_pool_size=709M
innodb_thread_concurrency=50

0 个答案:

没有答案