> 운영

· > 운영
--ORACLE SELECT * FROM v$version; --MySQL SELECT version(); --TIBERO SELECT * FROM v$version WHERE NAME = 'TB_MAJOR' OR NAME = 'TB_MINOR'; --MSSQL SELECT @@VERSION; --POSTGRESQL 1. 쿼리로 확인 SQL> select version(); 2. $PGDATADIRECTORY 디렉토리 안에 PG_VERSION 파일 확인 [..../data]$ cd $PGDATA [..../data]$ ls -l PG_VERSION [..../data]$ cat PG_VERSION 3. client software의 버전정보 [..../data]$ cd $PGHOME [..../data]..
· > 운영
1. 조인 조건은 항상 ON 절에 기재한다. 2. 테이블 별칭 사용 및 컬럼 명에 테이블 별칭을 포함한다. 3. 서버 사이드 프리페어 스테이트먼트 사용 4. FULL GROUP BY 사용 5. DELETE, UPDATE 쿼리에서 ORDER BY .. LIMIT.. 사용 자제 6. 문자열 리터럴 표기는 홑따옴표만 사용 7. 서브쿼리는 조인으로 변경 8. UNION [ALL]은 사용 자제 9. 스토어드 함수는 가능하면 DETERMINISTIC으로 정의 10. 스토어드 프로그램에서는 예외 처리 코드를 작성 11. UPDATE, DELETE 쿼리와 적용 건수(AFFECTED ROW COUNTS)체크 12. 숫자 값은 반드시 숫자 타입의 칼럼으로 정의
· > 운영
1. 생성 (1) DB 생성시 - DB명칭은 해당 서비스를 파악할 수 있도록 명명한다. (2) USER 생성시 - USER ID는 유관 서비스를 파악할 수 있도록 명명한다. - Password는 운용팀 DBA의 생성규칙을 따른다. (3) TABLE 생성시 - (table 길이 + column 길이)가 8K를 넘지 않도록 한다. - table 및 column 이름은 일관성 있게 준다. (EX. TBL_OOO, TN_OOO) - PK / FK column은 고정길이 형식을 사용한다. (EX. CHAR TYPE) - Trigger 사용은 자제한다. - table 소유자는 항상 DBO가 되도록 한다. (4) DATA TYPE 정의시 - 컬럼에 필요한 데이터를 저장할 수 있는 데이터타입 중 항상 가장 작은 데이터..
mewoni
'> 운영' 카테고리의 글 목록