MySQL
文章平均质量分 78
zws1987211
这个作者很懒,什么都没留下…
展开
-
关于数据库Varchar字段类型长度设计问题
现代数据库一般都支持CHAR与VARCHAR字符型字段类型,CHAR是用来保存定长字符,存储空间的大小为字段定义的长度,与实际字符长度无关,当输入的字符小于定义长度时最后会补上空格。VARCHAR是用来保留变长字符,在数据库中存储空间的大小是实际的字符长度,不会像CHAR一样补上空格,这样占用的空间更少。 从以上特点来看,VARCHAR比CHAR有明显的优势,因此大部份数据库转载 2012-03-01 18:16:36 · 665 阅读 · 0 评论 -
详析mysql隐藏空间
我们大家都知道MySQL数据库的使用环境变量的TMPDIR值的主要作用是保存临时文件的相关目录的实际路径名。如果未设置TMPDIR,MySQL将使用系统的默认值,通常为/tmp、/var/tmp或/usr/tmp。 如果包含临时文件目录的文件系统过小,可对mysqld使用“-tmpdir”选项,在具有足够MySQL隐藏空间的文件系统内指定1个目录。 在MySQL 5.1中,“-tmpd转载 2013-06-03 16:54:39 · 753 阅读 · 0 评论 -
理解MySQL——索引与优化
From: http://www.cnblogs.com/hustcat/archive/2009/10/28/1591648.html 写在前面:索引对查询的速度有着至关重要的影响,理解索引也是进行数据库性能调优的起点。考虑如下情况,假设数据库中一个表有10^6条记录,DBMS的页面大小为4K,并存储100条记录。如果没有索引,查询将对整个表进行扫描,最坏的情况下,如果所有数据页都不在转载 2014-02-14 09:57:51 · 524 阅读 · 0 评论 -
总结:MySql在建立索引优化时需要注意的问题
From: http://tec110505.diandian.com/post/2011-06-30/2535792 1,创建索引 不是什么情况都非得建索引不可,比如性别可能就只有两个值,建索引不仅没什么优势,还会影响到更新速度,这被称为过度索引。 2,复合索引 比如有一条语句是这样的:select * from users where area=’beijing’ and ag转载 2014-02-14 10:12:45 · 610 阅读 · 0 评论