PostgreSQL DBA(154) - pgAdmin(bool转换为smallint)
本节介绍了PostgreSQL中的列类型转换:bool类型转换为smallint。
PostgreSQL DBA(153) - pgAdmin(log_XXX parameter:what)
本节介绍了与日志相关的配置参数log_XXX(What to log)。
PostgreSQL DBA(152) - pgAdmin(log_XXX parameter:when)
本节介绍了与日志相关的配置参数log_XXX(When to log)。
PostgreSQL DBA(151) - pgAdmin(log_XXX parameter:where)
本节介绍了与日志相关的配置参数log_XXX。
Oracle vs PostgreSQL Develop(26) - ASCII 0
在特殊字符(不可见字符,如ASCII 0、控制字符、非法字符等)上,Oracle非常宽松,基本上可以写入任何数据,包括不符合编码规则的数据。而PostgreSQL则不然,必须符合该字符集的编码,比如在UTF8字符集下,输入的字符编码比如符合UTF8编码。
Oracle vs PostgreSQL Develop(25) - plsql vs plpgsql(语法严谨性)
Oracle的SQL和PL/SQL语法相对宽松,而PostgreSQL则相对严格一些。 在PL/SQL中,某些语句后可以不加分号,而PG则要求必须加分号。
Oracle vs PostgreSQL Develop(24) - subquery with agg function
准确的表达应该是在子查询的having条件中出现agg函数且依赖父查询的相关字段时,Oracle支持而PG不支持。
喜欢=熟悉+意外
喜欢=熟悉+意外
《乌合之众》最醒脑的15段话
01孤立的个人很清楚,孤身一人时,他不能焚烧宫殿或洗劫商店,即使受到诱惑,也很容易抵制。但在成为群体的一员时,他就会意识到人数赋予他的力量,这足以让他生出杀人劫掠的念头,并且会立刻屈从于这种诱惑。02个人一旦成为群体的一员,他所作所为就不会再承担责任,这时每个人都会暴露出自己不受到的约束的一面。群体追求和相信的从来不是什么真相和理性,而是盲从、残忍、偏执和狂热,只知道简单而极端的感情。03人一到群
PostgreSQL DBA(150) - Extension(pgmetrics)
本文简单介绍了PostgreSQL的插件:pgmetries。严格上来说,pgmetries不能成为插件,是一个用于统计pg数据库的一个工具。
Oracle vs PostgreSQL Develop(23) - PL(pg)sql(参数声明)
Oracle和PostgreSQL都提供了内置的编程语言(PL/SQL vs PL/pgSQL),在输入输出参数的声明上有较大的不同,如输入参数中存在inout/out参数,Oracle的函数可以有返回值,但PG不允许有返回值,只能通过参数返回。
PostgreSQL DBA(149) - PG 12(Add SETTINGS option to EXPLAIN)
PostgreSQL 12为explain命令提供了settings选项,可查看影响执行计划的设置修改.
PostgreSQL DBA(148) - pgAdmin(Show script for psql command)
本节简单介绍了如何显示psql命令内置的SQL。 我们在使用psql的时候,可以使用\d,\d+,\df,\sf等命令来查询相关信息,这些命令背后的SQL是什么呢?可以通过设置ECHO_HIDDEN on来查看相应的SQL。
PostgreSQL DBA(147) - pgAdmin(Scripts for freeze)
本节简单介绍了几个关于xid freeze的脚本。
PostgreSQL DBA(146) - pgAdmin(pg_dumpall vs pg_dump)
本节介绍了PostgreSQL中逻辑备份的工具pg_dumpall和pg_dump。pg_dumpall和pg_dump都是PG提供的逻辑备份工具,顾名思义,pg_dumpall可以一键dump所有的数据库,而pg_dump只能逐个database处理,下面来详细对比两个工具的异同。 pg_dumpallpg_dumpall可以一键dump database cluster,dump文件的格式为
PostgreSQL DBA(145) - pgAdmin(AUTOVACUUM:参数解析#3)
本节介绍了PostgreSQL中与AUTOVACUUM相关的参数:autovacuum_max_workers 。
PostgreSQL DBA(144) - pgAdmin(AUTOVACUUM:参数解析#2)
本节介绍了PostgreSQL中与AUTOVACUUM IO相关的参数。
放养模式
工作中的放养模式适合自律并且有自我调节能力很强的人,因为只有自我调节能力的强的人,才能在给予目标后,想办法找到路径去逼近。
PostgreSQL DBA(143) - pgAdmin(Monitoring PostgreSQL VACUUM processes#2)
本节介绍了PostgreSQL中如何监控VACUUM的处理过程(第二部分)。
PostgreSQL 源码解读(237)- 后台进程#15(rebuild_database_list)
本节简单介绍了PostgreSQL的后台进程:autovacuum,主要分析了rebuild_database_list函数的实现逻辑。