[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를 읽고 쓰는지에 대해 알아보았습니다.
Join us for SAS Innovate 2025, our biggest and most exciting global event of the year, in Orlando, FL, from May 6-9. Sign up by March 14 for just $795.