执行计划个人理解是一个“点”,“线”,“面”的问题,与关系数据库中都有一些相似的成分,串起来还是比较容易掌握的,对于一条复杂的sql,所谓的点就是其中单个表的访问方式,线是表之间的先后访问\驱动顺序,面就是表与表之间的连接算法以及中间结果在内存缓冲区中的处理(类似于bitmap scan,中间结果集 ...
分类:
数据库 时间:
2020-07-29 00:43:26
阅读次数:
197
在Fedora中安装PostgreSQL并配置密码 首先先放出官方的文档教程 :https://fedoraproject.org/wiki/PostgreSQL 我写的内容其实也八九不离十,站在一个普通写CRUD的Demo的爱好者角度写怎么安装配置,减了防火墙的内容,加了改密码,保证看完跟着做能快 ...
分类:
数据库 时间:
2020-07-28 10:16:33
阅读次数:
84
PostgreSQL 删除数据库可以用以下三种方式: 1、使用 DROP DATABASE SQL 语句来删除。 2、使用 dropdb 命令来删除。 3、使用 pgAdmin 工具。 **注意:**删除数据库要谨慎操作,一旦删除,所有信息都会消失。 DROP DATABASE 删除数据库 DROP ...
分类:
数据库 时间:
2020-07-27 17:52:23
阅读次数:
137
PostgreSQL 使用 CREATE TABLE 语句来创建数据库表格。 语法 CREATE TABLE 语法格式如下: CREATE TABLE table_name( column1 datatype, column2 datatype, column3 datatype, ..... co ...
分类:
数据库 时间:
2020-07-27 17:37:46
阅读次数:
104
打开 PostgreSQL 官网 https://www.postgresql.org/,点击菜单栏上的 Download ,可以看到这里包含了很多平台的安装包,包括 Linux、Windows、Mac OS等 。 Linux 我们可以看到支持 Ubuntu 和 Red Hat 等各个平台,点击具体 ...
分类:
数据库 时间:
2020-07-27 15:53:06
阅读次数:
84
进入命令行工具,我们可以使用 \help 来查看各个命令的语法 : postgres-# \help <command_name> 例如,我们查看下 select 语句的语法: postgres=# \help select Command: SELECT Description: retrieve ...
分类:
数据库 时间:
2020-07-27 15:50:37
阅读次数:
203
从MySQL的MRR开始 开始之前,先从MySQL入手,看一下MySQL中的MRR机制原理,也就是Multi-Range Read。MySQL中在按照非聚集索引的范围查找且需要回表的情况下,比如select * from t where c2>100 and c2<200;c2为非聚集索引。如果直接 ...
分类:
数据库 时间:
2020-07-26 00:44:45
阅读次数:
156
1.主库 [oracle@xag1124a ~]$ sqlplus / as sysdba SQL> select protection_mode,protection_level,log_mode,open_mode,flashback_on from v$database; PROTECTION ...
分类:
数据库 时间:
2020-07-25 23:57:18
阅读次数:
177
准备 1.1 准备 keepalived-1.2.22.tar.gz redis-3.2.1.tar.gz 1.2 说明 当 Master 与 Slave 均运作正常时, Master负责服务,Slave负责Standby; 当 Master 挂掉,Slave 正常时, Slave接管服务升级Mas ...
分类:
其他好文 时间:
2020-07-24 15:40:44
阅读次数:
72
下载链接:https://www.enterprisedb.com/download-postgresql-binaries创建目录解压mkdir-p/opt/postgres&&tarxfpostgresql-10.12-1-linux-x64-binaries.tar.gz-C/opt/postgres/2.创建用户并设置密码useraddpostgres&&p
分类:
数据库 时间:
2020-07-22 16:06:33
阅读次数:
105