学习是一场斗争
你喜欢的学习方法不一定有效,有效的方法你不一定会喜欢,但真正有效的方法对每个人都有效,不管你喜不喜欢都有效. 总结来说,有效的方法是这样的:第一,对于一定的内容,你要在学习时间上安排一定的间隔,不要突击学习这个间隔学习法的原理是人脑的“记忆曲线”。隔一段时间回想前面学过的,然后再学新的,这个方法最有利于记忆。 第二,你可以在不同的场景下、用不同的方式学习同一个内容比如说,同一个知识点,在课堂上
PostgreSQL 源码解读(208)- 查询#121(Valid OUTER JOIN Optimizations)
Valid OUTER JOIN OptimizationsOUTER JOIN 优化手段 The planner’s treatment of outer join reordering is based on the followingidentities:规划器基于以下恒等式处理外连接: 1. (A leftjoin B on (Pab)) innerjoin C on (Pac)
PostgreSQL 源码解读(208)- 查询#121(Valid OUTER JOIN Optimizations)
Valid OUTER JOIN OptimizationsOUTER JOIN 优化手段 The planner’s treatment of outer join reordering is based on the followingidentities:规划器基于以下恒等式处理外连接: 1. (A leftjoin B on (Pab)) innerjoin C on (Pac)
PostgreSQL DBA(47) - Index(Btree)
本节简单介绍了PostgreSQL中的Btree索引,包括Btree的基本结构/NULL值处理/自定义类型支持等相关信息.
PostgreSQL DBA(47) - Index(Btree)
本节简单介绍了PostgreSQL中的Btree索引,包括Btree的基本结构/NULL值处理/自定义类型支持等相关信息.
香农第二定律
下面三句话概括了香农第二定律的大意:1.信息通道的传输率R,是无论如何都无法超越信道容量C的,即R≤C;2.总能找到一种编码方式,使得传输率R无限接近信道容量C,同时保证传输不出现任何错误;3.如果谁要试图超越信道容量传输信息,无论你怎样编码,出错的概率都是100%。以浏览网页为例子来说明。服务器端把信息发送到客户端(浏览器),服务器端不会等客户端发送确认接收到的信息后才会继续发送,而是不断的发送
香农第二定律
下面三句话概括了香农第二定律的大意:1.信息通道的传输率R,是无论如何都无法超越信道容量C的,即R≤C;2.总能找到一种编码方式,使得传输率R无限接近信道容量C,同时保证传输不出现任何错误;3.如果谁要试图超越信道容量传输信息,无论你怎样编码,出错的概率都是100%。以浏览网页为例子来说明。服务器端把信息发送到客户端(浏览器),服务器端不会等客户端发送确认接收到的信息后才会继续发送,而是不断的发送
PostgreSQL DBA(46) - PG Operator classes and families
先前章节已简单提到pg_am,以hash为例介绍了hash index不能支持大于等于,小于等于等相关操作,我们了解到需要信息来确认访问方法接受哪些数据类型和哪些操作符.
PostgreSQL DBA(46) - PG Operator classes and families
先前章节已简单提到pg_am,以hash为例介绍了hash index不能支持大于等于,小于等于等相关操作,我们了解到需要信息来确认访问方法接受哪些数据类型和哪些操作符.
PostgreSQL DBA(45) - Hypothetical Indexes in PostgreSQL
本文简单介绍了PostgreSQL的Hypothetical Indexes
PostgreSQL DBA(44) - Privileges & User Management - What You Should Know
本文简单介绍了PostgreSQL的权限和用户管理基础知识,原文详见PostgreSQL Privileges & User Management - What You Should Know,有所删减和调整. RolesPostgreSQL使用基于角色的权限管理系统.PostgreSQL中的用户user和角色role是一回事,区别是在创建用户时具备了LOGIN权限而角色没有,因此以下不
PostgreSQL DBA(44) - Privileges & User Management - What You Should Know
本文简单介绍了PostgreSQL的权限和用户管理基础知识,原文详见PostgreSQL Privileges & User Management - What You Should Know,有所删减和调整. RolesPostgreSQL使用基于角色的权限管理系统.PostgreSQL中的用户user和角色role是一回事,区别是在创建用户时具备了LOGIN权限而角色没有,因此以下不
PostgreSQL DBA(43) - Index(Hash)
PostgreSQL支持Hash索引,本节简单介绍Hash索引的结构等相关信息.逻辑结构可以把HashIndex理解为一个HashTable,每个Hashbucket存储根据HashFunction计算得到的对应的索引条目,为了节省空间,Hash索引条目只存储HashCode(即HashValue)
PostgreSQL DBA(43) - Index(Hash)
PostgreSQL支持Hash索引,本节简单介绍Hash索引的结构等相关信息.
PostgreSQL DBA(42) - locale
PostgreSQL在使用initdb初始化数据库时,提供了"本地化"的参数locale,如不指定该参数则默认为空,即使用OS的locale设定.
PostgreSQL DBA(42) - locale
PostgreSQL在使用initdb初始化数据库时,提供了"本地化"的参数locale,如不指定该参数则默认为空,即使用OS的locale设定.
PostgreSQL DBA(41) - PG Index Properties
在PostgreSQL 9.6之后,PG提供了三个函数来判定Index AM/Index/Index Column是否具备某些属性,包括pg_indexam_has_property/pg_index_has_property/pg_index_column_has_property.
PostgreSQL DBA(41) - PG Index Properties
在PostgreSQL 9.6之后,PG提供了三个函数来判定Index AM/Index/Index Column是否具备某些属性,包括pg_indexam_has_property/pg_index_has_property/pg_index_column_has_property.
PostgreSQL 源码解读(207)- 查询#120(数据结构FromExpr&JoinExpr)
本节简单介绍了PostgreSQL在执行逻辑优化中相关的数据结构,包括FromExpr&JoinExpr.一、数据结构FromExpr表示FROM…WHERE结构/*----------*FromExpr-representsaFROM...WHERE...construct*表示FROM...WH
PostgreSQL 源码解读(207)- 查询#120(数据结构FromExpr&JoinExpr)
本节简单介绍了PostgreSQL在执行逻辑优化中相关的数据结构,包括FromExpr&JoinExpr.