1. PostgresQL数据库在客户端与服务器之间传递数据时、是否会进行字符集的转换? 是
解析:客户端字符集:这是客户端应用程序(如psql或你的应用程序)使用的字符集。它可以在连接时通过PGOPTIONS环境变量、连接字符串参数或SET client_encoding SQL 命令指定。
服务器字符集:这是PostgreSQL数据库服务器默认使用的字符集。它在创建数据库集群时设定,并存储在postgresql.conf配置文件中。每个数据库也可以有自己的字符集设置,但通常继承自其所属的集群。
2. 若要成功启动数据库实例、则数据目录的权限应设置为 D
A.777
B.744
C.740
D.700
解析:启动数据库实例时,数据目录的权限通常设置为700,这意味着只有数据库服务运行的用户具有读、写和执行的权限。这样的设置保证了数据的安全性和隐私,避免了未经授权的用户访问数据目录。其他用户不应有读取或写入权限。
3. pg_ctl stop 支持以下那三种模式?(abc)比较常用的关闭方式是哪种? B
A.smart
B.fast
C.immediate
D.abort
解析:smart:所有客户端断开连接后智能退出;fast: 快速直接退出,并适当关闭(默认); immediate: 立即退出而不完全关闭,将导致重新启动时的恢复;abort相当于pg的kill -9
4. 在PostgreSQL中,使用如下语句CREATE INDEX idx_test_id1 on test1(id);创建索引的过程中,以下哪个操作可以正常操作? D
A.INSERT
B.DELETE
C.UPDATE
D.SELECT
5. (HA)下列的哪些架构实现PG的高可用?
A.patroni+zookeeper(etcd)+postgresql+vip
B.repmgr+postgresql+vip
C.pacemaker+corosync+postgresql+vip
D.stolon+etcd+postgresql+vip
解析:ABCD
想了解更多干货,可通过下方扫码关注

可扫码添加上智启元官方客服微信👇

17认证网








