전체 글 236

2020년 8월 19일 금융소득 1000만원 건강보험료 부과

https://news.v.daum.net/v/20200819163429586 11월부터 年2천만원 이하 월세·보증금, 금융소득에 건보료 부과 [세종=뉴시스] 임재희 기자 = 오는 11월부터 연 2000만원 이하 다주택자 주택임대소득과 금융소득에도 건강보험료가 부과된다. 임대소득은 다주택자나 고가 주택 보유자가 대상이 되고 금융소득�� news.v.daum.net 2020년 11월부터 2천만원 이하의 금융소득도 건강보험료가 부과된다. 현재는 1천만원 이상의 금융소득에 대해서 건강보험료를 매기지만 아마 (무조건) 단계적으로 인하하여 모든 금융소득에 대해서 건강보험료를 매길 날이 올 것이다 (세전인지 세후인지 모르겠다) 건강보험료가 얼마나 나올지는 모르겠으나, 지인 중에 작년 배당금을 3천 정도 받으신 분이..

유진기업 분석 (2020년 8월 18일)

회사 정보 시총 3096억 상장주식수는 7731만주 정도 (자사주 630만주 포함) 엄청나게 많은 자회사들 상장되어 있는 자회사들과 반기보고서 [사업의 내용]에 나오는 자회사들만 간략히 정리 동양과 유진투자증권 가치는 8월 14일 기준 본업은 레미콘과 건자재유통 (에이스하드웨어, https://www.ace-hardware.co.kr/display/mallMain.do) 자 이제 간단히 회사 파악했으니 BM으로 넘어가보자. BM - 별도 BM은 별도만 다룰 예정이다. 아직 지주회사 Valuation에 익숙하지 않기도 하고, 이 회사를 보게된 계기가 본업이 턴할 조짐이 보여서 이기 때문이다. 레미콘 레미콘 산업 특징 콘크리트가 굳으면 안되기 때문에 공장 → 건설현장까지 60분 ~ 120분 이내에 도착해야 ..

내맘대로 정리하는 Real MySQL #6장) 실행계획 - 실행계획 읽기 편

시리즈는, 책을 읽으며 몰랐던 내용을위주로 정리한 내용 그대로 포스팅하는 시리즈입니다 ^^ 원문의 문맥이 궁금하면 (좋은 책이니) 이 참에 하나 장만하는 것은 어떤가요?? DBMS에서는 쿼리를 최적으로 실행하기 위해 각 테이블의 데이터가 어떤 분포로 저장돼 있는지 통계 정보를 참조하며, 그러한 기본 데이터를 비교해 최적의 실행 계획을 수립하는 작업이 필요하다. DBMS에서는 옵티마이저가 이러한 기능을 담당한다. MySQL에서는 EXPLAIN이라는 명령으로 쿼리의 실행 계획을 확인할 수 있다. 옵티마이저 MySQL 서버에서 쿼리가 실행되는 과정은 크게 3가지로 나눌 수 있다. 사용자로부터 요청된 SQL 문장을 잘게 쪼개서 MySQL 서버가 이해할 수 있는 수준으로 분리한다. SQL의 파싱 정보(파싱 트리)..

내맘대로 정리하는 Real MySQL #5장) 인덱스

시리즈는, 책을 읽으며 몰랐던 내용을 위주로 정리한 내용 그대로 포스팅하는 시리즈입니다 ^^ 원문의 문맥이 궁금하면 (좋은 책이니) 이 참에 하나 장만하는 것은 어떤가요?? 인덱스는 DB 쿼리의 성능을 언급하면서 빼놓을 수 없는 부분이다. 이번 장에서는 MySQL 쿼리의 개발이나 튜닝을 설명하기 전에 MySQL에서 사용 가능한 인덱스의 종류 및 특성을 간단히 살펴보겠다. 각 인덱스의 특성과 차이는 상당히 중요하며, 물리 수준의 모델링을 할 때도 중요한 요소가 될 것이다. 5.1 디스크 읽기 방식 DB의 성능 튜닝은 어떻게 디스크 I/O를 줄이느냐가 관건인 것들이 상당히 많다. 모든 저장 매체는 내부적으로 1개 이상의 디스크 드라이브를 장착하고 있다. 대부분의 저장 매체는 디스크 드라이브의 플래터(디스크 ..

재개발과 재건축의 차이

정의 (도시 및 주거환경 정비법) 재개발 : 정비기반시설이 열악하고 노후, 불량건축물이 밀접한 지역에서 주거환경을 개선하거나 상업지역, 공업지역 등에서 도시기능의 회복 및 상권활성화 등을 위하여 도시환경을 개선하기 위한 사업 재건축 : 정비기반시설은 양호하나 노후, 불량 건축물에 해당하는 공동주택이 밀접한 지역에서 주거환경을 개선하기 위한 사업 간단하게 생각하면 재건축 : 기존의 아파트를 부수고 다시 짓는다 재개발 : 달동네를 재개발하거나, 주거지역이 아닌 상업/공업지역에 주상복합단지를 재개발하거나 하는 등의 사업 (주택만 부수고 짓는게 아니라 아예 싸그리 갈아 엎는다)

2020 08 17 포트폴리오 점검

코스피 2407, 코스닥 835 (비중순) 대림 C&S 시총 1106억 까지 왔음 전방산업이 턴할 것 같다는 기대감 (실제로 아직 완벽히 턴한 것은 아님, 이제 턴 시작)과 사모펀드 인수 → 경영개선, 배당확장 기대감으로 많이 1주일새 10% 정도 상승 더 담고 싶은데 고민중.. 동양파일? KTG 12.1조 (88100원), PER 11 수준 이제 수출이 본격적으로 시작되었다는 자료가 나오며 수출 확대기대감으로 PER 10에서 11까지 올라옴 목표는 PER 13 핵심물량(전체 포트의 20% 수준)은 PER 13까지 무조건 같이 갈거고, 나머지는 PER 11.5, 12에서 절반씩 매도할 예정 91500원 수준, 94500원 수준 현금 25% 정도 보유중 매일유업 시총 5906억원 최근 마케팅은 굉장히 훌륭..

내맘대로 정리하는 Real MySQL #4장) 트랜잭션과 잠금 - 잠금 편

시리즈는, 책을 읽으며 몰랐던 내용을 위주로 정리한 내용 그대로 포스팅하는 시리즈입니다 ^^ 원문의 문맥이 궁금하면 (좋은 책이니) 이 참에 하나 장만하는 것은 어떤가요?? 잠금 동시성을 제어하기 위한 기능 여러 커넥션에서 동시에 동일한 자원을 요청할 경우 순서대로 한 시점에는 하나의 커넥션만 변경할 수 있게 해주는 역할을 수행 MySQL 엔진 레벨 잠금과 스토리지 엔진 레벨 잠금 두 가지 종류가 있다. MySQL 엔진의 잠금 글로벌 락 FLUSH TABLES WITH RAED LOCK 명령으로만 획득할 수 있으며, 한 세션에서 글로벌 락을 획득하면 MySQL 서버 전체에 락이 걸린다. 다른 세션은 SELECT을 제외한 대부분의 DDL 문장이나 DML 문장 실행을 대기하게 된다. 테이블 락 개별 테이블 ..

내맘대로 정리하는 Real MySQL #4장) 트랜잭션과 잠금 - 트랜잭션 편

시리즈는, 책을 읽으며 몰랐던 내용을 위주로 정리한 내용 그대로 포스팅하는 시리즈입니다 ^^ 원문의 문맥이 궁금하면 (좋은 책이니) 이 참에 하나 장만하는 것은 어떤가요?? 트랜잭션이란 작업의 완전성을 보장해주는 것 논리적인 작업 모음을 모두 완벽하게 처리하거나 또는 처리하지 못할 경우 원 상태로 복구해서 작업의 일부만 적용되는 현상이 발생하지 않게 만들어주는 기능이다 MEMORY 스토리지 엔진 혹은 MyISAM 스토리지 엔진은 트랜잭션 기능이 없다. 트랜잭션 기능이 없다면 애플리케이션에서 일부의 쿼리만 실행된것에 대한 후처리를 정말 끔찍하게 해야하지만 트랜잭션을 활용하면 try - catch 로 깔끔하게 처리된다. try { START TRANSACTION; INSERT INTO tab_a ...; I..

내맘대로 정리하는 Real MySQL #3장) 아키텍처 - 스토리지 및 MySQL 로그 편

시리즈는, 책을 읽으며 몰랐던 내용을 위주로 정리한 내용 그대로 포스팅하는 시리즈입니다 ^^ 원문의 문맥이 궁금하면 (좋은 책이니) 이 참에 하나 장만하는 것은 어떤가요?? InnoDB 전체 구조 InnoDB는 MySQL에서 사용할 수 있는 스토리지 엔진 중에서 거의 유일하게 레코드 기반의 잠금을 제공하고 있으며, 때문에 높은 동시성 처리가 가능하고 안정적이며 성능이 뛰어나다. 엔진의 특성 PK에 의한 클러스터링 : PK 값의 순서대로 디스크에 저장된다는 뜻이며, 이로 인해 PK에 의한 range scan은 상당히 빨리 처리된다 잠금이 필요 없는 일관된 읽기 : MVCC(Multi Version Concurrency Control)이라는 기술을 이용해 락을 걸지 않고 읽기 작업을 수행한다. FK 지원 :..

내맘대로 정리하는 Real MySQL #3장) 아키텍처 - MySQL 아키텍처 편

시리즈는, 책을 읽으며 몰랐던 내용을 위주로 정리한 내용 그대로 포스팅하는 시리즈입니다 ^^ 원문의 문맥이 궁금하면 (좋은 책이니) 이 참에 하나 장만하는 것은 어떤가요?? MySQL 전체 구조 MySQL 엔진 커넥션 핸들러 : 클라이언트로부터의 접속 및 쿼리 요청 처리 SQL 파서 및 전처리기 옵티마이저 : 쿼리의 최적화된 실행에 도움 성능 향상을 위한 MyISAM의 키 캐시나 InnoDB같은 보조 저장소 기능 스토리지 엔진 : 실제 데이터를 디스크에 저장하거나 디스크로부터 데이터를 읽어오는 부분 핸들러 요청 : MySQL 엔진 → 스토리지 엔진에 보내는 요청 핸들러 API : 핸들러 요청에서 사용되는 API, SHOW GLOBAL STATUS LIKE 'Handler%'로 확인 가능하다. 스레드 구조..