본문 바로가기

전체 글67

mongodb 에서 인덱스 용량 확인 해당 DB 의 컬렉션별 인덱스 용량을 각각 표시하는 방법db.getCollectionNames().forEach(function(collection) { let stats = db[collection].stats(); print(collection + " index size: " + (stats.totalIndexSize / (1024 * 1024)).toFixed(2) + " MB");}); 해당 DB 의 컬력션별 인덱스 용량을 합산하여 표시하는 방법let totalIndexSize = 0;db.getCollectionNames().forEach(function(collection) { let stats = db[collection].stats(); totalIndexSize += stats.t.. 2024. 9. 21.
mongoDB collection 별 용량 확인하는 방법 방법#1 : mongosh에서는 SQL 스타일의 명령어를 사용하여 데이터베이스 내의 컬렉션 목록을 쉽게 확인할 수 있습니다.이 명령어는 현재 선택된 데이터베이스의 컬렉션 목록을 출력합니다.> use myDatabase> show collectionsusersproductsorders 방법#2 : mongosh에서 JavaScript 메서드를 사용하여 컬렉션 목록을 조회할 수도 있습니다.이 명령어는 현재 선택된 데이터베이스의 컬렉션 이름을 배열로 반환합니다.> use myDatabase> db.getCollectionNames()[ "users", "products", "orders"] mongosh에서 db.collection.stats() 메서드를 사용하여 컬렉션의 통계 정보를 확인할 수 있습니다.. 2024. 6. 27.
mongoDB 데이터 압축 지원하는 압축 알고리즘snappy : 속도가 빠르며 적당한 압축률을 제공합니다. 일반적으로 30-50%의 공간 절약을 기대할 수 있습니다.장점: 빠른 압축 및 압축 해제 속도, 낮은 CPU 사용률.단점: 상대적으로 낮은 압축률.사용 사례: CPU 사용을 최소화하고 빠른 응답 시간이 중요한 경우 적합.zlib : 압축률이 더 높지만, 속도는 상대적으로 느립니다. 일반적으로 50-70%의 공간 절약을 기대할 수 있습니다.장점: 높은 압축률.단점: 압축 및 압축 해제 속도가 느리며, CPU 사용률이 높음.사용 사례: 저장 공간 절약이 매우 중요한 경우 적합.zstd : 압축률과 속도 사이에서 균형을 이루는 새로운 알고리즘입니다. 일반적으로 50-70%의 공간 절약을 기대할 수 있습니다.장점: Snappy와 Z.. 2024. 6. 27.
[helm] eks 저장소 추가 및 aws-node-termination-handler 업그레이드 하기 참고: aws-node-termination-handler 는 쿠버네티스 노드를 스팟으로 구성할 때 필요한 APP 이다. helm eks 저장소 추가 ❯ helm repo add eks https://aws.github.io/eks-charts "eks" has been added to your repositories 기존에 설치된 helm 패키지 확인 ❯ helm list -A NAME NAMESPACE REVISIONUPDATED STATUS CHART APP VERSION aws-node-termination-handlerkube-system 1 2020-01-23 15:37:00.775536 +0900 KSTdeployedaws-node-termination-handler-0.3.01.0.0 k8.. 2020. 6. 16.
EC2 - curl 명령으로 public IP 확인하는 방법 curl 명령으로 할당된 public ip를 확인할 수 있다. # public ip 출력 curl http://169.254.169.254/latest/meta-data/public-ipv4 2020. 6. 11.
haproxy path rediect SSL 인증서 확인을 위해서 인증 파일을 보유하고 있는 웹사이트에 올려야 하는데, 파일을 올리기 위해서 모든 웹서버에 재배포를 진행하지 않고, haproxy 를 통해서 특정 path 를 다른 웹서버로 리다이렉트 시키는 방법. frontend lb-fe-http-https bind 0.0.0.0:80 bind 0.0.0.0:443 ssl crt /etc/haproxy/certs/.pem acl is-cert-path path_beg /.well-known/pki-validation use_backend cert-lb-backend if is-cert-path default_backend default-lb-backend backend cert-lb-backend balance roundrobin serve.. 2020. 5. 26.