PG基础管理
文章平均质量分 93
执笔画情ora
数据库管理系统
展开
-
PG数据库管理-表空间管理
PostgreSQL是一个功能非常强大的、源代码开放的客户/服务器关系型数据库管理系统(RDBMS)。支持丰富的数据类型(如JSON和JSONB类型,数组类型)和自定义类型。PostgreSQL内存页面的默认大小是8kB。转载 2024-05-06 17:15:26 · 190 阅读 · 0 评论 -
PG数据库管理-参数管理
决定有多少内存可以被PostgreSQL用于缓存数据(推荐内存的1/4,不超过内存的1/2)使内部排序和一些复杂的查询都在这个buffer中完成,不够要适可而止,每个连接都要用这么大的。在进行性能调优之前,需要清楚知道服务器的配置信息,比如说 CPU,内存,服务器版本等信息。优化器假设一个查询可以用的最大内存,和shared_buffers无关(推荐内存的1/2)因为我的是本地测试的机器并不是最后线上的,最后线上的一定会这么用的。因为系统的IO压力很大,为了更好的测试其他配置的影响,把改参数改为off。转载 2024-05-03 17:57:03 · 42 阅读 · 0 评论 -
pg数据库学习知识要点分析-1
在PostgreSQL内部,所有的数据库对象都通过相应的对象标识符(object identifier,oid)进行管理,这些标识符是无符号的4字节整型。数据库对象与相应oid 之间的关系存储在对应的系统目录中,依具体的对象类型而异。例如数据库和堆表对象的 oid分别存储在pg_database和pg_class中,因此,当你希望找出oid时,可以执行以下查询:OID不变,但是relfilenode在进行ddl操作后会发生变化。原创 2024-05-03 17:23:03 · 1002 阅读 · 0 评论