数据库学习之postgres
文章平均质量分 89
postgres相关
兔兔西
殿宇的支柱总是彼此分立的,橡树和松柏也不在彼此的阴影下生长
展开
-
【数据库学习】Flyway
【代码】【数据库学习】Flyway。原创 2024-01-25 19:44:12 · 421 阅读 · 0 评论 -
【数据库学习】PostgreSQL优化
基于代价的优化的产生就是为了解决上面RBO的弊端,让执行引擎依据预先存储到数据库中表的一些实时更新的统计信息来选择出最优代价最小的执行计划来执行query语句,CBO会根据统计信息来生成一组可能被使用到的执行计划,进而估算出每个计划的代价,从而选择出代价最小的交给执行器去执行,其中表的统计信息一般会有表大小,行数,单行长度,单列数据分布情况,索引情况等等。4)os缓存使用简单的LRU(移除最近最久未使用的缓存),而数据库采用的优化的时钟扫描,即缓存使用频率高的会被保存,低的被移除。原创 2024-01-25 15:40:22 · 1054 阅读 · 0 评论 -
【数据库学习】Postgres(PG)概览与PostgreSQL基本语法
1,概念2,安装配置与常见命令1)安装与配置#安装yum install https:....rpm①数据目录/var/lib/pgsql//data。1>pg_hba.conf用于配置数据库的远程连接,通过加入以下命令行,运行任何用户远程连接本数据库,连接时需要提供密码。host replication all 127.0.0.1/32 md5host replication all原创 2021-01-27 09:13:44 · 14672 阅读 · 2 评论 -
【数据库学习】Postgres(PG)安装与运维
pg_dumpall是将一个pg集群全部转存到另一个脚本文件(sql脚本、归档文件)中,而pg_dump命令可以选择一个数据库或部份表进行备份。pg_dump结合pg_restore使用,能灵活备份和恢复。字段类型也是oid,是4字节无符号整数,不能提供大数据范围内的唯一性保证,因此pg官方不推荐在用户表中使用oid字段。用于配置数据库的远程连接,通过加入以下命令行,运行任何用户远程连接本数据库,连接时需要提供密码。最简单的物理备份就是冷备份,即:停止pg,然后拷贝pg的data目录。原创 2024-01-25 15:14:04 · 1148 阅读 · 0 评论