CS15 [SQL 문제풀이] SQL 코딩 테스트 연습 사이트 추천 최근 많은 회사에서 채용 과정에 지원자의 개발 능력을 검증하기 위해 다양한 테스트를 도입하고 있고, 대표적으로 코딩 테스트와 SQL 테스트가 있다. 특히 SQL 작성 관련한 문제들은 취업준비 뿐아니라 백앤드 개발이나 쿼리 작성에 실무적으로 충분히 도움이 될 만하여 한국 사이트로 한번 정리해봤다. (사실 코딩테스트는 개발자가 아니기 때문에 잘 모르겠다..=.= 😅)#1프로그래머스https://school.programmers.co.kr/learn/challenges?tab=sql_practice_kit 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr특징여러 유.. CS [리눅스] tar 명령어 알아보기, tar 압축하기, 압축해제 리눅스 tar 명령어 알아보기 Linux를 다루다 보면 .zip, .tar , .tar.gz 등 다양한 압축 파일을 만나게 된다. tar는 정말 자주 사용되는 명령어 중 하나인데, tar 명령어에 대해 알아보자tar 명령어란? tar는 Tape Archive의 약자로, 원래는 테이프 드라이브에 데이터를 아카이빙하기 위해 만들어진 명령어다. 그러나 현대에 와서는 주로 파일과 디렉토리를 하나의 아카이브 파일로 묶거나, 그 반대로 아카이브 파일에서 풀어내는 데 사용된다. 리눅스에서 tar 명령어는 파일 관리의 핵심 도구 중 하나로, 간단하면서도 강력한 기능을 제공하여 다양한 상황에서 유용하게 사용할 수 있다. 특히, tar -zcvf와 tar -zxvf 명령어를 잘 익혀두면 파일 압축과 해제 작업이 훨씬 수.. CS PostgreSQL oracle_fdw 설치 (오라클 테이블 읽어오기) oracle_fdw 내용 정리postgresql extension으로 oracle 소스 데이터베이스에 접근해 Foreign Data Wrapper를 제공함.타겟에서 foreign table을 만들어 테이블처럼 사용함.github url : https://github.com/laurenz/oracle_fdw GitHub - laurenz/oracle_fdw: PostgreSQL Foreign Data Wrapper for OraclePostgreSQL Foreign Data Wrapper for Oracle. Contribute to laurenz/oracle_fdw development by creating an account on GitHub.github.com[환경정보]- 소스OS : RHEL 7.3.. CS [PostgreSQL] log파일 스위칭 방법 pg_ctl logrotate PostgreSQL 로그 파일 스위칭 방법 : logrotate PostgreSQL 운영 시 로그 파일에서 수행된 쿼리나 에러 이벤트를 얻을 수 있다. 개발 또는 운영에 log파일은 필수적인데, 시간이 지나거나 갑자기 많은 로그파일이 쓰이면 디스크 공간을 많이 차지하게 되고, filesystem full이 발생 할 수 있다. PostgreSQL 로그 파일을 스위치하고 삭제하는 방법에 대해 알아보자.로그 파일 스위치: `$ pg_ctl logrotate`PostgreSQL은 `$ pg_ctl logrotate` 명령어를 통해 로그 파일을 스위치하는 기능을 제공한다. 이 명령어를 실행하면 현재 사용 중인 로그 파일이 닫히고, 새로운 로그 파일이 생성된다. 로그 파일을 빠르게 교체하고 이전 로그파일을 삭제하거.. CS [LINUX] 서버 간 방화벽 포트 열려있는지 확인하기 - telnet, curl, nc 실무에서 종종 서버간 방화벽 포트를 열어야 될 때가 있다. 방화벽 작업 이후 정상적으로 열렸는지 확인하는 방법을 정리해두자. 회사 서버 보안 정책으로 telnet은 차단해놓는 경우가 있어서 추가로 몇가지 명령어를 알고 있으면 좋을 것 같아 정리해두었다.telnet설명 `텔넷(TELNET)`은 인터넷이나 로컬 영역 네트워크 연결에 쓰이는 네트워크 프로토콜이다. telnet이라는 용어는 프로토콜의 클라이언트 일부 기능이 추가된 소프트웨어를 일컫는다. TCP/IP 스택을 갖춘 대부분의 네트워크 장비와 운영 체제들은 원격 구성(윈도우 NT 기반)을 위해 몇 가지 종류의 텔넷 서비스 서버를 지원한다. 텔넷의 보안 문제 때문에 사용률이 감소하여 원격 제어를 위해 SSH로 대체됐다.아래 간단한 방화벽 확인 커맨드를.. CS [PostgreSQL] Tibero to PostgreSQL 개별 테이블 이관하기 (pandas 사용) 0. 이기종 DBMS 마이그레이션? 이기종 DBMS 테이블 이관은 오라클의 expdp/impdp 처럼 DBMS에서 제공하는 방식들을 적용 할수 없어 고민이 필요한 작업이다. 보통 1)CSV 파일 EXPORT/IMPORT 2)이기종 DBLINK 3)별도 솔루션으로 테이블을 넘기곤 하는데 대용량인 경우 1번 csv 파일로 떨궈서 넘기는건 거의 불가능하다😮 이번에 Tibero의 특정 테이블을 PostgreSQL로 이관 업무가 생겨서, 많은 레퍼런스들을 기대하며 폭풍 구글링 시작.. 하지만 소스가 티베로인 이관 프로그램은 찾기가 어려웠다.. 어라..없나?😥이후 유사 업무가 반복 될 것 같아 파이썬 코드로 ODBC로 티베로에 연결 후 데이터를 가져와 타겟 Postgresql에 넣는 기능을 구현했다.소스(Tib.. CS PostgreSQL Temp file 관련 정리 (Temp tablespace) Temp file? Postgresql에서 Temporary table/Sort/Hash Operation 등의 작업 처리 시에 temp_buffers, work_mem에 허용된 사이즈 만큼 메모리를 사용한다. 이를 초과하는 작업에 대해서 임시로 디스크에 temp file을 생성하여 처리한다. (like 오라클 temp segment)이 때, temp file을 읽고 쓰기 위해 디스크 I/O가 발생되며 디스크 I/O는 메모리 처리보다 느리기 때문에.. In-Memory 작업 대비 속도 저하, 추가된 Temp file 의 파일시스템 사용량 등을 고려해야한다.언제 생성이 될까?위에 정리했듯이 CREATE TEMPORARY TABLE 처리 중 temp_buffers 설정 값을 초과하거나, QUERY 수행 중 .. CS 이전 1 2 다음 💲 추천 글