分享到:
发表于 2009-01-13 09:14:44 楼主 | |
|
|
楼主热贴 |
发表于 2009-01-13 09:14:44 1楼 | |
这是没问题的。假使opened_tables 不为0,就说明现在缓存中已经没有可用文件描述符了。如果 Opened_tables 随着重新运行 show status like '%tables%' 命令快速增加,就说明缓存命中率不够.再者,朋友,你这行写错了:状态 opene_tables 256,应是状态 opened_tables 256。 opened_tables 为0才好,但是通常不为0。 再补充一些: 1 table_cache:所有线程打开的表的数目。增大该值可以增加mysqld需要的文件描述符的数量。我们通过检查opened_tables状态变量来检查你是否需要增加表缓存。如果Opened_tables值较大,则应增加table_cache变量的值; 2 open_tables:当前打开的表的数量; 3 opened_tables :已经打开的表的数量,如果opened_tables较大,table_cache 值可能太小。 |
|
针对ZOL星空(中国)您有任何使用问题和建议 您可以 联系星空(中国)管理员 、 查看帮助 或 给我提意见