场景
我用的数据库是mysql5.6,下面简单的介绍下场景
课程表
create table Course(
c_id int PRIMARY KEY,
name varchar(10)
)
数据100条
学生表:
create table Student(
id int PRIMARY KEY,
name varchar(10)
)
数据70000条
...
分类:
数据库 时间:
2015-05-19 10:43:35
阅读次数:
175
原文: 第六章——根据执行计划优化性能(3)——键值查找 前言: 本文为本系列最后一篇,介绍键值查找的相关知识。 键值查找是具有聚集索引的表上的一个书签查找,键值查找用于SQLServer查询一些非键值列的数据。使用非聚集索引的查询不会有键值查找,但是所有键值查找会伴随非聚集索引出现。这里特别提醒的...
分类:
其他好文 时间:
2015-03-06 15:51:16
阅读次数:
170
原文: 第六章——根据执行计划优化性能(2)——查找表/索引扫描 前言: 在绝大部分情况下,特别是从一个大表中返回少量数据时,表扫描或者索引扫描并不是一种高效的方式。这些必须找出来并解决它们从而提高性能,因为扫描将遍历每一行,查找符合条件的数据,然后返回结果。这种处理是相当耗时耗资源的。在性能优化过...
分类:
其他好文 时间:
2015-03-06 15:49:16
阅读次数:
125
原文: 第六章——根据执行计划优化性能(1)——理解哈希、合并、嵌套循环连接策略 前言: 本系列文章包括: 1、 理解Hash、Merge、Nested Loop关联策略。 2、 在执行计划中发现并解决表/索引扫描。 3、 介绍并在执行计划中发现键查找并解决它们。 对于性能优化,需要集中处理以下的问...
分类:
其他好文 时间:
2015-03-06 15:40:06
阅读次数:
166