QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 632|回复: 0

mysql中与tmp有关的问题

[复制链接]
发表于 2004-3-27 08:33:41 | 显示全部楼层 |阅读模式
在mysqld的启动选项中,有三个tmp之类的选项:
max tmp tables,tmp table size,tmpdir,这三个选项要如何设置呢~~我把tmpdir设置在/dev/shm下面.这样比设置在/tmp下面会不会提高一些速度呢?从理论上是的,但实际我无论什么时候在/dev/shm下都看不到与Mysql有关的任何文件!mysql做为一个数据库服务器,要用到的临时文件肯定是很多的,但为什么我看不到的呢?

另外,mysql的状态变量中也有三个与tmp有关的,分别是:
Created tmp disk tables
Created tmp tables  
Created tmp files
这三个值空间能对mysql服务器的性能表明些什么呢?在什么样的情况是最优秀的,是否这三个变量的值越少,就代表服务器的性能较好?如果这些值很大的话,又该如何设置便mysql更优化呢?
mysql在什么情况下会建立tmp disk tables这种表呢?而又在什么时候会建立tmp tables表呢?在什么情况下会建立tmp files呢?tmp disk tables和tmp tables有什么不同呢?是否前者是保存在磁盘中而后者是可保存在磁盘也可保存在内存中?另外,mysql的query-cache有没有时间限制的呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-9 05:05 , Processed in 0.082299 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表