02 2015 档案

摘要:项目中遇到这么个情况:t1表 和 t2表 都是150w条数据,600M的样子,都不算大。但是这样一句查询 ↓select * from t1 where phone not in (select phone from t2)直接就把我跑傻了。。。十几分钟,检查了一下 phone在两个表都建了索引,字... 阅读全文
posted @ 2015-02-12 18:30 Hydor 阅读(8600) 评论(0) 推荐(5) 编辑
摘要:读取所有字段,自然排序declare @fields varchar(max) Select @fields=ISNULL(@fields,'')++name+',' from syscolumns Where ID=OBJECT_ID('contact') order by colorderpr... 阅读全文
posted @ 2015-02-04 14:58 Hydor 阅读(582) 评论(0) 推荐(1) 编辑
摘要:铺垫知识点:数据库存储本身是无序的,建立了聚集索引,会按照聚集索引物理顺序存入硬盘。既键值的逻辑顺序决定了表中相应行的物理顺序多数情况下,数据库读取频率远高于写入频率,索引的存在 为了读取速度牺牲写入速度页 为最小单位 8kb区物理连续的页(8页)的集合内部碎片 数据库页内部产生的碎片,外部反之碎片... 阅读全文
posted @ 2015-02-04 13:44 Hydor 阅读(14687) 评论(2) 推荐(3) 编辑

点击右上角即可分享
微信分享提示