안녕하세요. 관련 강의를 시청하던 중, 궁금한 점이 있어 문의드립니다. 현재 회사에서는 Oracle E-Business Suite(EBS)를 사용 중이며, 대부분의 비즈니스 로직이 PL/SQL 기반으로 구성되어 있습니다. 이와 별개로, Java(Spring) 기반으로 자체 개발한 ERP 시스템도 운영 중이며, 이 시스템에서는 EBS에서 사용 중인 PL/SQL 프로시저들을 직접 호출하여 사용하고 있습니다. 문제는 이 과정에서 트랜잭션 정합성에 문제가 발생하는 경우가 있다는 점입니다. 예를 들어, EBS의 PL/SQL 프로시저 내부에서 COMMIT을 수행하는 구조이다 보니, Java에서 여러 프로시저를 하나의 트랜잭션 안에서 호출하더라도, 중간에 커밋이 되어버려 정합성이 깨지는 상황이 발생하고 있습니다. 이러한 구조적인 상황에서, 실무에서는 일반적으로 어떤 방식으로 트랜잭션 정합성을 유지하거나 해결하는지 궁금합니다.
교수님 수업 항상 잘 듣고 있습니다 감사합니다! 다름이 아니라 영상 3분 쯤에서 sess_cnt 구할 때 영상에서 count(*) over (partition by b.sess_id rows between unbounded preceding and unbounded following) as sess_cnt 이런식으로 구했는데, 이건 sess_id 별로 몇 개 seq_hit가 있는지 count한걸로 이해합니다. 근데 count 말고 max(hit_seq) over (partition by sess_id order by hit_seq desc)로 최대 seq를 구해도 되는거 아닌가요? 이렇게 하니까 결과가 차이가 좀 나오는데 왜 나오는지 혹시 설명해주실 수 있을까요? 감사합니다.
안녕하세요. 현재 LLM(대규모 언어 모델)을 FastAPI를 이용하여 API 형태로 서비스하고 있습니다. 이와 관련하여 다음과 같은 사항에 대해 질문드립니다. FastAPI로 API를 제공할 경우 메모리 누수가 필연적으로 발생하는지, 그렇지 않다면 개발자가 이를 어떻게 방지할 수 있는지 궁금합니다. 강사님께서는 FastAPI 사용 시 메모리 누수를 방지하기 위해 어떤 방법이나 처리를 적용하시는지 궁금합니다. 특히 LLM 모델처럼 리소스(메모리, gpu)를 많이 사용하는 모델을 API로 서비스할 때, 메모리 누수와 관련하여 특별히 주의하거나 고려해야 할 사항이 있다면 조언 부탁드립니다.
초반에는 그러지 않았던 것 같은데, 갑자기 쿼리 결과 창에 가장 우측 컬럼이 넓게 출력되어서 나옵니다. (사진에서 wineer_id, win_ratio, incheon_cnt) 그래서 결과를 볼 때 한눈에 들어오지 않고, 수동으로 폭 조절을 해줘야 해서 번거롭네요. 혹시 따로 폭을 조정하는 설정이 있을까요? 검색으로 해결 방법을 찾을 수 없어 질문드립니다. 특정 쿼리에서만 그런게 아니라는 걸 보여드리기 위해 여러장 첨부합니다!
강의의 절대 소리가 작아서, 휴대폰(갤럭시 S24) 기준으로 최대 볼륨으로 올려도 만족스러울만큼 크지가 않습니다. 또한 다른 애플리케이션에서 나오는 소리와 차이가 커서 볼륨을 계속 변경해줘야 해요. 이미 찍은 강의에서 이를 개선해주실 수 있을진 모르겠지만, 불편하다는 점 인지해주시면 감사하겠습니다.
답을 select distinct city from station where city like 'a%' or~ or~ or~ or~ or~ 이렇게 or을 줄바꿈해주셨는데, 그냥 한 줄로 쓰면 안 되는 이유가 뭔가요?? 이렇게 작성했는데 오류가 뜹니다, 강사님이 작성해주신 것과 이것의 차이가 궁금합니다. where city like 'a%' or 'e%' or 'o%' or 'i%' or 'u%' or 대신 in으로 사용이 가능할까요?!
친절한 설명과 함께 강의자료를 공유해 주셔서 감사합니다. 그런데 현재 강의자료로 올려주신 pdf 외에, 실습에 사용하신 code도 공유해주실 수 있을까요~? 수업 중, 내용흐름을 이해하는데 코드를 별도로 볼 수 있다면 큰 도움이 될 것 같습니다. 현재는 실습 중 사용된 변수가 어디에서 정의되었는지, 다시 확인하려면 강의를 돌려보면서 확인해야하는 애로사항이 있습니다.