SQL
WanTianwen
人生就像是一场战斗。
展开
-
一个SQL大牛提的一个sql优化小测试
大家如果对SQL优化感兴趣的话,可以看看这个链接,http://sqlblog.com/blogs/adam_machanic/archive/2008/04/22/sql-server-query-processing-puzzle-like-vs.aspx这个是一个sql牛人的 博客,他在上面提出了一个小问题:USE TempDBGOCREATE TABLE b1 (blat1 nCH原创 2008-04-24 03:26:00 · 1211 阅读 · 0 评论 -
insert into 和select * into的性能比较
有朋友说两者之间存在很大的性能差异,是由于数据库的日志模式不一样,simple和完整的会导致差异。simple的select * into 不记日志。我自己也就来做了个测试。8万数据量,采用insert into 需要3秒左右,select * into 300毫秒。差十倍。但是横向测试simple和完整模式,对比没有什么两样。另外测试中,插入后又回滚事务,结果没有出现不回滚的情况。分析:其实就两原创 2008-04-24 03:29:00 · 2963 阅读 · 0 评论 -
SQL2000附加SQL2005数据具体方法
如题,若使用SQL2000附加SQL2005的数据库时在附加时会出现了错误602,提示“对sysindexes运行DBCC CHECKTABLE”因为数据库附加到2005的时候, 数据库文件已经自动升级到2005, 所以在2000下是无法再附加的(没有向上兼容的) 直接restore或附加是不行的, 用脚本+导数据肯定没有问题。2005转到2000的步骤步骤1. 生成for 2000版原创 2008-05-03 01:33:00 · 1618 阅读 · 0 评论 -
InnoDB和MyISAM的差别及性能测试
差别:InnoDB和MyISAM是在使用MySQL最常用的两个表类型,各有优缺点,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持,而InnoDB提供事务支持已经外部键等高级数据库功能。MyIASM是IASM表的新版本,有如下扩展: 二进制层次的可移植性。转载 2008-05-07 01:31:00 · 1768 阅读 · 1 评论