트랜잭션 로그 줄이기
# DataBase/Mssql2015. 9. 11. 16:56트랜잭션 로그 줄이기

MSSQL 트랜잭션 로그파일 크기 줄이기 * MSSQL 2008 의 경우 USE [DataBase]; GO -- Truncate the log by changing the database recovery model to SIMPLE. ALTER DATABASE [DataBase] SET RECOVERY SIMPLE; GO -- Shrink the truncated log file to 1 MB. DBCC SHRINKFILE ([DataBase_Log], 1); GO -- Reset the database recovery model. ALTER DATABASE [DataBase] SET RECOVERY FULL; GO * MSSQL 2005 의 경우 use [DB명]; sp_helpfile;

[MSSQL 2000] 테이블 사이즈 및 그룹보기
# DataBase/Mssql2015. 9. 11. 16:52[MSSQL 2000] 테이블 사이즈 및 그룹보기

SELECT (SELECT NAME FROM SYSOBJECTS WHERE XTYPE = 'U' AND ID = A.ID) AS 테이블명, ROWCNT, B.GROUPNAME, CAST(RESERVED*8/1024. AS DECIMAL(15,3)) AS [테이블사이즈(MB)] FROM \ SYSINDEXES A WITH (NOLOCK) INNER JOIN SYSFILEGROUPS B WITH (NOLOCK) ON A.GROUPID=B.GROUPID WHERE \ A.ID IN (SELECT ID FROM SYSOBJECTS WHERE XTYPE = 'U') AND A.INDID IN(0,1) \ ORDER BY GROUPNAME ,TBL_SIZE DESC 출처 : http://seoddong.tistor..

# DataBase/Sqlite2015. 8. 16. 06:20테이블 구조 보기

sqlite> pragma table_info(CITY_INFO); 0|CITY_ID|INTEGER|1||0 1|CITY_NAME|TEXT|1||0 2|UPDATE_DATE|TIMESTAMP|0|CURRENT_TIMESTAMP|0 또는 sqlite> select * from sqlite_master where tbl_name='CITY_INFO'; table|CITY_INFO|CITY_INFO|13|CREATE TABLE CITY_INFO ( CITY_ID INTEGER NOT NULL, CITY_NAME TEXT NOT NULL , UPDATE_DATE TIMESTAMP DEFAULT CURRENT_TIMESTAMP ) sqlite> pragma table_info(sqlite_master); 0|ty..

# DataBase/Sqlite2015. 8. 16. 06:20테이블 리스트 보기 (show tables)

SQLite의 커맨드라인 명령어는 .tables sqlite> .tables query로 하려면 아래처럼. // 간단버전 (테이블에 대한 모든 걸 몽땅 가져옴) SELECT * FROM sqlite_master WHERE type='table'; // 제대로 된 버전 (테이블 이름만 가져옴) SELECT name FROM sqlite_master WHERE type IN ('table', 'view') AND name NOT LIKE 'sqlite_%' UNION ALL SELECT name FROM sqlite_temp_master WHERE type IN ('table', 'view') ORDER BY 1; 참고: http://www.sqlite.org/sqlite.html

오라클 명령어 정리
# DataBase/Oracle2015. 8. 16. 06:19오라클 명령어 정리

1.계정 관련 1.1.계정 확인 SQL> show user; USER is "SYS" 지금 내가 사용한 계정이 뭔지 보여준다. 1.2.모든 계정을 확인 SQL> SELECT * FROM all_users; USERNAME -------------------------------------------------------------------------------- USER_ID CREATED COM O ---------- --------- --- - DARKSHARAVIM 104 09-AUG-21 NO N 1.3.SYS 계정으로 들어가기 SQL> SYS as sysdba 비밀번호가 필요없는 SYS 계정이다. 만약 DB가 여러개라서 다른 DB의 SYS 계정으로 접속하려고 하면 @다른DB_SID 를 추가해준..

image