高手请救命啊!!!! my.cnf文件中作相应的设置,看看手册吧 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 shell> mysqld --help这个命令生成一张所有mysqld选项和可配置变量的表。输出包括缺省值并且看上去象这样一些东西: Possible variables for option --set-variable (-O) are:back_log current value: 5connect_timeout current value: 5delayed_insert_timeout current value: 300delayed_insert_limit current value: 100delayed_queue_size current value: 1000flush_time current value: 0interactive_timeout current value: 28800join_buffer_size current value: 131072key_buffer_size current value: 1048540lower_case_table_names current value: 0long_query_time current value: 10max_allowed_packet current value: 1048576max_connections current value: 100max_connect_errors current value: 10max_delayed_threads current value: 20max_heap_table_size current value: 16777216max_join_size current value: 4294967295max_sort_length current value: 1024max_tmp_tables current value: 32max_write_lock_count current value: 4294967295net_buffer_length current value: 16384query_buffer_size current value: 0record_buffer current value: 131072sort_buffer current value: 2097116table_cache current value: 64thread_concurrency current value: 10tmp_table_size current value: 1048576thread_stack current value: 131072wait_timeout current value: 28800如果你有很多内存和很多表并且有一个中等数量的客户,想要最大的性能,你应该一些象这样的东西: shell> safe_mysqld -O key_buffer=16M -O table_cache=128 \ -O sort_buffer=4M -O record_buffer=1M &如果你有较少的内存和大量的连接,使用这样一些东西: shell> safe_mysqld -O key_buffer=512k -O sort_buffer=100k \ -O record_buffer=100k &或甚至: shell> safe_mysqld -O key_buffer=512k -O sort_buffer=16k \ -O table_cache=32 -O record_buffer=8k -O net_buffer=1K &如果有很多连接,“交换问题”可能发生,除非mysqld已经被配置每个连接使用很少的内存。当然如果你对所有连接有足够的内存,mysqld执行得更好。 注意,如果你改变mysqld的一个选项,它实际上只对服务器的那个例子保持。 为了明白一个参数变化的效果,这样做: shell> mysqld -O key_buffer=32m --help保证--help选项是最后一个;否则,命令行上在它之后列出的任何选项的效果将不在反映在输出中。 关于TXT导入MySQL问题 请高手指点 mysql查询 mysql判断一个表有无某个字段名 为什么我的dreaweaver和mysql连不上 mysql数据库优化问题 我这样配好phpmyadmin后出现的问题(加急,加急,加急) 求救!phpmyadmin 一个表导入另一个表的条件是什么? mysql 官方网上有没有绿色版的 怎样保护MSSQL的数据库不会被别人盗用 請問在Linux下copy出來的mySQL文檔可不可以直接在Window2000下使用 我如何在LINUX系统中嵌入一个Windows2000系统 关于备份数据库的问题,用的是mysql front这个软件
back_log current value: 5
connect_timeout current value: 5
delayed_insert_timeout current value: 300
delayed_insert_limit current value: 100
delayed_queue_size current value: 1000
flush_time current value: 0
interactive_timeout current value: 28800
join_buffer_size current value: 131072
key_buffer_size current value: 1048540
lower_case_table_names current value: 0
long_query_time current value: 10
max_allowed_packet current value: 1048576
max_connections current value: 100
max_connect_errors current value: 10
max_delayed_threads current value: 20
max_heap_table_size current value: 16777216
max_join_size current value: 4294967295
max_sort_length current value: 1024
max_tmp_tables current value: 32
max_write_lock_count current value: 4294967295
net_buffer_length current value: 16384
query_buffer_size current value: 0
record_buffer current value: 131072
sort_buffer current value: 2097116
table_cache current value: 64
thread_concurrency current value: 10
tmp_table_size current value: 1048576
thread_stack current value: 131072
wait_timeout current value: 28800如果你有很多内存和很多表并且有一个中等数量的客户,想要最大的性能,你应该一些象这样的东西: shell> safe_mysqld -O key_buffer=16M -O table_cache=128 \
-O sort_buffer=4M -O record_buffer=1M &如果你有较少的内存和大量的连接,使用这样一些东西:
shell> safe_mysqld -O key_buffer=512k -O sort_buffer=100k \
-O record_buffer=100k &或甚至:
shell> safe_mysqld -O key_buffer=512k -O sort_buffer=16k \
-O table_cache=32 -O record_buffer=8k -O net_buffer=1K &如果有很多连接,“交换问题”可能发生,除非mysqld已经被配置每个连接使用很少的内存。当然如果你对所有连接有足够的内存,mysqld执行得更好。 注意,如果你改变mysqld的一个选项,它实际上只对服务器的那个例子保持。 为了明白一个参数变化的效果,这样做: shell> mysqld -O key_buffer=32m --help保证--help选项是最后一个;否则,命令行上在它之后列出的任何选项的效果将不在反映在输出中。