본문 바로가기 메뉴 바로가기

JHB의 삽질 이야기

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

JHB의 삽질 이야기

검색하기 폼
  • 분류 전체보기 (372)
    • JHB (23)
      • IT 이야기 (4)
      • 잡다한 이야기 (19)
    • Cloud (44)
      • AWS (40)
    • Language (46)
      • C C++ (26)
      • C# (2)
      • Java (1)
      • Python (16)
    • Development (221)
      • Windows (62)
      • Mobile (72)
      • Linux (6)
      • Driver (12)
      • Firmware & HW (3)
      • Algorithm (14)
      • CM&CI&CD (14)
      • Web개발 (8)
      • Container (1)
      • Database (1)
      • Etc (26)
      • Tip (2)
    • MUSIC (17)
      • Listen (12)
      • Compose (5)
    • ETC (20)
      • Public (20)
    • TOOL/FRAMEWORK
      • MFC
      • WPF
      • GIT
    • LANGUAGE
      • C/C++
      • C#
      • Java
      • Python
  • 방명록

database (11)
갑자기 RDS CPU 점유율이 100%를 쳤다.

도대체 뭐가 문제인지 갈팡질팡 하다가 AWS RDS 성능개선 도우미를 확인해보니 상위SQL(AAS별 상황)에 나오는 쿼리가 있는데 INSERT 쿼리와 SET NAMES 쿼리가 있었다. 이걸 어떻게 개선을 해야하나 싶었는데 이게 답이 아니었다. (나는 여기에 slowquery가 나올 거라고 착각했다.) slowquery 기능 켜고나서 로그를 보니 특정 쿼리가 30초씩 점유하고 있는 것이 아닌가.. 당장 select에 사용하는 field에 인덱스를 걸었다. 그랬더니 한방에 해결.. 느려지면 무조건 slowquery 먼저 보자.

Development/Database 2021. 11. 1. 00:01
DDB Singletable 디자인

https://www.slideshare.net/awskorea/learn-how-to-model-and-operate-a-serverlessbased-database 서버리스 기반 데이터베이스 모델링 및 운영 노하우 알아보기 - 변규현 SW 엔지니어, 당근마켓 / 서버리스 기반 서비스를 위한 다양한 데이터베이스 선택 옵션이 있습니다. 본 세션에서는 RDB 및 NoSQL 측면에서 서버리스 DB 활용 전략을 살펴봅니다. RDB에서 서버리스를 위한 데이터 모델링 및 www.slideshare.net 이 ppt 맘에 든다.

Cloud/AWS 2021. 10. 6. 21:44
서버리스를 위한 RDS Proxy서비스

medium.com/harrythegreat/aws-%EC%84%9C%EB%B2%84%EB%A6%AC%EC%8A%A4%EB%A5%BC-%EC%9C%84%ED%95%9C-rds-proxy%EC%84%9C%EB%B9%84%EC%8A%A4-fb5815b83cce [AWS] 서버리스를 위한 RDS Proxy서비스 RDS Proxy 2019년 12월 3일에 발표된 신규 AWS 서비스입니다. RDS Proxy란 관계형 데이터베이스에서 커넥션(Connection) 연결을 효율적으로 관리해주는 서비스입니다. 일반적으로 AWS Lambda 서비스를 사용한 medium.com Serverless 서비스인 Lambda에서 RDS를 사용하려 하면 connection이 문제가 된다. 매번 connection을 맺고 끊기에는 속..

Cloud/AWS 2021. 3. 28. 00:31
DynamoDB의 List를 안전하게 업데이트 하는 방법

medium.com/hackernoon/safe-list-updates-with-dynamodb-adc44f2e7d3 Safe List updates with DynamoDB Amazon DynamoDB is one of the most versatile and popular services on AWS. In seconds, we can deploy a highly available, dynamically scaling… medium.com DynamoDB를 쓰다보면 Race Condition을 조심해서 다루어야 할 때가 많다. 위 글을 참고해서 이러한 문제를 어떻게 해결하는지 살펴보자

Cloud/AWS 2021. 3. 12. 01:11
DynamoDB Single Table 디자인

www.alexdebrie.com/posts/dynamodb-single-table/ The What, Why, and When of Single-Table Design with DynamoDB AWS recommends using just a single DynamoDB table for your entire application. In this post, learn why you would do that and the few times you shouldn't. www.alexdebrie.com 다이나모DB를 써보면 알겠지만 여러 Table을 Join 해가며 쓰기에 적절하지 않음을 알 수 있다. 그럴 때 위 글이 큰 도움이 된다. Single Table로 테이블을 만들면서 이래도 되나... 싶은적이 ..

Cloud/AWS 2021. 2. 7. 21:47
DynamoDB에 PutItem 시 InvalidParameterType: Expected params.Item['*'].N to be a string 발생

아래와 같은 코드로 DDB에 값을 넣으려고 했더니 InvalidParameterType: Expected params.Item['StartTime'].N to be a string 라면서 에러가 난다. async function putBook(bookId, title, password, startTime, endTime) { return await ddb.putItem({ TableName: BOOKS_TABLE_NAME, Item: { 'BookId': { S: bookId }, 'Title': { S: title }, 'Password': { S: password }, 'StartTime': { N: startTime }, ..

Cloud/AWS 2021. 1. 13. 17:30
Windows에서 Python으로 Redis 사용법

와 진짜 내가 컴맹은 컴맹인가보다 Python에서 그냥 import redis 하고 쓰면 그냥 써지는건줄 알았다. 근데 아니었다. redis server를 설치해야했다 ㅡㅡ 일단 삽질기를 기록해보겠다. 일단 기본적인 튜토리얼은 아래 사이트를 참고했다. http://www.bogotobogo.com/python/python_redis_with_python.php 열라 간단하다. pip install redis prompt에서 위 명령어로 일단 redis를 설치해주자. 그리고 코드는 아래와 같이 간단히 써보았다. import redis r = redis.Redis(host='localhost', port=6379, db=0) #인자는 생략해도 됨 r.set('foo','bar') r.get('foo') 오메..

Language/Python 2018. 7. 20. 21:50
[DB] MS-SQL 따라해보자

from http://asp.tipi.co.kr/mssql.htm M S - S Q L http://my.dreamwiz.com/hideny/study/sql/sql.html 도움말은 F1 이나 SHIFT + F1 ☞ SHIFT + F1 은 보고자 하는 명령어를 블록을 잡아 실행시키면 된다. ● 데이터베이스 생성 (1)Create Database mydb ON (Name ='mydb.dat' , FileName = 'D:\MSSQL7\Data\mydb.mdf', size=10) Log on (Name = 'mydb.log' , FileName = 'D:\MSSQL7\Data\mydb.ldf', size=3) drop database mydb ☞ D 드라이브 상에서 자신의 DB를 생성하기 ☞ drop da..

Development/Etc 2011. 1. 20. 17:16
이전 1 2 다음
이전 다음
공지사항
최근에 올라온 글
  • Serverless로 E-Commerce 만들기 ⋯
  • 갑자기 RDS CPU 점유율이 100%를 쳤다.
  • DDB Singletable 디자인
  • AWS CLI v2 에서 명령어 출력이 새 창으로⋯
최근에 달린 댓글
  • 안녕하세요~ GridCtrl 을 사용중이시라면 Ctrl⋯
  • 혹시 스태틱으로 GridCtrl 사용해서 목록이있는 그⋯
  • 헉 안돼서 계속 윈도우로만 했는데 감사합니다 복받으세용
  • 글 잘 읽고 갑니다~
Total
854,742
Today
66
Yesterday
182
링크
  • Kaspyx - Hacking
  • JHB LinkedIn
  • Dive into Deep Learning
TAG
  • it
  • driver
  • kering
  • 안드로이드
  • MFC
  • jni
  • AWS
  • 드라이버
  • database
  • algorithm
  • winapi
  • android
  • linux
  • Visual C++
  • NDK
  • jni강좌
  • 프로그래밍
  • 리눅스
  • C++
  • gcc
  • Quiz
  • db
  • 음악
  • Cloud
  • Python
  • C
  • java
  • source
  • API
  • Troubleshooting
more
«   2023/03   »
일 월 화 수 목 금 토
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함
  • 2022/03 (1)
  • 2021/11 (1)
  • 2021/10 (1)
  • 2021/09 (1)
  • 2021/08 (1)

Blog is powered by Tistory / Designed by Tistory

티스토리툴바