上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 140 下一页
摘要: 一般定义: 程序调用自身的编程技巧称为递归(recursion)。 递归做为一种算法设计技巧,是指函数/过程/子程序在运行过程中直接或间接调用自身而产生的重入现象。 递归过程总是一个过程还未执行完就执行另一个过程(但是执行另一过程前会保存未执行完时候的变量值),如此反复,一直执行到边界条件,执行完余 阅读全文
posted @ 2018-01-04 14:00 有梦就能实现 阅读(962) 评论(0) 推荐(0)
摘要: 递归算法转换为非递归算法的技巧 递归函数具有很好的可读性和可维护性,但是大部分情况下程序效率不如非递归函数,所以在程序设计中一般喜欢先用递归解决问题,在保证方法正确的前提下再转换为非递归函数以提高效率。 函数调用时,需要在栈中分配新的帧,将返回地址,调用参数和局部变量入栈。所以递归调用越深,占用的栈 阅读全文
posted @ 2018-01-04 13:56 有梦就能实现 阅读(9785) 评论(0) 推荐(0)
摘要: 操作结果集 为了配合测试,特地建了两个表,并且添加了一些测试数据,其中重复记录为东吴的人物。 表:Person_1魏国人物 表:Person_2蜀国人物 A、Union形成并集 Union可以对两个或多个结果集进行连接,形成“并集”。子结果集所有的记录组合在一起形成新的结果集。 1、限定条件 要是用 阅读全文
posted @ 2017-12-29 22:58 有梦就能实现 阅读(289) 评论(0) 推荐(0)
摘要: 运用计划缓冲的建议 计划缓冲的基本目的是通过重用执行计划来改进性能。因为,确认执行计划确实可重用很重要。因为即席查询的计划可重用性效率低下,所以一般建议尽可能依赖预定义工作负载技术。为了确保计划缓冲的高效实用,遵循以下建议。 明确地参数化查询的可变部分; 使用存储过程实现业务功能; 使用sp_exe 阅读全文
posted @ 2017-12-29 22:43 有梦就能实现 阅读(168) 评论(0) 推荐(0)
摘要: 当查询被提交时,SQL Server检查过程缓冲中匹配的执行计划,如果没有找到,SQL Server执行查询编译和优化以生成新的执行计划。 如果执行计划存在于缓冲中,它在私有的执行上下文中重用,这节约了CPU的编译和优化周期。 具有不同过滤条件的相同查询提交到SQL Server时,如: 当这个查询 阅读全文
posted @ 2017-12-29 22:42 有梦就能实现 阅读(208) 评论(0) 推荐(0)
摘要: 查询计划hash和查询hash 在SQL Server 2008中引入的围绕执行计划和缓冲的新功能被称为查询计划hash和查询hash。这是使用针对查询或查询计划的算法来生成二进制hash值的二进制对象。 可以从sys.dm_exec_query_stats或sys.dm_exec_requests 阅读全文
posted @ 2017-12-29 22:42 有梦就能实现 阅读(341) 评论(0) 推荐(0)
摘要: 一、执行计划缓冲 优化器生成的执行计划保存在SQL Server内存池中的一个特别部分,被称为计划缓冲或过程缓冲。过程缓冲是SQL Server缓存的一部分。在缓冲中保存计划可使SQL Server避免在重新提交相同的查询时再次通过整个查询优化过程运行。SQL Server支持不同的技术,如:计划缓 阅读全文
posted @ 2017-12-29 22:41 有梦就能实现 阅读(140) 评论(0) 推荐(0)
摘要: SQL Server使用许多技术来优化资源消耗: 基于语法的查询优化; 无用计划匹配以避免对简单查询的深度优化; 根据当前分布统计的索引和连接策略; 多阶段的查询优化以控制优化开销; 执行计划缓冲以避免重新生成执行计划; 以上技术按以下顺序执行: 解析器; 代数化器; 查询优化器; 执行计划生成,缓 阅读全文
posted @ 2017-12-29 22:40 有梦就能实现 阅读(143) 评论(0) 推荐(0)
摘要: http://www.cnblogs.com/kissdodog/category/532309.html 阅读全文
posted @ 2017-12-28 23:51 有梦就能实现 阅读(104) 评论(0) 推荐(0)
摘要: SQL Server提供了一个被称为数据库引擎调整顾问的工具。这个工具帮助为一个给定的工作负载确认一组最优的索引,而不需要对数据库结构或SQL Server内部结构的深入了解。它还能为一小部分有问题的查询建议调整选项。除了好处该工具也有坏处。应该正确地使用。 一、数据库引擎调整顾问机制 可以直接选择 阅读全文
posted @ 2017-12-28 23:50 有梦就能实现 阅读(216) 评论(0) 推荐(0)
上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 140 下一页