- 博客(6)
- 收藏
- 关注
转载 Mysql 索引知识点精华
1、MyIsam最长索引不能超过1000,innodb不能超过767,索引长度越短越好 例如:create table test(id int,name1 varchar(300),name2 varchar(300),name3 varchar(500))charset=latin1 engine=myisam; create index test_name on test(name1,
2015-03-07 18:53:58 383
转载 memcache的存储步骤
memcache是在slab内存池的基础上, 每个slab内维护LRU链表, 每个NODE具有生命期, 所有Cache的NODE组成Hash表。 memcache采用懒惰删除机制, 其内存请求步骤大致是这样一个请求链: 根据node的size定位到slab ---> 从该slab的LRU尾部向前寻找过期且reference==1的NODE, 如果找到, 则从hash表与LRU中unlink此
2015-03-06 17:39:58 343
转载 mysql数据库优化方法
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描, Sql 代码 : select id from t where num is null; 可以在 num 上设置默认值 0,确保表中 num 列没有 null 值,然
2015-03-05 19:51:39 273
转载 Mysql char varchar效率
char定长,varchar不定长,char要比varchar占用更多的空间,由于定长char的效率高于varchar,char最大255,varchar最大65536"更高级一点的数据是"char在存入和取出的时候,会自动把末尾的空格去掉,varchar会额外的多用1-2个字节来存放字符长度,列中有一个varchar会自动把char转换成varchar,而当varchar长度小于4时,自动的把v
2015-03-05 19:49:38 1104
转载 把IP地址存成 UNSIGNED INT
可以使用 INET_ATON() 来把一个字符串IP转成一个整形,并使用 INET_NTOA() 把一个整形转成一个字符串IP。在PHP中,也有这样的函数 ip2long() 和 long2ip()。
2015-03-05 19:26:05 953
原创 Mysql char varchar详解,
1、char定长255,varchar不定长,char会自动填充到255,char要比varchar占用更多的空间,由于定长char的效率高于varchar。char在存入和取出的时候,会自动把末尾的空格去掉,varchar会额外的多用1-2个字节来存放字符长度,列中有一个varchar会自动把char转换成varchar,而当varchar长度小于4时,自动的把varchar转换成char...
2015-03-05 18:53:29 354
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人