사.진.이.야.기2009/12/16 23:26

내 나이 만큼이나 오래된 중판형 명기 핫셀블러드 500 C/M, 아니..나보다 나이가 많겠지..ㅎㅎ

 

작년 친구의 뽐뿌에 나도 모르게 질러버린 중형 필름카메라..이넘하고 롤라이 Vb cord 를 같이 쓰다가

 

롤라이는 팔아 버리고 이녀석만 남겼는데...이제 이녀석도 떠나보내려 합니다.

 

50mm의 광각 렌즈를 품고 있어서 시원한 샷을 남겨 주었었는데..

 

무게만 조금 가벼우면 좋겠구만...-_-;

 

그동안 즐거웠다..

 

'사.진.이.야.기' 카테고리의 다른 글

가을의 끝을 알리는 비  (0) 2011/11/06
Sigma 12-24mm F4.5-5.6 EX DG ASPHERICAL HSM  (2) 2010/09/25
마누라는 환복중(?) ㅋ  (2) 2010/09/13
Hasselblad 500 C/M  (0) 2009/12/16
Posted by 왕감자아빠
WINDOWS2009/12/16 18:20

오늘 여러가지로 버라이어티하다.

 

분명 튜닝이라는것은 어떤것의 성능을 최대로 끌어 올리기 위한것이다.

 

어떤고객이 6만라인을 읽어 들이도록 쿼리를 던졌는데 제대로 처리가 안된다고 문의를 하였다.

 

그래서 보니...컬럼라인이 18만개였다. -_-;;

 

아마도...서버는..지가 처리 할수 있는 라인만큼 읽다가...시간이 초과 된다고 에러를 내뿜는거 같다.

 

 

기본적인 세팅에서 흔히 볼수 있는 문제일거다.

 

세션타임부터 시작해서 스크립트 실행 타임까지 모두 체크해 봤지만 문제될 만한것은 안보였다.

 

짱구를 굴리기 시작했다. 처리를 제대로 못하는거 같으니 SQL 쪽에서 튜닝을 보자.

 

어처구니 없는 해답을 찾았다.

 

 

병령처리 방식의 임계값을 올려주니 처리가 된다...-_-

 

어느 사이트에 보니 최고 25까지 허용된다고 해서 25로 해줬다. 잘돌아 간다. 헐...

 

문제는 해결이 되었지만..한가지 걱정인것은...과연..차후에..또..이런문제가 생겼을때..그이상으로 오버튜닝이 안된다면..그땐 어찌해야 할지;; -_-;;

 

 

Posted by 왕감자아빠
WINDOWS2009/12/16 15:41

알수 없는 에러들이 가끔 나타난다. 호환성 문제라고 봐야할지...아니면..단순히 유저의 불량인건지;;;

 

오늘도 이전 작업을 하다보니..알수 없는 DB의 접속 오류가 발생하였다. 알수 없다기 보단...예상치 못한것이라 해두자.

 

 

참 난감했다. 웹소스의 DB excute 부분에서 에러가 나는데...SQL 2005 에 들이 붓고 보니 뭐가 뭔지 감이 안왔다.

 

결국 SQL 2000 에 다시 세팅을 하고 들여다 보았다.

 

헐...문제는 간단했다.

 

DBO 권한설정 문제다...-_-;;

 

간단하게 쿼리 한방으로 문제를 해결했다.

 

이것도 마이그레이션이라면 마이그레이션 이라고 해야 하나...

 

C모 업체의 웹호스팅을 이용하던 고객이었는데...그쪽은 계정 설정을 이렇게 하는 모양이다.

 

암튼..어렵지 않게 해결을 본것 같아..다행이다. >_<

 

<< 적용 쿼리 >>

 

DECLARE @objname sysname ,@oldowner sysname
SET NOCOUNT ON
DECLARE owner_cursor CURSOR FOR
  SELECT name FROM sysobjects WHERE uid != '1' and (xtype= 'U' or xtype ='P' or xtype ='V')
OPEN owner_cursor
FETCH NEXT FROM owner_cursor INTO @objname
WHILE (@@fetch_status <> -1)
BEGIN
  SET @oldowner = (SELECT USER_NAME(uid) FROM sysobjects where name=@objname and uid != '1' and (xtype= 'U' or xtype= 'P' or xtype ='V'))
  SET @objname = '['+@oldowner + '].' + @objname
  exec sp_changeobjectowner @objname , 'dbo'
  FETCH NEXT FROM owner_cursor INTO @objname
END
 
CLOSE owner_cursor
DEALLOCATE owner_cursor
GO

 

유용한 정보가 되기를...^^

 

 

 

Posted by 왕감자아빠
일.쌍.다.반.사2009/12/16 14:34

지난달...청천벽력같은 메일을 받았다...바로..피싱 신고였다.

 

내가 운용하던 단독서버에 웹해킹을 당해...피싱 및 트래픽을 쏜다는 메일이었다.

 

제로보드의 취약점을 파고든 문제였다. 패치를 해도 소용이 없었다. 결국 난 사이트를 폐쇄해야 했고...

 

그간 모아둔 자료는 모두 날아갔다. -_- 자료가 날아간거 보단...해킹 당한게 창피하다;; ㅡㅡ;;

 

아놔...내가 아무리 윈도우 엔지니어라지만.. ㅠㅠ 리눅스 서버가 해킹을 당할줄이야;;

 

그래서 심사 숙고 끝에...크하하하...구글 블로그를 이용하기로 했다.

 

이제..해킹 당할일 없겠지;;;

 

 

'일.쌍.다.반.사' 카테고리의 다른 글

EOS 5D 무상수리기  (1) 2010/10/04
내 애마가 아퍼 병원간날...  (0) 2010/09/25
얼마전 화제가 된 요일별 표정변화...  (0) 2010/09/13
흠...얼마만인지...-_-;  (0) 2010/09/13
바쁜 2010년의 시작  (0) 2010/01/31
다시 시작하는 Blog...  (0) 2009/12/16
Posted by 왕감자아빠