2019年2月20日
摘要: 一、联接过程介绍 为了后面一些测试案例,我们事先创建了两张表,表数据如下: 1 2 3 4 CREATE TABLE t1 (m1 int, n1 char(1)); CREATE TABLE t2 (m2 int, n2 char(1)); INSERT INTO t1 VALUES(1, 'a' 阅读全文
posted @ 2019-02-20 22:45 小石头的一天 阅读(7202) 评论(1) 推荐(2)
摘要: 在实际项目中,当MySQL表的数据达到百万级别时候,普通查询效率直线下降,而且当使用的where条件较多,其查询效率是让人无法容忍的。假如一个taobao订单查询详情要几十秒,可想而知的用户体验是多差。 查询效率慢的原因:1:没有加索引或者索引失效 where条件使用如下语句会索引失效:null、! 阅读全文
posted @ 2019-02-20 17:18 小石头的一天 阅读(1373) 评论(0) 推荐(0)
摘要: 本文转自https://my.oschina.net/u/1866821/blog/297673 索引的重要性数据库性能优化中索引绝对是一个重量级的因素,可以说,索引使用不当,其它优化措施将毫无意义。聚簇索引(Clustered Index)和非聚簇索引 (Non- Clustered Index) 阅读全文
posted @ 2019-02-20 15:20 小石头的一天 阅读(2632) 评论(0) 推荐(0)
摘要: SQL SERVER 提供了两种索引 聚集索引:聚集索引表示表中存储的数据按照索引的顺序存储,检索效率比非聚集索引高,但对数据更新影响较大; 非聚集索引:非聚集索引表示数据存储在一个地方,索引存储在另一个地方,索引带有指针指向数据的存储位置,非聚集索引检索效率比聚集索引低,但对数据更新影响较小。 聚 阅读全文
posted @ 2019-02-20 14:55 小石头的一天 阅读(239) 评论(0) 推荐(0)