上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 21 下一页
摘要: 简介 我们已经知道SQL Server IO最小的单位是页,连续的8个页是一个区。SQL Server需要一种方式来知道其所管辖的数据库中的空间使用情况,这就是GAM页和SGAM页。 Global Allocation Map Page GAM(全局分配位图)是用于标识SQL Server空间使用的 阅读全文
posted @ 2019-11-21 11:11 VicLW 阅读(204) 评论(0) 推荐(0) 编辑
摘要: MongoDB 常用的几大GUI工具 MongoDBCompass (官方的连接工具),免费的,界面简洁,不支持 sql 查询,支持性能监控。支持在三大平台 Windows 、Mac 、Linux 上运行。 下载链接:MongoDBCompass 性能监控,需要对应的权限。 Robo 3T 免费的, 阅读全文
posted @ 2019-11-21 10:14 VicLW 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 索引设计是数据库设计中比较重要的一个环节,对数据库的性能其中至关重要的作用,但是索引的设计却又不是那么容易的事情,性能也不是那么轻易就获取到的,很多的技术人员因为不恰当的创建索引,最后使得其效果适得其反,可以说“成也索引,败也索引” 本系列文章来自Stairway to SQL Server Ind 阅读全文
posted @ 2019-11-20 16:12 VicLW 阅读(340) 评论(0) 推荐(1) 编辑
摘要: 0.参考文献 Microsoft SQL Server企业级平台管理实践 第11章 Buffer Latch Timeout的解析 什么是PAGELATCH和PAGEIOLATCH 1.PAGELATCH_x和PAGEIOLATCH_x介绍 在分析SQL server 性能的时候你可能经常看到 PA 阅读全文
posted @ 2019-11-16 11:39 VicLW 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 描述 在SQL Server中,内部闩锁体系结构可在SQL操作期间保护内存。通过页面上的读写操作,可以确保内存结构的一致性。从根本上讲,它具有两个类:缓冲区锁存器和非缓冲区锁存器,它们在SQL Engine中执行轻量级同步。 闩锁确保内存一致性,而锁确保逻辑事务一致性。当多个用户或应用程序同时访问同 阅读全文
posted @ 2019-11-16 11:05 VicLW 阅读(1433) 评论(0) 推荐(0) 编辑
摘要: 在SQL Server中,我们通常使用用户定义的函数来编写SQL查询。UDF接受参数并将结果作为输出返回。我们可以在编程代码中使用这些UDF,并且可以快速编写查询。我们可以独立于任何其他编程代码来修改UDF。 在SQL Server中,我们具有以下类型的用户定义函数。 标量函数:标量用户定义的函数返 阅读全文
posted @ 2019-11-15 17:16 VicLW 阅读(595) 评论(0) 推荐(0) 编辑
摘要: 2019年11月4日微软发布了2019正式版,该版本有着比以往更多强大的新功能和性能上的优势,可参阅SQL Server 2019 新版本。 SQL Server 2019具有一组丰富的增强功能和新功能。特别是,数据库引擎中有许多新功能改进,以实现更好的性能和查询调整。 一些重要的增强功能包括: 行 阅读全文
posted @ 2019-11-15 15:09 VicLW 阅读(948) 评论(0) 推荐(0) 编辑
摘要: 锁机制在 PostgreSQL 里非常重要 (对于其他现代的 RDBMS 也是如此)。对于数据库应用程序开发者(特别是那些涉及到高并发代码的程序员),需要对锁非常熟悉。对于某些问题,锁需要被重点关注与检查。大部分情况,这些问题跟死锁或者数据不一致有关系,基本上都是由于对 Postgres 的锁机制不 阅读全文
posted @ 2019-11-15 12:01 VicLW 阅读(9676) 评论(0) 推荐(5) 编辑
摘要: 抛出错误行号是我们在写SQL中常用到的,在SQL Server和Oracle中都很简单,但是在PostgreSQL怎么实现呢?在网上查了下资料只有pg_exception_context包含错误行,我们可以根据具体情况来截取。脚本如下: do language plpgsql $$ declare 阅读全文
posted @ 2019-11-14 15:56 VicLW 阅读(1667) 评论(0) 推荐(1) 编辑
摘要: 关于持久性 持久性是指,事务提交后,对系统的影响必须是永久的,即使系统意外宕机,也必须确保事务提交时的修改已真正永久写入到永久存储中。 最简单的实现方法,当然是在事务提交后立即刷新事务修改后的数据到磁盘。但是磁盘和内存之间的IO操作是最影响数据库系统影响时间的,一有事务提交就去刷新磁盘,会对数据库性 阅读全文
posted @ 2019-11-14 09:16 VicLW 阅读(3457) 评论(0) 推荐(0) 编辑
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 21 下一页