전체 글70 [MariaDB] 마리아DB 재기동 (시작, 종료, 재시작) 시작 systemctl start mariadb 종료 systemctl stop mariadb 재시작 systemctl restart mariadb 2021. 5. 30. [MariaDb] 마리아DB 테이블-뷰 View (MySql) 어느 날 화면 개발자가 동일 쿼리에서 데이터가 조회됐다가 안됬다가 한다고 한다. 음? 그럴 수가 있나? 그래서 쿼리를 받아 보았더니, 수집되는 테이블을 직접 조인하고 있는 쿼리였다. 해당 테이블은 데이터의 양도 많고, 수집되면서 Insert와 Update가 같은 트렉젝션에서 일어나는 테이블이었다. 예상컨데 분명 Update 하는 도중 Select를 해서 락(Lock)이 걸리는 경우라 생각했다. "음.. 그렇다면 테이블을 분리하는 게 좋은데 " 라는 의견을 냈지만 프로젝트 막바지에 테이블을 분리해서 관리하도록 하는 로직이 들어가는 것은 확실히 부담이 있다. 해서 생각한 것이 뷰를 사용하는 것이다. 뷰(view)는 일반 사용자 입장에서는 테이블과 동일하게 사용되는 객체이지만, 사실 별로 테이블로 봐도 무방하.. 2021. 5. 30. [MariaDB] 다중 In In은 여러 value 값으로 검색할 때 사용한다. 1 SELECT * FROM table WHERE id IN (1, 2, 3, 4) cs 하지만 두 컬럼이 unique 할 때, 여러 값을 동시에 가져오고 싶을 때!? 다중 in 이 필요 하다. 1 2 3 4 5 6 SELECT * FROM table WHERE (id1, id2) IN ( SELECT id1, id2 FROM table WHERE (id1=1 AND id2=2) OR (id1=3 AND id2=4) OR (id1=5 AND id2=6)); cs 뭔가 지저분하다. 좀 더 깔끔하게 하기 위해서 array 방식으로 할 수 없을까? 해서 해봤다. 1 2 3 SELECT * FROM table WHERE (id1, id2) IN ((id1=1 .. 2021. 5. 30. 오픈스택(OpenStack) horizon(호라이즌)에서 CentOS 이미지 등록하기 HORIZON 은 오픈스택에서 기본적으로 제공해 주는 대시보드이다. 나는 HORIZON을 통해 CentOS 이미지를 등록하고자 한다. 많은 검색을 해보았지만 linux나 Unix에서 커맨드를 이용하여 설정하고 등록하는 것이 대부분이다. 1. 파일 다운로드 일단, 이미지를 등록하고자 하면, 파일을 다운 받아야 한다. cloud.centos.org/centos/7/images/ CentOS Cloud images cloud.centos.org 이곳에 가면 버전벌로 다운로드할 수 있다. 나는 OpenStack에서 사용할 예정이니 qcow2 파일을 받도록 하겠다. 2. password 입력 다운로드가 완료되면 root 계정에 password를 입력해야 한다. 이 부분은 윈도(Windows) 버전은 찾을 수가 없.. 2021. 5. 30. No valid host was found 오류로 인스턴스를 배치할 수 없음 원인 이 문제점은 Nova 스케줄러가 가상 머신을 프로비저닝하기 위한 하이퍼바이저를 찾을 수 없기 때문에 발생합니다. 이 문제점은 일반적으로 다음 이유로 인해 발생할 수 있습니다. 사용하지 않은 가상 머신을 오랫동안 정리하지 않습니다. 클라우드 용량보다 더 많은 가상 머신을 프로비저닝하고 있습니다. 예를 들어 VMware vCenter에서 ESXi 호스트 제거하듯이 사용자가 클라우드에서 하이퍼바이저를 제거하거나 이를 사용하지 않습니다. 또는 KVM 계산 노드가 오프라인입니다. 클라우드가 용량 부족 상태인지 여부를 파악하려면 nova hypervisor-show 명령을 사용하여 각 하이퍼바이저의 가상 머신에서 사용하는 CPU, 메모리 및 디스크를 확인할 수 있습니다. 2021. 5. 30. 인스턴스(VM) 생성 실패-1 VolumeNotCreated: Volume did not finish being created even after we waited 187 seconds or 61 attempts. And its status is creating. 이런 오류가 발생하여 해결함. 인스턴스 생성 시 볼륨을 생성하여, 연결하려고 하는데 볼륨 생성이 너무 오래 걸려서 실패로 떨어지는 것 같아서 설정을 확인함. cd /etc/nova vi nova.conf nova.conf 파일 에서 block_device_allocate_retries = 300 block_device_allocate_retries_interval = 3 부분을 ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ block_device_a.. 2021. 5. 30. 이전 1 ··· 7 8 9 10 11 12 다음 반응형