Database/Vertica (3) 썸네일형 리스트형 Veritca 에 json type 데이터 적재 테스트 요즈음 로그성 데이터들이 많아져서 json type의 데이터를 적재해야 할경우가 생겨 적재 테스를 진행해 본다. 참고페이지 https://www.vertica.com/docs/8.1.x/HTML/index.htm#Authoring/FlexTables/FJSONPARSERreference.htm 1. 테스트로 사용할 json data를 생성한다. file명은 json_data.json {"name": "Everest", "type":"mountain", "height":29029, "hike_safety": 34.1} {"name": "Mt St Helens", "type":"volcano", "height":29029, "hike_safety": 15.4} {"name": "Denali", "type":.. [Vertica] 사용자 접속시 Load Balancing 과 BackupServerNode JDBC 설정방법 무료 tool인 dbeaver를 이용해서 접속하려고 합니다. Vertica 사용자들이 주로 접속하는 노드가 다운되었을때 차선으로 다른 노드에 붙을수 있게 설정해 보겠습니다.노드 다운되니 서비스가 안된다고 민원이 쇄도하여 다운된 노드 복구때 까지 서비스 사용할수 있게 방법을 찾아 보았습니다. step 1메뉴: 데이터베이스> 새 데이터베이스 연결 을 선택합니다.(화면 ui는 dbeaver 버전에 따라 조금씩 다를수 있습니다.) step 2 접속 관련 정보를 입력하고 Edit Driver Settings를 누릅니다. step 3 Url Templete 에서 "?ConnectionLoadBalance=1&BackupServerNode=xxx.xxx.xxx.xxx,xxx.xxx.xxx.xxx".. [Vertica] user pool 별 cpu 사용량 제어 하기 버티카 운영을 하던중 유저들이 몰리는 시간대에 heavy query 를 여러명의 유저가 동시에 실행시키면 cpu 사용량이 급증하는 현상이 있어 관리 차원에서 user pool 별로 사용량 제한을 걸어보았다. ALTER RESOURCE POOL CPUAFFINITYSET '80%' CPUAFFINITYMODE shared; 현재 버티카 버전은 8.1 이고 위 조치이후 cpu 사용율이 90% 넘어서 오던 메시지는 사라졌다. 대신 유저들의 sql 수행시간은 그만큼 더 걸리겠지만 .. 난 서버 안정성이 우선이라 어쩔수 없다. 추후 개별 마트를 만들어 주는방법등으로 수행성능을 향상 시켜 보아야 겠다 이전 1 다음