分享到:
发表于 2009-06-22 16:07:31 楼主 | |
|
|
楼主热贴 |
发表于 2009-06-22 16:07:53 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 值可能太小。 |
|
发表于 2010-03-09 23:31:41 2楼 | |
让我迷惑 | |
发表于 2011-07-01 19:21:01 3楼 | |
恩,一楼沙发好像说明得很详细了呢 | |
针对ZOL星空(中国)您有任何使用问题和建议 您可以 联系星空(中国)管理员 、 查看帮助 或 给我提意见