首页
问答
文章
发表
发动态
发帖子
发文章
登录
首页
话题
发动态
发帖子
发文章
首页
问答
文章
消息
登录
最新
推荐
huor
这家伙很懒,什么都没留下
个人成就
总积分
533
可用积分
333
文章
26
评论
19
注册排名
83
话题
文章
huor
发布于2022-05-23 12:17:50
OushuDB中to_date()函数的使用
使用原则:日期字符串与格式字符串要匹配上。 -- 匹配,得到正确结果 testdb=# SELECT TO_DATE('20170103','YYYYMMDD'); to_date ------------ 2017-01-03 (1 row) -...
赞
评论
浏览
834
OushuDB
huor
发布于2022-05-22 20:25:57
SUSE 11 SP3上通过ODBC连接OushuDB
# cat /etc/unixODBC/odbcinst.ini [PostgreSQLODBC] Description = PostgreSQL driver for linux Driver = /usr/lib64/unixODBC/libodbc...
赞
评论
浏览
823
OushuDB
huor
发布于2022-05-17 17:12:40
给定表名查表在HDFS上的路径
SELECT t1.fselocation || E'\/' || t2.dat2tablespace || E'\/' || t2.oid || E'\/' || t3.relfilenode FROM pg_filespace_entry t1, pg...
赞
1
评论
1
浏览
961
OushuDB
huor
发布于2022-05-10 16:22:58
Compile gRPC C++ on CentOS 7.4
Step 1. Install cmake 3.23.1 wget https://github.com/Kitware/CMake/releases/download/v3.23.1/cmake-3.23.1.tar.gz tar -xzvf cmake...
赞
评论
浏览
2066
OushuDB
huor
发布于2022-04-04 20:02:08
修改CentOS 7的主机名以及主机名变bogon的解决方案
方法 1. Temporarily hostname NEW_HOSTNAME 方法 2. Permanently sudo hostnamectl set-hostname NEW_HOSTNAME 主机名变 bogon 的解决方案 修改/etc/h...
赞
2
评论
浏览
870
OushuDB
huor
发布于2022-03-20 16:28:39
在OushuDB中模拟order by nulls first和order by nulls last
testdb=# create table t (id int); CREATE TABLE testdb=# insert into t values (1); INSERT 0 1 testdb=# insert into t values (2);...
赞
2
评论
浏览
905
OushuDB
huor
发布于2022-03-17 20:52:54
Linux配置OushuDB ODBC的方法
以 CentOS 7.4 为例 1.部署 ODBC 需要的 rpm 包 yum install -y unixODBC.x86_64 yum install -y postgresql-odbc.x86_64 2.修改配置文件 vim /etc/odbc...
赞
1
评论
浏览
898
OushuDB
huor
发布于2022-03-15 16:40:30
数据库碎片清理
OushuDB master 使用多版本机制来实现更新操作,所以会产生过时的版本。过时的版本会带来性能问题,需要针对每一个系统表运行 vacuum 命令。 可以使用如下脚本来对一个数据库的所有元数据表做 vacuum 和 reindex。如果用户已经定期做...
赞
1
评论
浏览
877
OushuDB
huor
发布于2022-03-15 16:35:47
WARNING: database "xxx" must be vacuumed within yyy transactions
1)报错信息: WARNING: database "xxx" must be vacuumed within yyy transactions HINT: To avoid a database shutdown, execute a full-da...
赞
3
评论
浏览
1108
OushuDB
huor
发布于2022-03-04 11:59:26
OushuDB与Hive中的列转行处理
OushuDB 中的列转行处理: # create table t1 (id int,name text); # insert into t1 (id,name) values (1,'a,b,c'),(2,'d,e,f'); # select id, r...
赞
2
评论
浏览
1056
OushuDB
huor
发布于2022-03-01 11:21:14
自定义函数中对分区表进行分区裁剪的方法
问题描述:自定义函数里如果 SQL 是静态写法,参数以及变量传递给分区条件不进行分区裁剪,做全表扫描;必需动态 SQL 写法,才能走分区裁剪。 详细解释: (1) 创建分区表 CREATE TABLE test_part ( id numeric,...
赞
3
评论
浏览
926
OushuDB
huor
发布于2022-01-19 09:30:17
PostGIS卸载脚本在执行报错
问题描述: 卸载 Postgis 的时候,卸载脚本执行失败,删除 function 时存在依赖。 复现步骤: 安装 PostGIS。 执行 PostGIS 卸载脚本。 解决方案: 在卸载脚本中加入相应的 CASCADE 来删除对应的依赖函数。
赞
评论
浏览
808
OushuDB
huor
发布于2022-01-19 09:17:15
JDBC连接查询时默认会自动关闭新执行器
问题现象: JDBC 连接查询时默认会自动关闭新执行器。比如在 psql 里面跑 5 秒的 8 亿条数据 group,用 JDBC 连接查询用 30 秒,同时在 psql 里面关闭新执行器也是 30s。调研发现是会自动关闭新执行器的原因。 解决方案: JD...
赞
2
评论
浏览
973
OushuDB
huor
发布于2022-01-19 09:12:07
Could not read() message from seqserver
现象: User receives the following error when inserting into a table that use a sequence as a default value for a field. Error: Cou...
赞
2
评论
浏览
872
OushuDB
huor
发布于2022-01-18 21:52:42
Unexpected internal error (cdbpathtoplan.c)
SQL: INSERT INTO VPDM_ST_PER_ACCT_SPLIT_TMP2 SELECT T.DATA_DT ,T1.ACCT_NO_PK ACCT_NO ,T.ACCT_NAME ,T1.CUST...
赞
4
评论
1
浏览
962
OushuDB
huor
发布于2021-11-04 17:12:17
元数据膨胀之后导致数据库性能变慢
1.查看 catalog 表是否有膨胀问题 SET gp_select_invisible TO false; SELECT count(*) FROM pg_attribute; // n1 SET gp_select_invisible TO tr...
赞
3
评论
浏览
1108
OushuDB
huor
发布于2021-11-04 16:52:34
如何打开HDFS的local read
HDFS server cat HADOOP_HOME/etc/hadoop/hdfs-site.xml dfs.domain.socket.path /var/lib/hadoop-hdfs/dn_socket HDFS client cat...
赞
1
评论
浏览
838
OushuDB
huor
发布于2021-11-04 16:49:45
查看查询的历史记录
如何查看数据库里处理过的查询的历史记录? SET enable_pg_stat_activity_history = TRUE; SELECT * FROM hawq_toolkit.__hawq_pg_stat_activity_history;
赞
1
评论
浏览
929
OushuDB
huor
发布于2021-11-04 16:47:55
pglog增长过快
发现 pglog 增长过快,oushudb 能不写日志吗?或者这个路径能改吗? pglog 的路径是自动生成的,如果想要减少日志,可以提供多种方案。可以修改,但是需要重新初始化 HAWQ;如果不需要分析日志,可以直接通过修改日志输出级别来过滤掉大部分日志;...
赞
1
评论
浏览
790
OushuDB
huor
发布于2021-11-04 16:43:29
invalid page header in block xxx of relation
数据有坏块,查询报错 "invalid page header in block xxx of relation"。可以清理掉坏块: SET zero_damaged_pages = on; VACUUM FULL tablename; reindex t...
赞
1
评论
浏览
868
OushuDB
查看更多
test