摘要:
一、使用情况 如果语句很复杂,连接太多,可以考虑用临时表和表变量分步完成。 如果需要多次用到一个大表的同一部分数据,考虑用临时表和表变量暂存这部分数据。 如果需要综合多个表的数据,形成一个结果,可以考虑用临时表和表变量分步汇总这多个表的数据。 二、临时表和表变量的选择 很多说法是表变量在内存,速度快 阅读全文
posted @ 2018-04-10 11:22
番茄啊鸡蛋面
阅读(278)
评论(0)
推荐(1)
摘要:
1.控制同一语句的多次执行2.减少多次的数据转换3.杜绝不必要的子查询和连接表,子查询在执行计划一般解释成外连接,多余的连接表带来额外的开销。4.合并对同一表同一条件的多次UPDATE,比如 这两个语句应该合并成以下一个语句 5.UPDATE操作不要拆成DELETE操作+INSERT操作的形式,虽然 阅读全文
posted @ 2018-04-10 11:12
番茄啊鸡蛋面
阅读(188)
评论(0)
推荐(1)
摘要:
返回数据至少需要数据库的提取数据、网络传输数据、客户端接受数据、客户端处理数据等环节。为了避免服务器、网络、客户端的无效工作,我们应该只返回需要的数据! 一、横向 二、纵向 阅读全文
posted @ 2018-04-10 11:03
番茄啊鸡蛋面
阅读(227)
评论(0)
推荐(1)
摘要:
查询的逻辑执行顺序 执行顺序描述 阅读全文
posted @ 2018-04-10 10:43
番茄啊鸡蛋面
阅读(242)
评论(0)
推荐(1)