[SAS 고급] I/O processing과 Memory 제어 (Controlling I/O Processing and Memory)
안녕하세요^^
오늘은 SAS가 어떻게 data를 읽고 쓰는지 알아보고, data set pages의 개념에 대해 설명하도록 하겠습니다.
▶ SAS는 어떻게 data를 읽는 것일까요?
▷ SAS는 disk에서 memory disk 내의 buffers로 data 가져오면서 data를 읽습니다.
▶ SAS는 어떻게 data를 쓰는 것일까요?
▷ SAS는 memory disk 내의 buffers에서 작성하면서 data를 작성합니다.
▶ 어디서 I/O가 측정되는 것일까요?
▷ SAS는 각각의 record를 input buffer 안에서 읽습니다.
▷ I/O는 raw data를 input할 때 측정됩니다.
▷ Memory caching은 Windows와 UNIX에서 default이며, 위와 같은 과정은 여러 번 data를 읽는 데에 유용합니다.
▷ SAS는 PDV에서 raw data를 분석합니다.
▶ 어떻게 DATA step이 SAS data를 input하는 것일까요?
▷ SAS가 data set을 만들 때, page size를 default 값을 사용할지, 명시한 값을 사용할지를 영구적으로 지정합니다.
▷ 그 후, PDV로 data를 순차적으로 읽습니다.
▷ SAS는 output buffers가 꽉 찼을 때, data를 작성합니다.
이상으로 SAS가 어떻게 data를 읽고 쓰는지에 대해 알아보았습니다.
Nearly 200 sessions are now available on demand in the Innovate Hub.
Watch Now →