K9 通用版 博客版 主题版 地方门户版 企业版 |   企业(ASP) 分类 使用 分享 疑问 模板 建议 帮助 错误 其他
+新建主题 [Ajax]
填写帐号密码即可完成注册
+新建话题 最新回复排序 最新主题排序 精华帖子

MYSQL5.5的中文手册

12Next >

xin266 发表于:10-12-28 11:48 11楼 [回复] #Top#
xin266 人气:177 积分:1269 金币:2322
KC元老
太复杂了
pktsandy 发表于:10-12-28 12:37 12楼 [回复] #Top#
pktsandy 人气:1181 积分:3438 金币:29313
VIP 管理团队 EST团队 技术精英 灌水狂人
Reply: 11楼
就像告诉你搜索引擎的工作机制一样!庞大的软件都是一些体制性的知识!这些知识是所有数据库都有的
pktsandy 发表于:10-12-28 13:40 编辑于:12-28 13:41 13楼 [回复] #Top#
pktsandy 人气:1181 积分:3438 金币:29313
VIP 管理团队 EST团队 技术精英 灌水狂人
bulk_insert_buffer_size
用在块插入优化中的树缓冲区的大小。注释:这是一个per thread的限制

concurrent_insert
在MyISAM存储引擎支持并发的插入,以减少对于一个给定表的写入与读取之间的争争执
http://dev.mysql.com/doc/refman/5.0/en/concurrent-inserts.html

delay-key-write
对任何MyISAM表的写操作之间不要刷新键缓冲区。

Variable: delay_key_write
have_rtree_keys
YES 如果 RTREE 索引是可用的, NO 如果没有RTREE. (那么它是 MyISAM 表的空间索引.) 

key_buffer_size
对于MyISAM表索引块是缓冲的并且被所有线程共享。 key_buffer_size是用于索引块的缓冲区大小。关键的缓冲区也被称为关键缓存。

允许的最大key_buffer_size设置是在32位平台上为4GB。值大于4GB允许64位平台。有效的最大尺寸可能会更少,这取决于您的可用物理内存和每个进程的内存限制您的操作系统或硬件平台的罚款。这个变量的值表示请求的内存量。在内部,服务器尽可能分配到这个数额的内存,但实际的分配可能会少一些。

您可以增加值以获得更好的索引处理所有读和多重写操作;在一个系统,其主要功能是运行MySQL使用MyISAM存储引擎,25机的总内存%是一个可接受的这个变量的值。但是,你应该知道,如果你把值过大(例如,超过50机的总内存%),您的系统可能开始页面,变得非常缓慢。这是因为MySQL依赖于操作系统来执行文件系统缓存读取数据,所以你必须留下一些文件系统缓存空间。你也应该考虑任何其他存储引擎的内存要求,您可能是除在MyISAM使用。

log-isam
记录所有的MyISAM变更(仅用于调试时的MyISAM)。可以指定一个文件名.例:
log-isam=C:/mysql/logs/isam.log 

myisam-block-size
MyISAM索引的页的大小

myisam_data_pointer_size
默认指针以字节为单位的大小,当使用MyISAM表时,没有MAX_ROWS选项指定的CREATE TABLE。这个变量不能小于2或大于7。默认值是6。

myisam_max_sort_file_size
如果临时文件会变得超过索引,不要使用快速排序索引方法来创建一个索引。注释:这个参数以字节的形式给出。

myisam_mmap_size
最大内存量使用内存映射文件压缩MyISAM表。如果很多压缩MyISAM表的使用,该值可以降低,以减少内存交换问题的可能性。加入这个变量在MySQL5.5.1。

myisam-recover
设置为崩溃MyISAM表自动恢复的模式。

Variable: myisam_recover_options

myisam-recover-options
设置自动恢复模式当MyISAM表崩溃时。

Variable: myisam_recover_options
myisam_recover_options

myisam_repair_threads
如果这个值大于1,MyISAM表中创建索引的并行(每个在自己的线程指数)在修复过程中进行排序。默认值是1。

myisam_sort_buffer_size
设置恢复表之时使用的缓冲区的尺寸。
pktsandy 发表于:10-12-28 13:53 14楼 [回复] #Top#
pktsandy 人气:1181 积分:3438 金币:29313
VIP 管理团队 EST团队 技术精英 灌水狂人
myisam_stats_method
服务器处理NULL值时,收集关于对MyISAM表的索引值分布统计NULL值。这个变量有三种可能的值,nulls_equal,nulls_unequal和nulls_ignored。对于nulls_equal,所有的NULL索引值被认为是平等的,形成一个单一的值组,有一个大小等于NULL的值的数目。对于nulls_unequal,NULL值被认为是不平等的,每个空形成了独特的价值大小为1组。对于nulls_ignored,NULL值将被忽略。

myisam_use_mmap
使用内存映射MyISAM表的读和写

skip-concurrent-insert
关闭在同一时间对MyISAM表并发写入

Variable: concurrent_insert
tmp_table_size
内存中的临时表的最大尺寸。如果一个内存中的临时表(实际限制是作为tmp_table_size和max_heap_table_size。最低确定)超过限额,MySQL会自动将其转换为一个磁盘上的MyISAM表。增加tmp_table_size值(max_heap_table_size如有必要),如果你做很多高级GROUP BY查询,你还有大量内存。这个变量不适用于用户创建的内存表。

您可以比较创建内部临时表的总数通过比较Created_tmp_disk_tables和Created_tmp_tables变量的值而创建的内部磁盘上的临时表的数量。

12Next >

发表回复

帐号 匿名发布 审核后可见 [加载完整在线编辑器]
内容
验证码
KingCMS 内容管理系统

关于我们 联系我们 广告报价 付款方式 站点导航

Copyright © 2004-2015 Focuznet All rights reserved.

广州唯众网络科技有限公司 粤ICP备08008106号