리눅스 Nginx PHP MySQL 설치 - Arm Oracle Linux8 - CentOS8 - AArch64 - Arm

이번 포스팅에서는 오라클 클라우드에서 새로 추가 되면서 프리티어에서도 제공이 된 Arm아키텍처 컴퓨트 인스턴스인 Ampere A1 Compute 에 Nginx PHP-FPM MySQL 을 구성하는 글을 작성해보도록 하겠습니다. 오라클 클라우드 Arm A1 컴퓨트 인스턴스에 대한 내용은 아래 포스팅을 참조하시면 됩니다. 구성과 몇가지 작업을 완료…

컨테이너와 Docker - (1) 도커 시작하기

1. 컨테이너(Container)1-1 컨테이너란 컨테이너는 소프트웨어 서비스를 실행하는 데 필요한 특정 버전의 프로그래밍 언어 런타임 및 라이브러리와 같은 종속 항목과 애플리케이션 코드를 함께 포함하는 경량 패키지입니다. 컨테이너는 운영체제 수준에서 CPU, 메모리, 스토리지, 네트워크 리소스를 쉽게 공유할 수 있게 해주며 컨테이너가 실제로…

MySQL - 정상 수행되던 쿼리가 IN 절에서 Index Scan 을 하지 않을 경우 Table Full Scan

1. 배경  수개월 전에 회사 동료분으로 부터 해당 내용을 공유를 들었던 적이 있었습니다. 테이블에 인덱스도 구성이 잘 되어있고, 쿼리도 인덱스를 사용할 수 있는 WHERE 조건의 쿼리인데 분명히 이전에는 Index Scan 으로 수행된 쿼리가 갑자기 Table Full Scan 으로 수행이 된다…

Oracle Cloud Database 생성 및 접속 - 오라클 클라우드 Autonomous Database - 프리티어 - Free Tier

1. Autonomous Database Autonomous Database 는 오라클 클라우드(Oracle Cloud) 의 Oracle Database 완전 관리형 클라우드 서비스(PaaS) 입니다.  이런 PaaS 서비스인 완전관리형 데이터베이스를 사용하게 되면 데이터베이스의 생성(프로비저닝)이 편리해지며 튜닝 및 자동화, 그리고 가용성 ,백업 ,복구 등을 손쉬게 사용할 수 있는 장점이…

MySQL 파티션 추가 삭제 - Error Code: 1493 - 파티션 테이블 - REORGANIZE PARTITION

월별로 되어있는 range 파티션에 파티션 추가 관련하여 maxvalue 유무, 앞에 추가 또는 뒤에 추가에 따른 명령어 사용 등을 확인 해보도록 하겠습니다. 1. 테스트 테이블 생성 아래와 같이 테스트 테이블을 생성하여 사용하겠습니다. mysql> use test_db; mysql> CREATE TABLE `tb_part_test` ( `seq`…

하둡 프로그래밍(4) – 빅데이터 – HDFS 하둡 분산 파일 시스템(2) - HDFS의 파일 저장 읽기

해당 글은 아래 이전글에서 이어 지는 글 입니다. HDFS의 파일 저장 HDFS의 파일 저장은 클라이언트가 네임노드에게 파일 저장을 요청하는 단계, 클라이언트가 데이터노드에게 패킷을 전송하는 단계, 클라이언트가 파일 저장을 완료 하는 단계로 구성 됩니다. 이번 포스팅에서는 파일 저장의 단게별 세부 동작에…

오라클 datapump - lob 세그먼트 포함시 ORA-01555 발생 - Oracle Snapshot too old

1. datapump / ORA-01555 오라클의 데이터를 unload 를 위해서 datapump(expdp) 시 간혹 ORA-01555 Snapshot too old 에러가 발생되는 경우가 있습니다. 보통의 데이터를 datapump 시에 발생될 경우 undo 용량을 늘리거나 undo_autotune=false 로 해서 undo_retention 을 늘리는등의 undo retention 을 늘리는 형태를…