原创 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上,但是