select * from gp_toolkit.gp_log_system
[Err] ERROR: invalid byte sequence for encoding "UTF8": 0xe5 0x22 0x2c
CONTEXT: External table __gp_log_master_ext, line 238997 of file execute:cat $GP_SEG_DATADIR/pg_log/*.csv
目前我已經設定了postgresql.conf組態檔的一些配置如下:
client_encoding='utf8'
default_text_search_config = 'pg_catalog.simple'
Linux系統語言環境是en_US.utf8
整體資料庫語言如下:

現在有兩個問題:
1. 經過以上設定后,洗掉所有gp_log 日志重啟物理服務器后再次執行 select * from gp_toolkit.gp_log_system 可以成功,經過了幾個月后,服務器再次重啟后又出現了這個錯誤。
2.在不報錯的時候,由于日志量十分龐大,查詢效率很低,一個查詢可能需要十多個小時,付查詢sql
SELECT * FROM
gp_toolkit.gp_log_system
WHERE
to_char(logtime, 'yyyy-mm-dd HH24:MI:SS' ) >= (to_char(now(), 'yyyy-mm-dd') || ' 14:00:00')
AND
to_char( logtime, 'yyyy-mm-dd HH24:MI:SS' ) <= to_char( now() + INTERVAL '14 hour', 'yyyy-mm-dd HH24:MI:SS'
)
ORDER BY logtime DESC
LIMIT 100
求助
uj5u.com熱心網友回復:
有大神么?
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/260777.html
標籤:Greenplum
上一篇:pgpool出錯unable to read data from frontend
下一篇:mongodb無法啟動,報錯unable to read root page from file:sizeStorer.wt
