MySQL
SanfordYu
这个作者很懒,什么都没留下…
展开
-
mysql学习笔记
1、设置完ft_min_word_len后,只重启mysql是不够的,还要重建fulltext。(For the setting to take effect, you will have to restart the MySQL server and regenerate the full-text index (the easiest way to do this is with REPAIR TABLE tablename QUICK).原创 2011-04-08 20:56:00 · 399 阅读 · 0 评论 -
mysql临时表和内存表(一)
由于直接使用临时表来创建中间表,其速度不如人意,因而就有了把临时表建成内存表的想法。但内存表和临时表的区别且并不熟悉,需要查找资料了。一开始以为临时表是创建后存在,当连接断开时临时表就会被删除,即临时表是存在于磁盘上的。而实际操作中发现临时表创建后去目录下查看发现并没有发现对应的临时表文件(未断开链接).因而猜测临时表的数据和结构都是存放在内存中,而不是在磁盘中. 这样一想内存表不是也是存在在内存中吗,那么他和临时表有什么区别?他们的速度是什么样子? 查找了官方手册有以下的一些解释:The ME转载 2011-04-16 10:40:00 · 639 阅读 · 0 评论 -
mysql临时表和内存表(二):总结
<br />1、Memory table是跟Myisam、Innodb等相对的一个概念。它的表结构(即.frm文件)存储的硬盘上,数据存储在内存中,所以当服务关闭后所有的数据都会丢失。<br />2、temporary table是单独的一个概念。temporary table的engine可以Myisam、Innodb、Memory(heap)等等。它的表结构和数据都存储在内存中。仅用于一次连接。<br />3、Memory table默认会用到hash indexes,所以速度会很快。<br />4、单原创 2011-04-16 11:13:00 · 428 阅读 · 0 评论