본문 바로가기

분류 전체보기

alter database 데이터 베이스 파일 증가 제한하기 ALTER DATABASE [test] MODIFY FILE ( NAME = N'test_log', MAXSIZE = 10240000KB )GO 더보기
2008 에서 mdf 만으로 복구하고자 할때. mssql 서버 사용시. ldf 파일 을 분실 혹은 사용하지 못할경우, 2005 2008 에서 복원 방법. -- 기존 데이터 베이스에서 mdf 파일을 다른곳을 보관, -- 기존 데이터 베이스 삭제. -- 기존 데이터 베이스와 동일한 이름으로 데이터 베이스 생성, -- 해당 데이터 베이스 긴급장애 모드로 변경 한뒤 싱글 모드로 변경, ALTER DATABASE recovery_test_2 SET EMERGENCY; ALTER DATABASE recovery_test_2 SET SINGLE_USER; 새로 생성된 mdf 파일과 ldf 파일삭제후 동일한 위치에 기존 백업해둔 mdf 파일을 복사.** 이때 sql 서비스를 정지해야 할필요도 있다. -- 다시 sql 을 올려보면, 문제가 있고 테이블도 안되고 그럴.. 더보기
mssql error 로그 확인 하기. sp_readerrorlog 명령어이다. 해당 명령어 프로시져는 아래와 같이 되어 있으며, 각 하위 옵션은 아래내용확인 바란다. 1234567891011121314151617CREATE PROC [sys].[sp_readerrorlog]( @p1 INT = 0, @p2 INT = NULL, @p3 VARCHAR(255) = NULL, @p4 VARCHAR(255) = NULL) ASBEGIN IF (NOT IS_SRVROLEMEMBER(N'securityadmin') = 1) BEGIN RAISERROR(15003,-1,-1, N'securityadmin') RETURN (1) END IF (@p2 IS NULL) EXEC sys.xp_readerrorlog @p1 ELSE EXEC sys.xp_read.. 더보기
슬로우 쿼리 slow 쿼리 확인 방법. 간략.. 샘플. 1초 이상 쿼리만 조회. select top 100 t.text, q.*from ( select (total_elapsed_time / execution_count) / 1000000 as AvgDuration, * from sys.dm_exec_query_stats where (total_elapsed_time / execution_count) > 1000000 -- 1 sec) as qcross apply sys.dm_exec_sql_text(sql_handle) as torder by AvgDuration desc ----------------------------------- select top 10 * from sys.sysprocesseswhere b.. 더보기
2014-10.03 수민, 가희 과천 어린이 대공원 .. 더보기
아버지 용인 완장낚시터 상금 2014-09-24 더보기
서버관리 괜찮은 대행 서버관리 하는데 비용 등이 걱정된다. 물론 사람을 뽑아 사용하면 되긴하나, 문제가 있다, 비용 도 문제고 , 보안도 문제고, 사람이다보니 부딛히는 부분도 있을테고,,, 이런저런 고민 하다보니, 서버 관리 호스팅 등을 직접 해주는곳이 있더군요, 원격에서 모니터링 해주고, 문제 해결해주고, 보안 패치 알아서 연락 해주면서 처리 해주고, 서버 증설 축소 등 문제생길때마다 전화하면 컨설팅 까지 ~~~ ㅎㅎ 뭐 손해는 없다. 전화해서 상담해보고 아닌것 같으면 안하면 되니까. ^^ 더보기
리눅스 date 명령 : 어제(과거) , 내일(미래) 날짜, 시간 구하기 http://steadypost.net/post/knowhow/id/8/여기서 퍼옴. 과거 date -d 'yesterday'# 어제date -d '1 day ago'# 1일전 = 어제date -d '2 day ago'# 2일전date -d '35 day ago'# 20일전date -d '1 week ago'# 1주일전date -d '2 month ago'# 1달전date -d '3 year ago'# 3년전date -d '10 second ago'# 10초전date -d '20 minute ago'# 20분전date -d '30 hour ago'# 30시간전date -d '3 year 7 month ago'# 3년 7개월전 미래 * 과거에서 ago 를 빼면 됨 date -d 'tomorrow'# 내일d.. 더보기
ls -l 출력시 날짜 변경 등. ls -l 출력 시 날짜 변경( 12월 2009 -> 2009-07-01 08:35 ) 변경 전[root@wooseob ~]# ls -l -rw------- 1 root root 1104 12월 17 03:22 anaconda-ks.cfg -rw-r--r-- 1 root root 25690 12월 17 03:22 install.log -rw-r--r-- 1 root root 4508 12월 17 03:21 install.log.syslog # alias ls='ls --color=auto --time-style=long-iso' 날짜표시 변경하는 명령어 변경 후[root@wooseob ~]# ls -l -rw------- 1 root root 1104 2012-12-17 03:22 anaconda-ks... 더보기
find 하여 특정 기간만큼 삭제 time awk 90일 이전 데이터 출력 그런데 출력 할때 / 기호 빼고 출력 find /data/141/DAY -maxdepth 1 -type d -mtime +90 -name back-* |sort -n | awk -F'/' '{print $1,$2,$3,$4,$5,$6,$7}' 위의 출력 한내용 삭제.find /data/141/DAY -maxdepth 1 -type d -mtime +90 -name back-* -exec rm -r {} \; 더보기