手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
MySQL
MsSQL
Oracle
Sqlite
Postgre SQL
Mariadb
MongoDB
NoSQL
HBase
JDBC
mycat
编程之家
Postgre SQL
systemd deletes shared memory segment in postgresql
最近在server上部署PostgreSQL9.5(源码安装), 总是报because another server process exited abnormally and possibly corrupted shared memory, google 发现竟然是systemd问题。 在RHEL7.2中,systemd-logind 服务引入了一个新特性,该新特性是:当一个user完全退出o
作者:编程之家 时间:2020-06-26
PostgreSQL 启动失败解决方法
PostgreSQL 启动失败解决 机房断电了,PostgreSQL 起不起来了。 [root@scoder19 9.3]# service postgresql-9.3 start Starting postgresql-9.3 service: [FAILED] 日志文件(/var/lib/pgsql/9.3/pgstartup.log):报错如下: < 2016-07-11 18:12:54
作者:编程之家 时间:2020-06-26
查询postgresql所有表中有哪些字段
select distinct t.field from ( SELECT c.relname,a.attnum,a.attname AS field,t.typname AS type,a.attlen AS length,a .atttypmod AS lengthvar,a.attnotnull AS notnull from pg_class c,pg_attribute a,pg_ty
作者:编程之家 时间:2020-06-26
PostgreSql 的 RETURNING 一个使用经验
PostgreSql 的 RETURNING 是在insert 和update操作的时候 可以制定需要的返回。 具体手册:http://www.postgres.cn/docs/9.4/sql-insert.html 我的需求是生成一个有规则的内部订单号,规则为 (字符+日期+6位数字),其中数字每天都从000001开始自增。 对于一个精简主义的人来说,这个逻辑如果用java代码写感觉不太爽,同时
作者:编程之家 时间:2020-06-26
PostgreSQL WIN7下压缩版安装
先去官网下载解压吧,然后配置环境变量。。目前配置了2个PGHOME和PGDATA,在path里面加上%PGHOME%\bin;。 然后命令行测试一下: C:\Users\FD>initdb -V initdb (PostgreSQL) 9.4.4 用initdb命令初始化数据库,参数可以用initdb --help查看,啥命令不懂,就help看。。 我的命令是C:\Users\FD>initdb
作者:编程之家 时间:2020-06-26
解决PostgreSQL错误--- integer out of range
问题描述 PostgreSQL中,输入以下sql语句查询时,报错ERROR: integer out of range。参见postgresql数值类型,integer数据类型的最大值为2147483647,即2*1024*1024*1024。很明显,我们输入的整数溢出了。 select 10*1024*1024*1024; 问题解决 stackoverflow针对此问题的解决办法是修改列的类型为
作者:编程之家 时间:2020-06-26
Postgresql 异步流复制
压力测试环境 version:Postgresql 9.5.2 OS: CentOS 6.5 Source Code: Postgresql9.5.2 172.31.107.30 primary 172.31.107.32 slave 172.31.107.31 slave 开启 防火墙端口 iptables -I INPUT -p tcp --dport 5432 -j ACCEPT P
作者:编程之家 时间:2020-06-26
Postgresql 同步流复制
压力测试环境 version:Postgresql 9.5.2 OS: CentOS 6.5 Source Code: Postgresql9.5.2 172.31.107.1 primary 172.31.107.2 slave 172.31.107.3 slave 开启 防火墙端口 iptables -I INPUT -p tcp --dport 5432 -j ACCEPT serv
作者:编程之家 时间:2020-06-26
Postgresql 安装
version:Postgresql 9.5.2 OS: CentOS 6.5 Source Code: Postgresql9.5.2 建议先 运行 yum list installed mysql* 命令 查看安装了哪些mysql 卸载 yum remove mysql5.6(比如) 同样 把 早期的 postgresql 版本卸载掉 rpm -qa |grep postgre yum
作者:编程之家 时间:2020-06-26
sqoop将postgresql表导入hive表
使用sqoop导入数据至hive常用语句 直接导入hive表 sqoop import --connect jdbc:postgresql://ip/db_name--username user_name --table table_name --hive-import -m 5 内部执行实际分三部,1.将数据导入hdfs(可在hdfs上找到相应目录),2.创建hive表名相同的表,3,将hd
作者:编程之家 时间:2020-06-26
Postgresql内存上下文分析
数据库版本:postgresql 9.2.1 作者:高铭杰 邮箱:
[email protected]
日期:2016年7月14日 1 数据库内存上下文 postgresql在7.1版本引入了内存上下文机制来解决日益严重的内存泄漏的问题,在引入了这种“内存池”机制后,数据库中的内存分配改为在“内存上下文中”进行,对用户来说,对内存的申请由原来的malloc、free变成了palloc、pf
作者:编程之家 时间:2020-06-26
Postgresql源码分析: 动态Hash
1. 为什么需要动态hash 平常的hash,大多是下面这样一副面孔: 图1 一个静态hash结构 这种Hash维护着一些桶,就是图上左边的部分,每一个桶中装着hash值相同的数据。 这些具有相同hash值的数据形成一个链表。这种hash
作者:编程之家 时间:2020-06-26
postgresql 函数增加调试功能
postgresql数据库在使用过程中,发现没有调试存储过程的功能,网上查找,默认是没有安装的,需要自己安装插件。记录一下安装过程: 1、打开pgadmin 的postgresq配置 2、找到配置文件存放位置, 3、在后台配置编辑器中找到 shared_preload_libraries (默认是没有启用的)。 (图是我配置好后的) 勾选 启用 ,值输入 $libdir/plugin_debu
作者:编程之家 时间:2020-06-26
Tcpdump一次抓包记录Postgresql通信
数据库版本:postgresql 9.2.1 作者:高铭杰 邮箱:
[email protected]
日期:2016年7月14日 1 背景 最近在调试一个gsql灌数据时的卡死问题,问题的跟因还没有分析清楚,和社区上的一个问题十分类似: BUG #6342: libpq blocks forever in “poll” function Hi, I have a big and s
作者:编程之家 时间:2020-06-26
“不可思议”的问题——PostgreSQL 老湿机图解平安科技遇到的垃圾回收"坑"
背景 近日收到 平安科技 海安童鞋 那里反馈的一个问题,在生产环境使用PostgreSQL的过程中,遇到的一个有点"不可思议"的问题。 一张经常被更新的表,通过主键查询这张表的记录时,发现需要扫描异常多的数据块。 原因分析 1、和长事务有关,我在很多文章都提到过,PG在垃圾回收时,只判断垃圾版本是否是当前数据库中最老的事务之前的,如果是之后产生的,则不回收。 所以当数据库存在长事务时,同时被访问的
作者:编程之家 时间:2020-06-26
编译安装PostgreSQL-9.5.3数据库
编译安装PostgreSQL-9.5.3数据库 编译安装PostgreSQL-953数据库 安装准备工作 编译安装 配置 初始化数据库蔟 安装contrib目录下的工具 PostgreSQL的简单配置 启动和停止数据库 安装准备工作 首先,下载源代码,源代码的下载地址为:https://www.postgresql.org/ftp/source/ ,在此页面选择合适的发行版,但是不要下载测试版本的
作者:编程之家 时间:2020-06-26
psql工具的使用
psql工具的使用 psql工具的使用 概述 psql初步使用 psql的常用命令 字符编码问题 pset命令 x命令 执行存储在外部文件中的SQL命令 显示信息 其它命令 psql的使用技巧和注意事项 历史命令与补全功能 自动提交技巧 得到psql中真实执行的SQL语句 概述 psql是PostgreSQL的一个命令行交互式客户端工具,类似Oracle的命令行工具sqlplus,但是比sqlpl
作者:编程之家 时间:2020-06-26
greenplum 4.8.3.2 因发现bug被下线了
难怪我后来又没有找到4.8.3.2版本的下载链接了,原来是有bug,还好我只是在测试环境使用,接下来线上环境是不能用这个版本了,目前只能用4.8.3.1。 以下是原文: There is an issue with the functionality of a product you are following on Pivotal Network. A moderate vulnerabilit
作者:编程之家 时间:2020-06-26
PostgreSQL update from other table
情景 系统因为某个bug,有一张业务表的数据字段为空,实际情况下会通过程序代码在运营人员操作成功后自动从另外的一张基础信息表拷贝数据到此表。因为写入的时候没做处理,导致上百个此字段为空。需要DBA执行SQL进行数据填补。 #postgresql UPDATE sc_stocks SET commodity_name = t1.name FROM sc_commodities AS t1
作者:编程之家 时间:2020-06-26
PostgreSQL 物流调度算法探索 - 基于PostGIS/pgrouting/机器学习
PostgreSQL 物流调度算法探索 - 基于PostGIS/pgrouting/机器学习 digoal 2016-07-20 17:57:13 浏览389 评论0 发表于: 阿里云数据库ApsaraDB PostgreSQL 物流 O2O 路径规划 物流调度 摘要: 背景 物流行业是被电子商务催生的产业之一。 快件的配送和揽件的调度算法是物流行业一个非常重要的课题,直接关系到配送或揽件
作者:编程之家 时间:2020-06-26
PostgreSQL中BRIN索引的使用三
作者简介 汪洋,中国平安集团旗下平安科技数据库技术部总监。从1994年开始接触Oracle 6数据库,于1998年获取Oracle 7.3 OCP证书,迄今已从事Oracle相关开发运维工作20年。在加入平安之前,就职于Oracle香港高级客户服务部门,为中国、香港以及澳门客户提供数据库架构设计,数据库性能优化等高级服务。加入平安后,负责数据库技术引入,数据库产品选型,数据库架构设计,数据库规范制
作者:编程之家 时间:2020-06-26
安装绿色版PostgreSQL及启动服务
安装环境windows7 32位 系统 postgresql-9.0.4-1-windows-binaries ===== 之前先是下载的一个postgresql-8.4.2-1-windows版本,这个版本是安装版,在安装的过程中就不断报错,不过也勉强装完了,只是装完之后无法连接数据库,原因应该是win7的事儿,在虚拟机xpsp3安装使用正常,不过又不想每次写代码的时候都开虚拟机,所以还是想找到
作者:编程之家 时间:2020-06-26
Postgresql命令备份及恢复及免安装服务启动
1. 通过cmd,打开3.0安装路径下的数据库...BioSecurity\MainResource\postgresql\bin 2. 输入命令:pg_dump -c -h 127.0.0.1 -p 5432 -U root security_db_2 > d:\db_3020.psql 其中 127.0.0.1 是数据库的ip地址。 root是用户名 security_db_2 是要备份的数
作者:编程之家 时间:2020-06-26
Postgres个人学习笔记
(1)用户实用程序: createdb 创建一个新的PostgreSQL的数据库(和SQL语句:CREATE DATABASE 相同) createuser 创建一个新的PostgreSQL的用户(和SQL语句:CREATE USER 相同) dropdb 删除数据库 dropuser 删除用户 pg_dump 将PostgreSQL数据库导出到一个脚本文件 pg_dumpall 将所有的Post
作者:编程之家 时间:2020-06-26
【约吗?】当物流调度遇见PostgreSQL - GIS, routing,机器学习
背 景 物流行业是被电子商务催生的产业之一。 快件的配送和揽件的调度算法是物流行业一个非常重要的课题,直接关系到配送或揽件的时效,以及物流公司的运作成本。 好的算法,可以提高时效,降低成本,甚至可以更好的调动社会资源,就像滴滴打车一样,也许能全民参与哦。 以后也许上班路途还能顺路提供快递服务呢。 本文将以物流行业为例,给大家分析一下PostgreSQL与Greenplum在地理位置信息处理,最
作者:编程之家 时间:2020-06-26
PostgreSQL如何在一大堆字段里面排除几个字段select出来
最近看了一位大神的博客,感觉挺受用的,记录一下,里边引用了一篇文章如下: http://www.postgresonline.com/journal/archives/41-How-to-SELECT-ALL-EXCEPT-some-columns-in-a-table.html 大堆字段排除几个字段select出 方法一、命令行方式 输入: SELECT 'SELECT ' || array_t
作者:编程之家 时间:2020-06-26
postgresql的源码安装及配置使用
装postgresql非常简单。 直接三部曲搞定。 ./configure --prefix=/usr/local/postgresql make make install 创建postgresql的数据目录 mkdir -p /data/postgresql/ 增加用户 useradd postgresql 更改postgresql数据目录的权限和owner chown -R postgresq
作者:编程之家 时间:2020-06-26
PostGIS/PostgreSQL vs. MySql vs. SQL Server
http://stackoverflow.com/questions/3743632/gis-postgis-postgresql-vs-mysql-vs-sql-server What database is best for the underlying data store for all this data? Here’s my desires: I’m familiar with the
作者:编程之家 时间:2020-06-26
PostgreSQL 与 MySQL 相比,优势何在?
作者:Zete 链接:https://www.zhihu.com/question/20010554/answer/62628256 来源:知乎 著作权归作者所有,已作者获得授权。 Pg 没有 MySQL 的各种坑 MySQL 的各种 text 字段有不同的限制, 要手动区分 small text, middle text, large text... Pg 没有这个限制, text 能支持各种大
作者:编程之家 时间:2020-06-26
Postgresql去除重复数据的方法
PostgreSQL删除重复数据 去重的方法一般是找到重复数据中的一条,以某一唯一条件去掉其他重复值。 Oracle 去重的方法很多,常用的是根据 rowid 进行去重。 PostgreSQL 库如何去除单表重复数据呢?可以通过 ctid 进行,下面是实验过程。 一、创建测试表 david=# create table emp ( david(# id int, david(# name varc
作者:编程之家 时间:2020-06-26
上一页
271
272
273
274
275
276
277
278
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native