본문 바로가기

다른 DBMS106

Daily Check 스크립트 제가 사용하는 Daily Check 스크립트입니다. 사용방법을 아래에 순서대로 포스팅하였습니다. 1..bash_profile에 아래 명령어 추가 (디렉토리 위치에 따라 다르게 설정 가능) ##daily check export CHKHOME=/home/tibero alias dchk='sh $CHKHOME/dailycheck/daily_chk.sh' 2.dailycheck 디렉토리 생성 및 sh 파일생성 mkdir /home/tibero/dailycheck log check 영역은 티베로의 sys.log에서 error라고 발생된 log 중에 특정 에러 번호(21012,5074,15112)를 제외하고 300개만 보겠다라는 의미입니다. (에러번호는 변경하셔서 사용하시면 됩니다.) 밑에 sql은 버퍼캐시히트율,.. 2021. 2. 22.
테이블 용량 확인 쿼리 아래 쿼리를 확인하면 MSSQL의 데이터베이스가 가지고 있는 테이블의 용량을 확인할 수 있습니다. use [데이터베이스 명] select top 100 table_name = convert(varchar(30), min(o.name)) , table_size = convert(int, ltrim(str(sum(reserved) * 8.192 / 1024., 15, 0))), UNIT = 'MB' from sysindexes i inner join sysobjects o on (o.id = i.id) where i.indid in (0, 1, 255) and o.xtype = 'U' group by i.id order by 2 desc 2021. 2. 10.
테이블 확인 쿼리 아래의 쿼리를 이용하면 해당 데이터베이스 내의 테이블 명을 확인할 수 있습니다. select * from [데이터베이스 명].INFORMATION_SCHEMA.tables; 2021. 2. 9.
[log] slow_query_log Mysql에는 일정 시간 이상 걸리는 쿼리를 로그로 기록해주는 옵션이 있습니다. slow_query_log입니다. 사용방법에 대해서 간단히 정리하겠습니다. 3가지 파라미터를 확인해야 하는데요. slow_query_log,slow_query_log_file,long_query_time 세가지 파라미터를 확인해야 합니다. 기본적으로는 어떤 값들인지 확인해보겠습니다. slow_query_log OFF이며 sloq_query_log_file은 DATA_DIR아래에 ~slog.log 형식으로, long_query_time은 10초로 설정되어 있는것을 확인할 수 있습니다. mysql> show variables like 'slow_query%'; +---------------------+---------------.. 2021. 2. 2.