免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3998 | 回复: 3
打印 上一主题 下一主题

对delay_key_write[选项的疑问 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-09-01 09:03 |只看该作者 |倒序浏览
看了手册这么描述:
--delay_key_write[= OFF | ON | ALL]
如何使用DELAYED KEYS选项。键写入延迟会造成再次写MyISAM表时键缓冲区不能被清空。该选项只适用MyISAM表。
OFF DELAY_KEY_WRITE被忽略。
ON MySQL在CREATE TABLE中用DELAY_KEY_WRITE选项。这是 默认值。
ALL 用启用DELAY_KEY_WRITE选项创建表的相同方法对所有新打开表的进行处理。
如果启用了DELAY_KEY_WRITE,说明使用该项的表的键缓冲区在每次更新索引时不被清空,只有关闭表时才清空。
但如果你使用该特性,你应用--myisam_recover选项启动服务器,为所有MyISAM表添加自动检查。

对红色的那句话不了解,什么是键写入,就是索引的写入吗?如果为OFF时是不是每次写MyISAM表时都会清空键缓冲区?

论坛徽章:
0
2 [报告]
发表于 2008-09-01 10:16 |只看该作者

回复 #1 jackywdx 的帖子

你看的是英文的吗?自己翻译的?无论谁翻译的,好像都有问题
应该是这样的

如果启用了DELAY_KEY_WRITE,说明使用该项的表的键缓冲区在每次更新索引时不被清空,只有关闭表时才清空

[ 本帖最后由 denniswwh 于 2008-9-1 10:20 编辑 ]

论坛徽章:
0
3 [报告]
发表于 2008-09-03 09:21 |只看该作者
哦~我看的是中文,可能是翻译的有误吧.

论坛徽章:
0
4 [报告]
发表于 2008-09-04 07:17 |只看该作者
意思就是说这段时间的请求都不会写入数据库!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP