原创 PostgreSQL 表和列權限解讀

PostgreSQL 表和列權限解讀 http://www.postgres.cn/docs/10/catalogs.html postgres=# create user cmft with ENCRYPTED PASSWORD 'cm

原创 PostgreSQL數據模擬生成

  針對 Postgres生成數據方法 <1>生成序列 SELECT * FROM generate_series(1,5); <2>生成date SELECT date(generate_series(now(), now() + '1

原创 greenplum日期類操作

--指定日期前一年的最後一天 postgres=# SELECT (to_date('2019-11-11', 'yyyy')-1);   ?column? ------------  2018-12-31    --指定日期月份的最後一

原创 oracle常用儲存過程循環插入數據

declare     i number; begin     for i in 1..100000 loop         insert into t2 values(i,mod(i,7),mod(i,8));         if(

原创 SLA:服務等級協議

SLA:服務等級協議(簡稱:SLA,全稱:service level agreement)。是在一定開銷下爲保障服務的性能和可用性,服務提供商與用戶間定義的一種雙方認可的協定。通常這個開銷是驅動提供服務質量的主要因素。 SLA的定義來源百

原创 數據累加

數據樣例如下, id money acc 1 0 2000 2 85 0

原创 centos7 安裝 postgres12

centos7 安裝 postgres12   --創建安裝目錄 [root@localhost ~]# mkdir /data/pg12/data -p  [root@localhost ~]# chown -R postgres.po

原创 postgresql大批量數據快速刪除的方法

drop table t_simhash_real; create table t_simhash_real(  bitstr_id  bigserial not null primary key,  bitstr     charact

原创 PostgreSQL常用運維腳本

--查看索引膨脹 SELECT current_database(), nspname AS schemaname, tblname, idxname, pg_size_pretty(bs*(relpages)::bigint) AS r

原创 postgres時間與時間戳互轉

postgres=> SELECT EXTRACT(epoch FROM CAST('2017-12-06 00:17:10' AS TIMESTAMP));                                        

原创 centos7 pg10.7 源碼安裝postgis2.5

centos7 pg10.7 源碼安裝postgis2.5   PostGIS 部署 pre-requirement sudo yum install libxml2 libxml2-dev gcc+ gcc-c++ -y   geos

原创 oracle函數及包的管理方式

--但個函數進行管理 CREATE OR REPLACE function testuser.proone(shortName in varchar2)  return varchar2 is tMaxNo2 varchar(64);  

原创 拉鍊表實現及使用

一、概念 歷史拉鍊表,就是記錄一個事務從開始一直到當前狀態的所有變化的信息,拉鍊表可以避免按每一天存儲所有記錄造成的海量存儲問題,同時也是處理緩慢變化數據的一種常見方式。   假設企業擁有1000萬的會員信息,每天有20萬的會員資料變更,

原创 人月、人年的計算公式

人月是用來衡量工作量,估算成本的。 1、什麼是人月? 人月是工作量的計量單位,是項目所有參 與者工作時長的累計,是最爲方便計算成本的數據。是項目管理中常用的概念。 如一個項目前期投入3個人工作2個月,中間2人工作0.5月,後期1人 (0.

原创 Greenplum數據分佈和分區策略

Greenplum數據分佈和分區策略 Greenplum是一個大規模並行處理數據庫,它由一個master和多個segment組成,其數據按照設定的分佈策略分佈於各個segment上。數據表的單個行會被分配到一個或多個segment上,但是