LoginSignup
3
0

More than 1 year has passed since last update.

ViewPointが保持している情報を直接確認する方法(PostgreSQL)

Posted at

目的

ViewPointで表示する情報は、dcs(Data Collection Service)がTeradataDBから取得し、内部DB(PostgreSQL)に格納したもの。
格納されている値を直接確認する。

方法

1.postgresユーザにスイッチ

su - postgres

TDExpress1620_Sles11:~ # su - postgres
postgres@TDExpress1620_Sles11:~> 

2.postgreSQLを起動

psql

postgres@TDExpress1620_Sles11:~> psql
psql (9.4.19)
Type "help" for help.

postgres=# 

3.作成済みDBを確認

\l

dcsdb=# \l
                                 List of databases
    Name     |  Owner   | Encoding | Collate |    Ctype    |   Access privileges   
-------------+----------+----------+---------+-------------+-----------------------
 cam         | postgres | UTF8     | C       | en_US.UTF-8 | 
 dcsdb       | postgres | UTF8     | C       | en_US.UTF-8 | =Tc/postgres         +
             |          |          |         |             | postgres=CTc/postgres+
             |          |          |         |             | dcs=C/postgres
 postgres    | postgres | UTF8     | C       | en_US.UTF-8 | 
 td_portal   | postgres | UTF8     | C       | en_US.UTF-8 | 
 td_portlets | postgres | UTF8     | C       | en_US.UTF-8 | =Tc/postgres         +
             |          |          |         |             | postgres=CTc/postgres+
             |          |          |         |             | viewpoint=C/postgres
 template0   | postgres | UTF8     | C       | en_US.UTF-8 | =c/postgres          +
             |          |          |         |             | postgres=CTc/postgres
 template1   | postgres | UTF8     | C       | en_US.UTF-8 | =c/postgres          +
             |          |          |         |             | postgres=CTc/postgres
(7 rows)

dcsが取得した情報はdcsdb

4.dcsdbに接続

\c

dcsdb=# \c dcsdb
You are now connected to database "dcsdb" as user "postgres".

5.テーブル一覧を確認

dcsdb=# \dt

Schema Name Type Owner
public account_info table dcs
public application_names table dcs
public awt_info table dcs
public awt_info_summary table dcs
public blocking_locks table dcs
public blocking_sessions table dcs
public bucket_range table dcs
public cache_database_archive_log table dcs
public cache_database_space table dcs
public cache_database_space_sum table dcs
public canary_results table dcs
public collection_errors table dcs
public collection_errors_status table dcs
public collection_progress table dcs
public connection_pool_test table dcs
public database_backup_log table dcs
public database_space table dcs
public database_vacuum_log table dcs
public databasechangelog table dcs
public databasechangeloglock table dcs
public dbql_app_mapping table dcs
public dbql_detail table dcs
public dbql_summary table dcs
public disk_space table dcs
public elastic_tcore_tracking table dcs
public elastic_usage_limit table dcs
public elastic_usage_node table dcs
public elastic_usage_node_signature table dcs
public elastic_usage_summary table dcs
public elastic_usage_summary_signature table dcs
public elastic_usage_upload_history table dcs
public file_system_space table dcs
public file_system_space_id000001_y2020_m01_gmt table dcs
public file_system_space_id000001_y2021_m06_gmt table dcs
public incremental_backup_info table dcs
public lock_info table dcs
public max_data_logtime table dcs
public pdcr_job_details table dcs
public pdcr_job_sql_log table dcs
public pdcr_job_summary table dcs
public physical_resources table dcs
public physical_resources_extended table dcs
public query_log table dcs
public query_log_query_band table dcs
public resource_usage_node table dcs
public resource_usage_vproc table dcs
public session_explain table dcs
public session_query_band table dcs
public session_request table dcs
public session_steps table dcs
public sessions table dcs
public sessions_extended table dcs
public sessions_summary table dcs
public sessions_with_system_name table dcs
public system_health table dcs
public system_statistics table dcs
public system_type table dcs
public system_versions table dcs
public table_space table dcs
public tdstats_analyze_job_history table dcs
public tdstats_analyze_reports table dcs
public tdstats_automate_reports table dcs
public tdstats_cleanup_reports table dcs
public tdstats_collect_job_history table dcs
public tdstats_collect_reports table dcs
public tdstats_job_history table dcs
public tdwm_control_status table dcs
public tdwm_delayed_statistics table dcs
public tdwm_eventstatus table dcs
public tdwm_eventstatus_combo table dcs
public tdwm_exception table dcs
public tdwm_monitor_wd table dcs
public tdwm_ruleset_changes table dcs
public tdwm_throttle_counts table dcs
public tdwm_utility_statistics table dcs
public tdwmdistribution table dcs
public tdwmperiod table dcs
public tdwmstatistics table dcs
public tdwmsummary table dcs
public tdwmsysregstatus table dcs
public teradata_database_info table dcs
public tms_stats table dcs
public virtual_resources table dcs
public virtual_resources_extended table dcs
public virtual_resources_summary table dcs
public virtual_storage_info table dcs
public vproc_space table dcs

(87 rows)

同じテーブル構成で、特定時期の情報のみ格納されたテーブルがある。

(例)

テーブル名 格納されている情報の時期
file_system_space 全期間の情報
file_system_space_id000001_y2021_m06_gmt 2021年6月の情報

6.テーブルの中身を確認

dcsdb=# select * from public.file_system_space_id000001_y2021_m06_gmt;
 id |          logtime           | datapartitionfreespace 
----+----------------------------+------------------------
  1 | 2021-06-20 09:43:32.889-04 |           135127830528
  1 | 2021-06-20 10:43:32.485-04 |           135126372352
(2 rows)

以上

3
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
0