Search result

기록 보관 : MySQL 8.0.29 서버 이중화 설정으로 SSD 100% 문제 발생

저의 개인 홈페이지에 있던 내용을 옮겨 기록하고자 합니다. 제가 게으른 탓에 활용하기 힘들고 유지를 하기에 금전적으로도 낭비다 생각되어 님길 것은 남기고, 버릴 것은 버리고 사이트를 없에기 위함입니다. 기존...

데이터베이스 Bin Log Database MySql

Prevent Race Condition in Laravel

라라벨에서 레이스 컨디션 발생과 막는 방법과 몇가지 성능에 대한 팁을 정리합니다.

Laravel MySql Database race condition

MySQL 테이블 저장 디렉토리 변경

테이블의 저장 위치를 바꾸는 삽질을 기록한 내용입니다.

MySql Database

리소스의 고유한 식별자는 어떤 형식을 사용해야할까?

서비스를 설계할 때 데이터베이스의 저장되는 리소스의 Key를 어떤 방식으로 생성해야하는지에 대한 고민을 정리해보았다. 찾아보면서 알게된 것이지만 생각보다 고려할 점이 많았다.

Database ulid uuid

Master data vs Transaction data

마스터 데이터와 트랜잭션 데이터와의 차이점 Master data Transaction data 거의 변하지 않음 자주 변하는 정보 비교적 긴 기간동안 유효함 시간에 따라 변하는 경우가 많음 유지보수나 오류수정 외에는...

Database

MSSQL rename column name

SP_RENAME ‘tablename.[columnname]’, ‘columnametobe’, ‘COLUMN’     The post MSSQL rename column name appeared first on 데보나스 - DEVelopment ON AWS.

Database mssql

코드이그나이터 - 데이터베이스 쿼리의 값을 이스케이프 시키기

☞ 이스케이프 문자와 인젝션 우리가 알고 있는 이스케이프 문자는 \(백슬래시) 로 시작되는 문자이며, 이스케이프는 PHP 나 기타 프로그래밍시 문자열에 대한 제어를 할 수 있는데 이러한 이스케이프 문자열중 자주...

코드이그나이터 CI Codeiginter Database db dreamload escape 데이터베이스 이스케이프

코드이그나이터 - 데이터베이스 쿼리의 값을 이스케이프 시키기

SMALL ☞ 이스케이프 문자와 인젝션 우리가 알고 있는 이스케이프 문자는 \(백슬래시) 로 시작되는 문자이며, 이스케이프는 PHP 나 기타 프...

코드이그나이터 CI Codeiginter Database db dreamload escape 데이터베이스 이스케이프

MySQL 퍼포먼스 향상 (4) 정규화

4. 정규화와 비정규화  - 정규화 되어진 데이터베이스에서는 팩트가 한나씩 존재하지만, 비정규화에서는 정보가 중복되어 있다.  - 퍼포먼스 문제를 해결하기 위해 스키마 정규화는 좋은 방법이다. 왜냐하면 정규화...

Database

MySQL 퍼포먼스 향상 (3) 인덱스

3. 인덱스B-tree 인덱스  - 인덱스는 데이터 사이즈에 비례한다.  - 인덱스는 스토리지 계층에서 사용되며 엔진마다 조금씩 동작이 다르다.  - MySQL 의 거의 모든 스토리지 엔진은 B-Tree 인덱스이다.  - B-Tree 인...

Database