06 2021 档案
摘要:备注:如果在你点击注册的时候出现No all pattern found! file already patched报错,那原因就是因为在注册机设置好之后没有点击Patch之后之间点了Generate,然后修改的操作方式是:打开运行窗口,输入regedit 回车,找到HKEY_CURRENT_USE
阅读全文
摘要:改回原来的 trust 查看用户加密算法 show password_encryption ; select * from pg_authid SELECT rolname,rolpassword FROM pg_authid WHERE rolcanlogin; SELECT name,setti
阅读全文
摘要:参考博客 https://www.cnblogs.com/ningy1009/p/14467751.html 官网下载地址 https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-late
阅读全文
摘要:Coordinator (CN)负责提供外部应用接口、优化全局执行计划、向Datanode分发执行计划,以及汇总、处理执行结果。 Datanode (DN)在集群中,DN有多个。每个DN存储了一部分数据。如果DN无高可用方案,则故障时会导致该实例上的数据无法访问。因此LibrA对DN提供了高可用方案
阅读全文
摘要:1.选择存储模型(列式、行式) 行存:点查询(返回记录少,基于索引的简单查询) 增删改比较多 列存:统计分析类查询 (group 、join多) 即席查询(查询列不确定,行存无法确定索引) 2.选择分布方式 hash 散列在集群的各DN实例上 replication 集群中每个DN实例上都有一份全量
阅读全文
摘要:在数据库中,统计信息是规划器生成计划的源数据。没有收集统计信息或者统计信息陈旧往往会造成执行计划严重劣化,从而导致性能问题 更新统计信息:analyze ANALYZE语句可收集与数据库中表内容相关的统计信息,统计结果存储在系统表PG_STATISTIC中。 查询优化器会使用这些统计数据,以生成最有
阅读全文
摘要:PGSQL-SQL执行计划 explain和explain analyze的区别 explain 只生成执行计划,不实际执行 explain analyze 生成执行计划 执行sql 1.表访问方式 Seq Scan 全表顺序扫描 index Scan 索引扫描 :两步1.找出匹配索引条件行的位置,
阅读全文