Chinaunix首页 | 论坛 | 博客
  • 博客访问: 4156828
  • 博文数量: 240
  • 博客积分: 11504
  • 博客等级: 上将
  • 技术积分: 4277
  • 用 户 组: 普通用户
  • 注册时间: 2006-12-28 14:24
文章分类

全部博文(240)

分类: Mysql/postgreSQL

2009-09-11 00:33:39

我来澄清下几个不为人注意的观点,如果有错,大家可以补充。
1. binlog_cache_size 手册上写的范围是GLOBAL级别的。 但是 实际上是这样的:
   A. 当对有事务的引擎来说,他是TRANSACTION级别,意思就是说限制每个TRANSACTION的BUFFER。
   B. 对于非事务引擎来说,的确是GLOBAL级别的。
2. 当你限制了 default-storage-engine=innodb后, 要注意:在你的临时表应用时发生了少许变化:
   当tmp_table_size这个值到达上线后, 会创建表定义和数据在磁盘上。 但是表定义在TMPDIR目录下,而数据和索引在 INNODB的表空间里面保存!!

阅读(3345) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2009-09-11 09:16:25

难道INNODB表空间不在磁盘上?