일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- reactive
- reactor
- Spring Framework
- Spring Batch
- ipTIME
- 웹앱
- reactor core
- 웹 스터디
- 서버운영
- 웹 커리큘럼
- 공유기 서버
- spring reactive
- Today
- Total
목록DB (5)
Hello World
안내본 문서는 블로그의 운영자인 본인이 Stackoverflow에 올린 답변을 정리한 글입니다. Stackoverflow에 올린 답변 중 한국에 있는 다른 개발자들에게도 도움이 될만한 Q&A를 보기 쉽게 정리했습니다. 가능한 경우는 SQLFiddle에 샘플 데이터도 같이 올려서 실습도 해 볼 수 있도록 하였습니다. 또한 전체 Q&A를 묶어서 PDF 파일로도 배포하고 있습니다. 방문해 주시는 많은 분들에게 도움이 되었으면 좋겠습니다.Stackoverflow URLhttp://stackoverflow.com/questions/20342518/on-duplicate-key-update-value-inserting-same-values-twice/20342598질문다음과 같이 INSERT 구문을 사용 중이다.I..
OverviewMySQL에서 전체 데이터를 Scan 하는 쿼리를 질의하여 서비스에 큰 영향이 발생할 수 있습니다.InnoDB 스토리지 엔진의 기본 Isolation Level이 REPEATABLE-READ이기 때문에 발생하는 현상인데, 이것은 세션 변수 일부를 변경하여 문제를 사전에 해결할 수 있습니다.얼마 전 이와 비슷한 장애가 발생하여 원인 분석 및 해결 방안을 포스팅합니다.SymptomsTransaction Isolation Level이 REPEATABLE-READ(MySQL Default) 상태에서 Insert into Select 혹은 Create Table As Select 로 전체 테이블 참조 쿼리 실행 시 참조 테이블에 데이터 변경 작업이 “대기” 상태에 빠지는 현상이 있습니다.mysql>..
EHCache를 이용한 기본적인 캐시 구현 방법 및 분산 캐시 구현 방법을 살펴본다. EHCache의 주요 특징 및 기본 사용법 게시판이나 블로그 등 웹 기반의 어플리케이션은 최근에 사용된 데이터가 또 다시 사용되는 경향을 갖고 있다. 80:20 법칙에 따라 20%의 데이터가 전체 조회 건수의 80%를 차지할 경우 캐시를 사용함으로써 성능을 대폭적으로 향상시킬 수 있을 것이다. 본 글에서는 캐시 엔진 중의 하나인 EHCache의 사용방법을 살펴보고, Gaia 시스템에서 EHCache를 어떻게 사용했는 지 살펴보도록 하겠다. EHCache의 주요 특징 EHCache의 주요 특징은 다음과 같다. 경량의 빠른 캐시 엔진확장(scable) - 메모리 & 디스크 저장 지원, 멀티 CPU의 동시 접근에 튜닝분산 지..
Windows용 Redis는 아래의 주소에서 다운로드 할 수 있다.https://github.com/dmajkic/redis/downloads 1. 최신 버전을 다운로드 받자. 2. 압축을 풀면 32bit, 64bit 폴더가 있다. 3. 자신의 bit 맞는 폴더의 파일들을 자신이 원하는 폴더에 옮기자. (나는 C:\Redis 에 파일을 옮겼다.) 4. redis-server.exe 파일을 실행시키면 콘솔창이 뜨고, 실시간으로 Client Connection을 감지한다. 5. 다른 명령 프롬프트(CMD) 창을 띄우고 Client로 접속하면 1명의 Client가 연결되었다는 것을 확인할 수 있다. ※ Redis의 기본 포트는 6379이다. 6. 간단한 get, set 명령어를 사용해보자. 출처: http:/..
인프라 구성정보 관리의 어려움모든 IT 인프라 관리자들이 많이 고민하는 주제 중 하나가 자산관리입니다. 조직이 크든 작든, 업태가 대규모의 IT 인프라를 요구하는 첨단산업이든 그렇지 않은 전통 산업이든, 그 어디서든 간에 자산관리는 어려운 숙제입니다.모바일/플랫폼 비즈니스 사업자의 경우는 대개 많은 수의 서버를 보유하고 있고(국내 선두사업자는 몇 천 대에서 몇 만 대, 해외 선두 사업자는 몇 십만 대 이상), 서버를 전문적으로 관리하기 위한 전담인력과 정보시스템도 구축되어 있습니다. 나름 전문적인 체계지만, 막상 들여다보면 관리 수준은 의외로 낮은 경우가 많습니다.현장의 어려움을 말하자면 일단 서버가 너무 많습니다. 몇 천대나 되는 서버가 여러 곳의 IDC에서 별도로 운영되는데, 날마다 몇 십 대나 몇 ..