数据库
TouyaAkira
这个作者很懒,什么都没留下…
展开
-
MySQL数据库操作实战
昨天项目发布,要做数据移行,要实现的功能很变态,时间很紧迫,基本上是使出了全身解数,才能有快又准地完成工作,期间发现很多小技巧串联起来使用,效果的确非常好。 武器: 1 mysqldump+mysql命令=>数据的导入导出,备份恢复 2 perl命令行=>很多时候,你有一个想法,它就能只用一句话,帮你实现它,省得编写很多代码的麻烦 3 shell命令=>组合拳,单独的命令谁都会...2008-10-10 15:03:42 · 163 阅读 · 0 评论 -
从博客系统优化联想到的
看到一篇比较有技术性的文章,讲的是博客系统优化,很有启发,联想到最近工作中遇到的系统瓶颈问题,很多可以借鉴,原文如下: http://blog.sina.com.cn/s/blog_4b0f52990100foq2.html 新版博客宣讲会【第五讲】:体验双倍提速博客生活(2009-11-13 13:38:01) 新版博客的全面革新,来源于一支强有力的技术开发团队,在此次开发中,首要...2009-11-17 15:05:34 · 186 阅读 · 0 评论 -
MySQL:导入数据时是否需要禁用KEY以加速
使用load data导入数据,如果导入的表是MyISAM的,对于空表,MySQL会把所有的非唯一索引进行一次独立的处理,而对于非空的表则会边插入边建索引。 所以对于非空的MyISAM表,需要用alter table xxx disable keys禁用索引,导入完成之后再用alter table xxx enable keys打开。 对于innodb,无论表中是否已有记录,索引都是单...2009-11-18 09:32:02 · 184 阅读 · 0 评论 -
MySQL中IN的使用需要当心
在MySQL5中,where语句里使用 (A,B) in ((X1,Y1),(X2,Y2)) 索引不会被使用。所以类似 select * from t1, t2 where (t1.a, t2.b) in ((1,2),(2,3)) 的语句是无法使用a,b上的索引的,应该改为 select * from t1, t2 where (t1.a = 1 and t2.b = 2) or (...原创 2009-11-18 09:36:19 · 216 阅读 · 0 评论 -
Tokyo Tyrant 入门安装指引
Tokyo Cabinet 是日本人 平林幹雄 开发的一款 DBM 数据库,该数据库读写非常快,哈希模式写入100万条数据只需0.643秒,读取100万条数据只需0.773秒,是 Berkeley DB 等 DBM 的几倍。 Tokyo Tyrant 是由同一作者开发的 Tokyo Cabinet 数据库网络接口。它拥有Memcached兼容协议,也可以通过HTTP协议进行数...原创 2009-11-19 15:50:31 · 202 阅读 · 0 评论