04 2018 档案

摘要:众所周知,SQL Server事务隔离级别是为了保证在并发事务处理环境下的数据完整性,准确性,一致性的一种机制。在SQL Server中一共有五种事务隔离级别,分别为:READ UNCOMMITTED,READ COMMITTED,REPEATABLE READ,SNAPSHOT,SERIALIZA 阅读全文
posted @ 2018-04-26 16:47 littlewrong 阅读(419) 评论(0) 推荐(0) 编辑
摘要:控制到 Transact-SQL 的连接发出的 SQL Server 语句的锁定行为和行版本控制行为。 TRANSACT-SQL 语法约定 语法 参数 READ UNCOMMITTED 指定语句可以读取已由其他事务修改但尚未提交的行。 在 READ UNCOMMITTED 级别运行的事务,不会发出共 阅读全文
posted @ 2018-04-26 15:41 littlewrong 阅读(7188) 评论(0) 推荐(0) 编辑
摘要:由于本文是个长篇技术文章,涉及到很多算法和数据结构知识,你尽可以慢慢读。有些概念比较难懂,你可以跳过,不影响理解整体内容。 这篇文章大约分为3个部分: 底层和上层数据库组件概况 查询优化过程概况 事务和缓冲池管理概况 回到基础 很久很久以前(在一个遥远而又遥远的星系……),开发者必须确切地知道他们的 阅读全文
posted @ 2018-04-24 11:45 littlewrong 阅读(404) 评论(0) 推荐(0) 编辑
摘要:B树 即二叉搜索树: 1.所有非叶子结点至多拥有两个儿子(Left和Right); 2.所有结点存储一个关键字; 3.非叶子结点的左指针指向小于其关键字的子树,右指针指向大于其关键字的子树; 如: B树的搜索,从根结点开始,如果查询的关键字与结点的关键字相等,那么就命中;否则,如果查询关键字比结点关 阅读全文
posted @ 2018-04-24 10:26 littlewrong 阅读(563) 评论(0) 推荐(0) 编辑
摘要:数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询、更新数据库表中数据。索引的实现通常使用B树及其变种B+树。 在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法。这种数据结构,就是索引。 为表设 阅读全文
posted @ 2018-04-24 10:14 littlewrong 阅读(369) 评论(0) 推荐(0) 编辑
摘要:2012以后提供了一种不同于传统B树结构的索引类型,就是内存列存储索引。这种索引应用了一种基于列的存储模式,也是一种新的查询执行的批处理模式,并且为特定的负载提供了巨大的性能提升。它是如何构建?如何工作?又是为什么能对性能有如此大的提升,接下来我们用简明的描述和详尽的示例来解释说明。 那么列存储索引 阅读全文
posted @ 2018-04-19 14:46 littlewrong 阅读(419) 评论(0) 推荐(0) 编辑
摘要:用GDB调试程序 GDB是一个强大的命令行调试工具。大家知道命令行的强大就是在于,其可以形成执行序列,形成脚本。UNIX下的软件全是命令行的,这给程序开发提代供了极大的便利,命令行软件的优势在于,它们可以非常容易的集成在一起,使用几个简单的已有工具的命令,就可以做出一个非常强大的功能。 于是UNIX 阅读全文
posted @ 2018-04-06 13:34 littlewrong 阅读(279) 评论(0) 推荐(0) 编辑

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