POSTGRE
vbasten
这个作者很懒,什么都没留下…
展开
-
PostgreSQL学习手册(常用数据类型)
一、数值类型: 下面是PostgreSQL所支持的数值类型的列表和简单说明:名字存储空间描述范围smallint2 字节小范围整数-32768 到 +32767integer4 字节常用的整数-2147483648 到 +2147483647bigint8 字节大范围的整数-92233转载 2016-03-07 15:05:02 · 439 阅读 · 0 评论 -
postgresql 执行计划理解
首先看下postgresql 执行计划中的一些术语和关键字。执行计划运算类型操作说明是否有启动时间Seq Scan扫描表无启动时间Index Scan索引扫描无启动时间Bitmap Index Scan索引扫描有启动时间Bitmap Heap转载 2016-05-26 13:56:53 · 1016 阅读 · 0 评论 -
PostgreSQL的执行计划分析
近期有人提出想查看Postgresql的执行计划,下面分析下PG执行计划中的cost等相关值是怎么计算出来的: PG的版本是9.1.2 1.终端工具PGADMIN,对执行的语句按F7即可,然后看数据输出和解释 2.命令行分析:explain select * from table_name; 一般我们会比较关注消耗值cost和扫描的方式,如走索引或者full sc转载 2016-05-26 14:41:56 · 6653 阅读 · 1 评论 -
[Postgres] 如何读懂执行计划:参数解释
1. cost含义:这个计划节点的预计的启动开销和总开销 详细描述:启动开销是指一个计划节点在返回结果之前花费的开销,如果是在一个排序节点里,那就是指执行排序花费的开销。 总开销是指一个计划节点从开始到运行完成,即所有可用行被检索完后,总共花费的开销。实际上,一个节点的父节点可能会在子节点返回一部分结果后,停止继续读取剩余的行,如Limit节点。2. rows含义:这个计划节转载 2016-05-26 14:58:29 · 1647 阅读 · 0 评论 -
设置客户端连接PostgreSQL不需要密码
平常工作中,有时需要远端连接 PostgreSQL 数据库做些维护,例如远端备份等;如果备份脚本写在远端机器,备份的时候会弹出密码输入提示,那么脚本就不能后台执行,这里总结了几种不弹出密码输入提示的方法。--测试环境目标库IP: 192.168.1.25/5432 ; 数据库: Mydb ;用户名:postgres客户端IP: 192.168.1.26--在 192转载 2016-05-26 16:21:43 · 477 阅读 · 0 评论 -
psql语法
psqlNamepsql -- PostgreSQL 交互终端Synopsispsql [option...] [dbname [username]]描述psql 是一个以终端为基础的 PostgreSQL 前端。它允许你交互地键入查询,把它们发出给 PostgreSQL, 然后看看查询的结果。另外,输入可以来自一个文件。还有, 它提供了一些元命令转载 2016-05-26 16:24:47 · 914 阅读 · 0 评论 -
PG监控命令
查看当前数据库连接SELECT pg_stat_get_backend_pid(s.backendid) AS procpid, pg_stat_get_backend_activity(s.backendid) AS current_query FROM (SELECT pg_stat_get_backend_idset() AS backendid) AS s; 查看当前正原创 2016-05-26 18:09:01 · 1486 阅读 · 0 评论 -
PostgresSQL使用命令
本章提供了PostgreSQL的SQL命令,这些命令的准确语法规则。这组命令是从psql的命令行工具。上一节我们已经安装Postgres,直接打开psql:Program Files > PostgreSQL 9.2 > SQL Shell(psql).使用psql的时候,可以生成完整的命令列表使用的\ help命令。对于一个特定的命令的语法使用下面的命令: postgres-转载 2016-05-31 09:26:47 · 436 阅读 · 0 评论 -
PostgresSQL使用命令
本章提供了PostgreSQL的SQL命令,这些命令的准确语法规则。这组命令是从psql的命令行工具。上一节我们已经安装Postgres,直接打开psql:Program Files > PostgreSQL 9.2 > SQL Shell(psql).使用psql的时候,可以生成完整的命令列表使用的\ help命令。对于一个特定的命令的语法使用下面的命令: postgres-转载 2016-05-31 09:28:30 · 428 阅读 · 0 评论