분류 전체보기 479

리눅스 시리얼 통신 정리_링크된 글입니다.

리눅스에서 시리얼 통신할 일이 생길때마다 매번 찾아보는데, 항상 같은 내용이 보이더군요. 아래 링크로 연결하여 내용을 확인할 수 있습니다. http://www.lug.or.kr/docs/LINUX/others/00-04-5.htm 간단하게 정리하자면, - 리눅스 커널에서 시리얼 드라이버 load 되었는지 확인 # dmesg | grep serial - 리눅스에서 시리얼 장치 확인 # cat /proc/tty/driver/serial serinfo:1.0 driver revision: 0: uart:16550A port:000003F8 irq:4 tx:2599 rx:227 RTS|CTS|DTR|DSR 1: uart:16550A port:000002F8 irq:3 tx:0 rx:0 2: uart:unknow..

Engineering/Etc 2010.12.14

MSSQL 2005 관리자 강좌_9일차

Stored Procedure -- 저장 프로시저 이름은 "sp_" 시작하지 않도록 지정 - sp_procName : sysem proc : master database 를 먼저 lookup - up_procName -- 파라미터 스니핑 : recompile, if 분기 ***** - 데이타 분포가 안좋을때, 실행계획이 먼저 컴파일된 프로시져를 따라갈때 발생 ex) create proc up_getadata @num int as select * from tbl where col = @num with option (recompile) -- 2005 에서 해결방법 exec up_getadata 4 exec up_getadata 1 setstatistics io on select * from tbl - 해결방..

Engineering/DB 2010.12.10

MSSQL 2005 관리자 강좌_7일차

* covering index -- 2005 부터 지원. 마지막 노드에서만 col2 를 포함 create index ix_tbl1 on tbl (col1) include (col2) nonclustered : ix_tblname clustered : cx_tblname create [unique] [clustered] [nonclustered] index ix_tblname order by col1 asc, col2 desc include () -- in sql2005 where -- in sql2008 create index ix_xxxx on table (col) where col 0 * 정밀한 실행 계획 -- trace flag 2301 * 인덱스 확인 sp_help tbl_name sp_helpi..

Engineering/DB 2010.12.08

MSSQL 2005 관리자 강좌_6일차

- nonclustered index * 책의 인덱스(색인) * 250개까지 가능 -- clustered index * 영어사전 * 색인 + 데이타 * 테이블당 하나만 생성 ex) 100 페이지, 단어 60개를 찾을때 indexx(5 페이지)* 60 = 300 페이지 : indexed scan 100 페이지 전체 : full scan -- covered index * index 안에 이미 찾고자하는 데이타가 있음 * rid lookup 이 없음 -- unique index * clusterd index 에 유일한 값이고, 사이즈를 줄이기 위해 -- nested loop * key index, smail -- merge * key index, medium -- hash join * no index, lar..

Engineering/DB 2010.12.03

MSSQL 2005 관리자 강좌_5일차

update tbl set = 1 : where 절이 없어서, 행단위 잠금으로 한행씩 set =1 실행이 되는 상황 row 단위 잠금 -> page 단위 잠금 -> table 단위 잠금 으로 잠금상태가 변한다. 성능 모니터(perfmon) * buffer cache hit ratio : 사용자가 요청한 데이타가 메모리에 얼마나 있는지 비율 : 90 % 이상이어야함 * page life expectance : cache(메모리) 에 데이타가 남아있는 시간

Engineering/DB 2010.12.02

MSSQL 2005 관리자 강좌_2일차

1. 강의 실습용 스크립트 2. autolog 가 자동으로 일어날 경우, DB 가 단독잠금이 발생할 수 있다. 자동증가는 한가한 시간에 수동으로 하는게 좋다. --datafile, log file -- backup 3 types data : backup database db_name to disk = 'c:\temp\aaa.bak' log : backup log db_name to disk = 'c:\temp\aaa.trn' with truncate_only(2008 지원안함)/no_truncate sp_msforeachdb sp_msforeachtable sp_readerrorlog 0 checkpoint [초] alter database set emergency(read only / online)

Engineering/DB 2010.12.02