일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 동적 프로그래밍
- 아마조니언
- Unique Paths
- minimum path sum
- 리트코드
- 와썹맨
- 나는 아마존에서 미래를 다녔다
- 파이썬
- 독후감
- 김태강
- LongestPalindromicSubstring
- 규칙없음
- 삼성인 아마조니언 되다
- 리스트의 리스트
- mysql #numa #swap #memory
- 프로그래머스
- No Rules Rules
- 블린이
- leetcode
- Dynamic Programmin
- 기술적 채무
- BFS
- 트리
- 알고리즘
- technical debt
- list of list
- Envoy
- Python
- 그거봤어?
- 삼성역량테스트
- Today
- Total
목록전체 글 (52)
개발자가 되고 싶은 준개발자
에러 메시지Got fatal error 1236 from master when reading data from binary log: 'Could not open log file'.. 발생 원인01번이 primary, 02번이 secondary 구조로 복제를 하고 있는 상황을 가정하자.이 상황에서 01번에 장애가 발생하면, HA 솔루션에 의해 02번으로 Primary가 넘어가게 된다. 02번은 01번으로 복제 연결이 되어 있는 상황이었고, 01번은 다시 재기동을 하고 있다.01번은 재기동을 하면서 신규 binlog 파일을 열어서 binlog를 이어서 작성한다.하지만 02번은 이 상황을 모르고 복제해 오던 로그의 다음 포지션을 바라보고 있어서 위의 에러가 발생한 것이다. 해결 방법은 신규 binlog 파일의..
MySQL 8.0.18 부터는 EXPLAIN ANALYZE로 쿼리를 분석할 수 있다. EXPLAIN ANALYZE가 기존 MySQL 8.0 부터 제공되던 EXPLAIN FORMAT=TREE 와 다른 점은 실행 계획(estimated cost) 뿐만 아니라 실제 실행했을 때 비용도 같이 보여준다는 점이다. EXPLAIN ANAYLYZE를 사용해 보기 위해 인덱스를 필요로 하는 쿼리에 대해 IGNORE INDEX와 USE INDEX 힌트를 사용해 인덱스를 사용하지 않을 때와 사용할 때 실행 계획을 비교해 봤다. 먼저 수행된 단계가 가장 안 쪽으로 indent되어 표시된다. 따라서 먼저 수행된 table scan부터 보면 된다. Table Scan 단계) 실행 계획 cost: 574010 rows:549000..
MySQL 8.0.25버전에서 Prepared statement가 index 못 타는 버그를 발견하여 버전 업그레이드를 하게 되었다. Prepared Statement란? Prepared Statement란 파라미터를 미리 채우지 않고, 공란으로 둔 후에 값을 따로 덧붙여서 쿼리하는 방식이다. mysql> PREPARE stmt1 FROM 'SELECT SQRT(POW(?,2) + POW(?,2)) AS hypotenuse'; mysql> SET @a = 3; mysql> SET @b = 4; mysql> EXECUTE stmt1 USING @a, @b; +------------+ | hypotenuse | +------------+ | 5 | +------------+ mysql> DEALLOCATE ..